PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSCondsPagamento

    Classe utilizada para obter serviços e regras de negócio sobre Condições de Pagamento.

    Namespace: IBasBS100
    Assembly: IBasBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("DAD33AC0-6656-4B2D-B7A8-2ACAF470DDA5")]
    public interface IBasBSCondsPagamento

    Methods

    Actualiza(BasBECondPagamento, String)

    Actualiza a condição de pagamento.

    Declaration
    void Actualiza(BasBECondPagamento clsCondPag, string strAvisos = "")
    Parameters
    Type Name Description
    BasBECondPagamento clsCondPag

    Objecto que identifica a condição de pagamento a actualizar.

    System.String strAvisos

    Devolve as mensagens de aviso encontradas durante a actualização.

    ActualizaValorAtributo(String, String, Object)

    Permite actualizar o valor de um atributo.

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

    Identifica a condição de pagamento a actualizar o atributo.

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a utilizar na actualização do atributo.

    ActualizaValorAtributos(String, StdBECampos)

    Permite actualizar um conjunto de atributos.

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

    Identifica a condição de pagamento a actualizar o atributo.

    StdBECampos Atributos

    Identifica os atributos e respectivos valores a actualizar.

    CalculaDataVencimento(DateTime, String, Int32, String, String)

    Calcula data de vencimento.

    Declaration
    DateTime CalculaDataVencimento(DateTime DataDoc, string CondPag, int Dias = 0, string TipoEntidade = "", string Entidade = "")
    Parameters
    Type Name Description
    System.DateTime DataDoc

    Data do documento.

    System.String CondPag

    da condição de pagamento.

    System.Int32 Dias

    Número de dias.

    System.String TipoEntidade

    Código do tipo de entidade.

    System.String Entidade

    Código da entidade.

    Returns
    Type Description
    System.DateTime

    CalculaPrestacoes(BasBEPrestacoes, Double, String, DateTime, String, String)

    Calcula os dados das prestações, mediante a condição da pagamento e o valor total.

    Declaration
    void CalculaPrestacoes(BasBEPrestacoes objPrestacoes, double ValorTotal, string CondPag, DateTime DataInicio, string TipoEntidade = "", string Entidade = "")
    Parameters
    Type Name Description
    BasBEPrestacoes objPrestacoes

    Objecto das prestações a ser preenchido com os dados por defeito.

    System.Double ValorTotal

    Valor total a considerar.

    System.String CondPag

    Condição de pagamento a considerar.

    System.DateTime DataInicio

    Data de Inicio a considerar.

    System.String TipoEntidade

    Código do tipo de entidade.

    System.String Entidade

    Código da entidade.

    DaCamposUtil()

    Devolve os campos do utilizador.

    Declaration
    StdBECampos DaCamposUtil()
    Returns
    Type Description
    StdBECampos

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilCondPag()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilCondPag()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDescontoLiq(String, DateTime, DateTime, String)

    Devolve o desconto da liquidação.

    Declaration
    double DaDescontoLiq(string CondPag, DateTime DataDoc, DateTime DataReferencia, string TipoEntidade)
    Parameters
    Type Name Description
    System.String CondPag

    Código da condição de pagamento.

    System.DateTime DataDoc

    Data do documento.

    System.DateTime DataReferencia
    System.String TipoEntidade

    Código do tipo de entidade.

    Returns
    Type Description
    System.Double

    DaValorAtributo(String, String)

    Devolve o valor de um determinado atributo.

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

    Identifica a condição de pagamento a devolver o valor do atributo.

    System.String Atributo

    Identifica o atributo.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String)

    Devolve o valor de um determinado atributo.

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

    Identifica a condição de pagamento a devolver o valor do atributo.

    System.String Atributo

    Identifica o atributo.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String[])

    Devolve o valor de um determinado conjunto de atributo.

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

    Identifica a condição de pagamento a devolver o valor dos atributos.

    System.String[] Atributos

    Identifica os atributos.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, String[])

    Devolve o valor de um determinado conjunto de atributo.

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

    Identifica a condição de pagamento a devolver o valor dos atributos.

    System.String[] Atributos

    Identifica os atributos.

    Returns
    Type Description
    StdBECampos

    Edita(String)

    Edita a informação da condição de pagamento.

    Declaration
    BasBECondPagamento Edita(string CondPag)
    Parameters
    Type Name Description
    System.String CondPag

    Código da condição de pagamento.

    Returns
    Type Description
    BasBECondPagamento

    Existe(String)

    Verifica se a condição de pagamento existe.

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

    Código da condição de pagamento.

    Returns
    Type Description
    System.Boolean

    LstCondsPagamento()

    Listagem das condições de pagamento existentes.

    Declaration
    StdBELista LstCondsPagamento()
    Returns
    Type Description
    StdBELista

    Remove(String)

    Remove a condição de pagamento.

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

    Código da condição de pagamento.

    ValidaActualizacao(BasBECondPagamento, ref String)

    Efectua as validações necessárias à actualização da condição de pagamento.

    Declaration
    bool ValidaActualizacao(BasBECondPagamento clsCondPag, ref string StrErro)
    Parameters
    Type Name Description
    BasBECondPagamento clsCondPag

    Objecto que identifica a condição de pagamento a validar.

    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, String)

    Efectua as validações necessárias à remoção da condição de pagamento.

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

    Identifica a condição de pagamento a ser removida.

    System.String StrErro
    Returns
    Type Description
    System.Boolean