PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IGabBSCadastroCustos

    Classe utilizada para obter serviços e regras de negócio sobre cadastro de custos.

    Namespace: IGabBS100
    Assembly: IGabBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("BDFB2D2C-3057-4068-A257-09AD1B0DBE87")]
    public interface IGabBSCadastroCustos

    Methods

    Actualiza(GabBERegistoCusto)

    Actualiza a informação do registo de custos.

    Declaration
    void Actualiza(GabBERegistoCusto RegistoCusto)
    Parameters
    Type Name Description
    GabBERegistoCusto RegistoCusto

    Actualiza(GabBERegistoCusto, ref String)

    Actualiza a informação do registo de custos.

    Declaration
    void Actualiza(GabBERegistoCusto RegistoCusto, ref string Avisos)
    Parameters
    Type Name Description
    GabBERegistoCusto RegistoCusto
    System.String Avisos

    ActualizaValorAtributo(String, String, Object)

    Actualiza o valor de um atributo.

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

    ActualizaValorAtributos(String, StdBECampos)

    Actualiza os valores de um conjunto de atributos.

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

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaValorAtributo(String, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributo(string ID, string Atributo)
    Parameters
    Type Name Description
    System.String ID
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributos(String, Object[])

    Devolve o valor de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(string ID, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String ID
    System.Object[] Atributos
    Returns
    Type Description
    StdBECampos

    Edita(String)

    Edita a informação do registo de custos.

    Declaration
    GabBERegistoCusto Edita(string ID)
    Parameters
    Type Name Description
    System.String ID
    Returns
    Type Description
    GabBERegistoCusto

    EstornaCustoFacturado(String)

    Elimina a facturação dos custos.

    Declaration
    bool EstornaCustoFacturado(string IdDocGCP)
    Parameters
    Type Name Description
    System.String IdDocGCP
    Returns
    Type Description
    System.Boolean

    Existe(String)

    Verifica se existe um custo.

    Declaration
    bool Existe(string ID)
    Parameters
    Type Name Description
    System.String ID
    Returns
    Type Description
    System.Boolean

    LstCadastroCustos()

    Devolve lista de custos.

    Declaration
    StdBELista LstCadastroCustos()
    Returns
    Type Description
    StdBELista

    LstCustosFacturar(DateTime, DateTime, String, GabBERegistoCusto.ENUMTipoArtigosSujeitosFacturacao, GabBERegistoCusto.ENUMTipoArtigosFacturados)

    Devolve lista de custos a facturar.

    Declaration
    StdBELista LstCustosFacturar(DateTime dataInicio, DateTime dataFim, string Contrato, GabBERegistoCusto.ENUMTipoArtigosSujeitosFacturacao SujeitosFacturacao, GabBERegistoCusto.ENUMTipoArtigosFacturados TipoArtigoFacturados)
    Parameters
    Type Name Description
    System.DateTime dataInicio
    System.DateTime dataFim
    System.String Contrato
    GabBERegistoCusto.ENUMTipoArtigosSujeitosFacturacao SujeitosFacturacao
    GabBERegistoCusto.ENUMTipoArtigosFacturados TipoArtigoFacturados
    Returns
    Type Description
    StdBELista

    LstDocVendas()

    Devolve lista de documentos de Vendas.

    Declaration
    StdBELista LstDocVendas()
    Returns
    Type Description
    StdBELista

    LstImpostosLancar(Int32, Byte, String)

    Devolve lista de impostos a lançar.

    Declaration
    StdBELista LstImpostosLancar(int Ano, byte Mes, string Contrato = "")
    Parameters
    Type Name Description
    System.Int32 Ano
    System.Byte Mes
    System.String Contrato
    Returns
    Type Description
    StdBELista

    LstIntroducaoCustos(DateTime, DateTime, String)

    Devolve lista de custos de um cliente em um período.

    Declaration
    StdBELista LstIntroducaoCustos(DateTime dataInicio, DateTime dataFim, string strCliente)
    Parameters
    Type Name Description
    System.DateTime dataInicio
    System.DateTime dataFim
    System.String strCliente
    Returns
    Type Description
    StdBELista

    Remove(String)

    Remove o registo de custos.

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

    SumCustos(Int32, Int32, String[], String[], String[])

    Devolve a soma de custos.

    Declaration
    double SumCustos(int Ano, int Mes, string[] Tarefas, string[] Custos, string[] Clientes)
    Parameters
    Type Name Description
    System.Int32 Ano
    System.Int32 Mes
    System.String[] Tarefas
    System.String[] Custos
    System.String[] Clientes
    Returns
    Type Description
    System.Double

    SumFacturado(Int32, Int32, String[], String[], String[])

    Devolve a soma de custos facturados.

    Declaration
    double SumFacturado(int Ano, int Mes, string[] Tarefas, string[] Custos, string[] Clientes)
    Parameters
    Type Name Description
    System.Int32 Ano
    System.Int32 Mes
    System.String[] Tarefas
    System.String[] Custos
    System.String[] Clientes
    Returns
    Type Description
    System.Double

    ValidaActualizacao(GabBERegistoCusto, ref String, Boolean)

    Efectua a validação da informação do registo de custo.

    Declaration
    bool ValidaActualizacao(GabBERegistoCusto RegistoCusto, ref string strErro, bool OrigemTarefa = false)
    Parameters
    Type Name Description
    GabBERegistoCusto RegistoCusto
    System.String strErro
    System.Boolean OrigemTarefa
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, String)

    Efectua as validações necessárias à remoção do registo de custo.

    Declaration
    bool ValidaRemocao(string ID, string strErro)
    Parameters
    Type Name Description
    System.String ID
    System.String strErro
    Returns
    Type Description
    System.Boolean