PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSFormulas

    Namespace: IBasBS100
    Assembly: IBasBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("9C20237A-85ED-470A-9829-A49F9A2104D0")]
    public interface IBasBSFormulas

    Methods

    Actualiza(BasBEFormula, String)

    Actualiza a informação da fórmula.

    Declaration
    void Actualiza(BasBEFormula ClsFormula, string strAvisos = "")
    Parameters
    Type Name Description
    BasBEFormula ClsFormula
    System.String strAvisos

    Devolve os avisos encontrados na actualização da formula.

    ActualizaValorAtributo(String, String, Object)

    Actualiza o valor de um atributo da formula.

    Declaration
    void ActualizaValorAtributo(string Formula, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Formula

    Formula a ser actualizada.

    System.String Atributo

    Atributo da formula a actualizar.

    System.Object Valor

    Valor a gravar no atributo seleccionado.

    ActualizaValorAtributos(String, StdBECampos)

    Actualiza o valor de um conjunto de atributos da formula.

    Declaration
    void ActualizaValorAtributos(string Formula, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Formula

    Formula a ser actualizada.

    StdBECampos Atributos

    Atributos da formula a actualizar e respectivos valores.

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaQuantidadeFormula(String, Double, Double, Double)

    Devolve a quantidade da fórmula.

    Declaration
    double DaQuantidadeFormula(string Formula, double QntFormulaA, double QntFormulaB, double QntFormulaC)
    Parameters
    Type Name Description
    System.String Formula

    Código da fórmula.

    System.Double QntFormulaA

    Quantidade da variável A.

    System.Double QntFormulaB

    Quantidade da variável B.

    System.Double QntFormulaC

    Quantidade da variável C.

    Returns
    Type Description
    System.Double

    DaValorAtributo(String, String)

    Devolve o valor de um atributo da formula.

    Declaration
    dynamic DaValorAtributo(string Formula, string Atributo)
    Parameters
    Type Name Description
    System.String Formula

    Formula a pesquisar.

    System.String Atributo

    Atributo da formula a retornar.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String)

    Devolve o valor de um atributo da formula.

    Declaration
    dynamic DaValorAtributoLock(string Formula, string Atributo)
    Parameters
    Type Name Description
    System.String Formula

    Formula a pesquisar.

    System.String Atributo

    Atributo da formula a retornar.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String[])

    Devolve os valores de um conjunto de atributos da formula.

    Declaration
    StdBECampos DaValorAtributos(string Formula, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Formula

    Formula a pesquisar.

    System.String[] Atributos

    Atributos da formula para os quais se pretende obter os valores.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, String[])

    Devolve os valores de um conjunto de atributos da formula.

    Declaration
    StdBECampos DaValorAtributosLock(string Formula, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Formula

    Formula a pesquisar.

    System.String[] Atributos

    Atributos da formula para os quais se pretende obter os valores.

    Returns
    Type Description
    StdBECampos

    Edita(String)

    Edita a fórmula.

    Declaration
    BasBEFormula Edita(string Formula)
    Parameters
    Type Name Description
    System.String Formula

    Código da fórmula.

    Returns
    Type Description
    BasBEFormula

    Existe(String)

    Verifica se a fórmula existe na base de dados.

    Declaration
    bool Existe(string Formula)
    Parameters
    Type Name Description
    System.String Formula

    Código da fórmula.

    Returns
    Type Description
    System.Boolean

    Remove(String)

    Remove a fórmula.

    Declaration
    void Remove(string Formula)
    Parameters
    Type Name Description
    System.String Formula

    Código da fórmula.

    ValidaActualizacao(BasBEFormula, ref String)

    Efectua as validações necessárias à actualização da fórmula.

    Declaration
    bool ValidaActualizacao(BasBEFormula ClsFormula, ref string StrErro)
    Parameters
    Type Name Description
    BasBEFormula ClsFormula
    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, String)

    Efectua as validações necessárias à remoção da fórmula.

    Declaration
    bool ValidaRemocao(string Formula, string StrErro)
    Parameters
    Type Name Description
    System.String Formula

    Código da fórmula.

    System.String StrErro
    Returns
    Type Description
    System.Boolean