PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSPlanoSelos

    Classe utilizada para obter serviços e regras de negócio sobre Planos de Selo.

    Namespace: IBasBS100
    Assembly: IBasBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("A90C4769-AEF4-4787-92A5-D4C0D6E78449")]
    public interface IBasBSPlanoSelos

    Methods

    Actualiza(BasBESelo)

    Actualiza a informação do Plano de Selo.

    Declaration
    void Actualiza(BasBESelo objBESelo)
    Parameters
    Type Name Description
    BasBESelo objBESelo

    Objecto contendo a informação actualizada do Plano de Selo.

    Actualiza(BasBESelo, ref String)

    Actualiza a informação do Plano de Selo.

    Declaration
    void Actualiza(BasBESelo objBESelo, ref string Avisos)
    Parameters
    Type Name Description
    BasBESelo objBESelo

    Objecto contendo a informação actualizada do Plano de Selo.

    System.String Avisos

    Notificação devolvida pelo processo de actualização.

    ActualizaValorAtributo(Int32, String, String, Object)

    Actualiza o valor de um atributo.

    Declaration
    void ActualizaValorAtributo(int Ano, string Selo, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do Ano.

    System.String Selo

    Identificador do Plano de Selo.

    System.String Atributo

    Nome do atributo cujo valor será actualizado.

    System.Object Valor

    Valor do atributo que será actualizado.

    ActualizaValorAtributos(Int32, String, StdBECampos)

    Actualiza os valores respectivos de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(int Ano, string Selo, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do Ano.

    System.String Selo

    Identificador do Plano de Selo.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    CalculaImpostoSelo(Int32, String, Double, Double, ref Double, ref Double)

    Declaration
    void CalculaImpostoSelo(int Ano, string Selo, double Valor, double Quantidade, ref double IncidenciaIS, ref double ValorIS)
    Parameters
    Type Name Description
    System.Int32 Ano
    System.String Selo
    System.Double Valor
    System.Double Quantidade
    System.Double IncidenciaIS
    System.Double ValorIS

    CalculaImpostoSelo(Int32, String, Double, Double, ref Double, ref Double, ref BasBESelo)

    Declaration
    void CalculaImpostoSelo(int Ano, string Selo, double Valor, double Quantidade, ref double IncidenciaIS, ref double ValorIS, ref BasBESelo BESelo)
    Parameters
    Type Name Description
    System.Int32 Ano
    System.String Selo
    System.Double Valor
    System.Double Quantidade
    System.Double IncidenciaIS
    System.Double ValorIS
    BasBESelo BESelo

    CalculaImpostoSelo(Int32, String, Double, Double, ref Double, ref Double, ref BasBESelo, String)

    Declaration
    void CalculaImpostoSelo(int Ano, string Selo, double Valor, double Quantidade, ref double IncidenciaIS, ref double ValorIS, ref BasBESelo BESelo, string Moeda)
    Parameters
    Type Name Description
    System.Int32 Ano
    System.String Selo
    System.Double Valor
    System.Double Quantidade
    System.Double IncidenciaIS
    System.Double ValorIS
    BasBESelo BESelo
    System.String Moeda

    CalculaImpostoSelo(Int32, String, Double, Double, ref Double, ref Double, ref BasBESelo, String, Double)

    Declaration
    void CalculaImpostoSelo(int Ano, string Selo, double Valor, double Quantidade, ref double IncidenciaIS, ref double ValorIS, ref BasBESelo BESelo, string Moeda, double Cambio)
    Parameters
    Type Name Description
    System.Int32 Ano
    System.String Selo
    System.Double Valor
    System.Double Quantidade
    System.Double IncidenciaIS
    System.Double ValorIS
    BasBESelo BESelo
    System.String Moeda
    System.Double Cambio

    CalculaImpostoSelo(Int32, String, Double, Double, ref Double, ref Double, ref BasBESelo, String, Double, Double)

    Declaration
    void CalculaImpostoSelo(int Ano, string Selo, double Valor, double Quantidade, ref double IncidenciaIS, ref double ValorIS, ref BasBESelo BESelo, string Moeda, double Cambio, double CambioMBase)
    Parameters
    Type Name Description
    System.Int32 Ano
    System.String Selo
    System.Double Valor
    System.Double Quantidade
    System.Double IncidenciaIS
    System.Double ValorIS
    BasBESelo BESelo
    System.String Moeda
    System.Double Cambio
    System.Double CambioMBase

    CalculaImpostoSelo(Int32, String, Double, Double, ref Double, ref Double, ref BasBESelo, String, Double, Double, Int32)

    Declaration
    void CalculaImpostoSelo(int Ano, string Selo, double Valor, double Quantidade, ref double IncidenciaIS, ref double ValorIS, ref BasBESelo BESelo, string Moeda, double Cambio, double CambioMBase, int Arredondamento)
    Parameters
    Type Name Description
    System.Int32 Ano
    System.String Selo
    System.Double Valor
    System.Double Quantidade
    System.Double IncidenciaIS
    System.Double ValorIS
    BasBESelo BESelo
    System.String Moeda
    System.Double Cambio
    System.Double CambioMBase
    System.Int32 Arredondamento

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDescricao(Int32, String)

    Descrição associada ao Plano de Selo.

    Declaration
    string DaDescricao(int Ano, string Selo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do Ano.

    System.String Selo

    Identificador do Plano de Selo.

    Returns
    Type Description
    System.String

    DaValorAtributo(Int32, String, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributo(int Ano, string Selo, string Atributo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do Ano.

    System.String Selo

    Identificador do Plano de Selo.

    System.String Atributo

    Nome do atributo cujo valor será devolvido.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(Int32, String, String)

    Devolve o valor de um atributo, respeitando os locks da base de dados.

    Declaration
    dynamic DaValorAtributoLock(int Ano, string Selo, string Atributo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do Ano.

    System.String Selo

    Identificador do Plano de Selo.

    System.String Atributo

    Nome do atributo cujo valor será devolvido.

    Returns
    Type Description
    System.Object

    DaValorAtributos(Int32, String, String[])

    Devolve o valor de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(int Ano, string Selo, params string[] Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do Ano.

    System.String Selo

    Identificador do Plano de Selo.

    System.String[] Atributos

    Conjunto de atributos dos quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosArray(Int32, String, String[])

    Devolve o valor de um conjunto de atributos através de um array, utilizada na validação do documento.

    Declaration
    StdBECampos DaValorAtributosArray(int Ano, string Selo, string[] Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do Ano.

    System.String Selo

    Identificador de Conta.

    System.String[] Atributos

    Conjunto de atributos dos quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(Int32, String, String[])

    Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.

    Declaration
    StdBECampos DaValorAtributosLock(int Ano, string Selo, params string[] Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do Ano.

    System.String Selo

    Identificador do Plano de Selo.

    System.String[] Atributos

    Conjunto de atributos dos quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    Edita(Int32, String)

    Edita a informação do Plano de Selo.

    Declaration
    BasBESelo Edita(int Ano, string Selo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do Ano.

    System.String Selo

    Identificador do Plano de Selo.

    Returns
    Type Description
    BasBESelo

    Existe(Int32, String)

    Verifica se existe o Plano de Selo.

    Declaration
    bool Existe(int Ano, string Selo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do Ano.

    System.String Selo

    Identificador do Plano de Selo.

    Returns
    Type Description
    System.Boolean

    ExisteClasseSeloLancamento(Int32, String, ref String)

    Verifica se determinada classe do selo existe e devolve o tipo de conta.

    Declaration
    bool ExisteClasseSeloLancamento(int Ano, string Selo, ref string TipoConta)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do Ano.

    System.String Selo

    identificador da classe do Selo

    System.String TipoConta

    Tipo de conta M, I ou R

    Returns
    Type Description
    System.Boolean

    LstSelo()

    Devolve a listagem dos Planos de Selo.

    Declaration
    StdBELista LstSelo()
    Returns
    Type Description
    StdBELista

    Remove(Int32, String)

    Remove o Plano de Selo.

    Declaration
    void Remove(int Ano, string Selo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do Ano.

    System.String Selo

    Identificador do Plano de Selo.

    ValidaRemocao(Int32, String, ref String)

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

    Declaration
    bool ValidaRemocao(int Ano, string Selo, ref string strErro)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do Ano.

    System.String Selo

    Identificador do Plano de Selo.

    System.String strErro

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean