Interface ICblBSTiposLancamento
Esta classe deve ser usada para obter regras de negócio sobre TiposLancamento que contém todas as propriedades que definem um Tipo de Lançamento.
Namespace: ICblBS100
Assembly: ICblBS100.dll
Syntax
[ComVisible(true)]
[Guid("E1253B79-DBF5-4CC2-BE8A-BB27193892A5")]
public interface ICblBSTiposLancamento
Methods
Actualiza(CblBETipoLancamento, String)
Actualiza o TipoLancamento que contém todas as propriedades que definem um Tipo de Lançamento na base de dados
Declaration
void Actualiza(CblBETipoLancamento objBE, string strAvisos = "")
Parameters
| Type | Name | Description |
|---|---|---|
| CblBETipoLancamento | objBE | Objecto que identifica o TipoLancamento que contém todas as propriedades que definem um Tipo de Lançamento a actualizar |
| System.String | strAvisos | Descrição dos avisos que possam surgir durante a actualização |
ActualizaValorAtributo(String, String, Object)
Permite efectuar a actualização de um atributo de um determinado TipoLancamento que contém todas as propriedades que definem um Tipo de Lançamento
Declaration
void ActualizaValorAtributo(string TipoLancamento, string Atributo, dynamic Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoLancamento | |
| System.String | Atributo | Nome do campo a actualizar |
| System.Object | Valor | Valor do campo a actualizar |
ActualizaValorAtributos(String, StdBECampos)
Permite efectuar a actualização de um conjunto de atributos de um determinado TipoLancamento que contém todas as propriedades que definem um Tipo de Lançamento
Declaration
void ActualizaValorAtributos(string TipoLancamento, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoLancamento | Tipo de Lançamento. |
| StdBECampos | Atributos | Atributos e respectivos valores a actualizar |
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 TipoLancamento, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoLancamento | Tipo de Lançamento. |
| System.String | Atributo | Atributo que se pretende obter o valor. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoLock(String, String)
Devolve o valor de um atributo, respeitando os locks da base de dados.
Declaration
dynamic DaValorAtributoLock(string TipoLancamento, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoLancamento | Tipo de Lançamento. |
| System.String | Atributo | Atributo que se pretende obter o valor. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributos(String, Object[])
Devolve os valores de um conjunto de atributos do TipoLancamento que contém todas as propriedades que definem um Tipo de Lançamento
Declaration
StdBECampos DaValorAtributos(string TipoLancamento, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoLancamento | Tipo de Lançamento. |
| System.Object[] | Atributos | Atributos para os quais se pretende devolver os valores |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosLock(String, Object[])
Devolve os valores de um conjunto de atributos do TipoLancamento que contém todas as propriedades que definem um Tipo de Lançamento, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosLock(string TipoLancamento, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoLancamento | Tipo de Lançamento. |
| System.Object[] | Atributos | Atributos para os quais se pretende devolver os valores |
Returns
| Type | Description |
|---|---|
| StdBECampos |
Edita(String)
Edita a informação associado a um TipoLancamento que contém todas as propriedades que definem um Tipo de Lançamento
Declaration
CblBETipoLancamento Edita(string TipoLancamento)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoLancamento | Tipo de Lançamento. |
Returns
| Type | Description |
|---|---|
| CblBETipoLancamento |
Existe(String)
Verifica se o TipoLancamento que contém todas as propriedades que definem um Tipo de Lançamento existe na base de dados
Declaration
bool Existe(string TipoLancamento)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoLancamento | Tipo de Lançamento. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExisteTipoLancamentoExercicio(String, Int32)
Verifica se um TipoLancamento que contém todas as propriedades que definem um Tipo de Lançamento existe na base de dados para um determinado exercício
Declaration
bool ExisteTipoLancamentoExercicio(string TipoLancamento, int Exercicio)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoLancamento | Tipo de Lançamento. |
| System.Int32 | Exercicio | Exercício |
Returns
| Type | Description |
|---|---|
| System.Boolean |
GeraSqlWhereCategoriaSubQuery()
Devolve uma string SQL com base nas condições existentes nos filtros da categoria dos Tipos de Lançamento.
Declaration
string GeraSqlWhereCategoriaSubQuery()
Returns
| Type | Description |
|---|---|
| System.String |
GeraSqlWhereCategoriaSubQuery(ref String)
Devolve uma string SQL com base nas condições existentes nos filtros da categoria dos Tipos de Lançamento.
Declaration
string GeraSqlWhereCategoriaSubQuery(ref string TabelaPrincipal)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TabelaPrincipal | Tabela principal da categoria. |
Returns
| Type | Description |
|---|---|
| System.String |
GeraSqlWhereCategoriaSubQuery(ref String, ref String)
Devolve uma string SQL com base nas condições existentes nos filtros da categoria dos Tipos de Lançamento.
Declaration
string GeraSqlWhereCategoriaSubQuery(ref string TabelaPrincipal, ref string CampoPrincipal)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TabelaPrincipal | Tabela principal da categoria. |
| System.String | CampoPrincipal | Campo principal da categoria. |
Returns
| Type | Description |
|---|---|
| System.String |
GeraSqlWhereCategoriaSubQuery(ref String, ref String, ref String)
Devolve uma string SQL com base nas condições existentes nos filtros da categoria dos Tipos de Lançamento.
Declaration
string GeraSqlWhereCategoriaSubQuery(ref string TabelaPrincipal, ref string CampoPrincipal, ref string TabelaFiltro)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TabelaPrincipal | Tabela principal da categoria. |
| System.String | CampoPrincipal | Campo principal da categoria. |
| System.String | TabelaFiltro | Tabela de sobre a qual será aplicada o filtro, quando diferente da tabela da categoria. |
Returns
| Type | Description |
|---|---|
| System.String |
GeraSqlWhereCategoriaSubQuery(ref String, ref String, ref String, ref String)
Devolve uma string SQL com base nas condições existentes nos filtros da categoria dos Tipos de Lançamento.
Declaration
string GeraSqlWhereCategoriaSubQuery(ref string TabelaPrincipal, ref string CampoPrincipal, ref string TabelaFiltro, ref string CampoFiltro)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TabelaPrincipal | Tabela principal da categoria. |
| System.String | CampoPrincipal | Campo principal da categoria. |
| System.String | TabelaFiltro | Tabela de sobre a qual será aplicada o filtro, quando diferente da tabela da categoria. |
| System.String | CampoFiltro | Campo que irá filtrar os dados. |
Returns
| Type | Description |
|---|---|
| System.String |
GeraSqlWhereCategoriaSubQuery(ref String, ref String, ref String, ref String, String)
Devolve uma string SQL com base nas condições existentes nos filtros da categoria dos Tipos de Lançamento.
Declaration
string GeraSqlWhereCategoriaSubQuery(ref string TabelaPrincipal, ref string CampoPrincipal, ref string TabelaFiltro, ref string CampoFiltro, string Utilizador)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TabelaPrincipal | Tabela principal da categoria. |
| System.String | CampoPrincipal | Campo principal da categoria. |
| System.String | TabelaFiltro | Tabela de sobre a qual será aplicada o filtro, quando diferente da tabela da categoria. |
| System.String | CampoFiltro | Campo que irá filtrar os dados. |
| System.String | Utilizador | Utilizador aos quais estão associadados os filtros da categoria, quando diferente do utilizador de Contexto. |
Returns
| Type | Description |
|---|---|
| System.String |
ListaTiposLancamento(Int32)
Lista os tipos de lançamento existentes. Se passado o parâmetro Exercicio, lista apenas os presentes no exercício seleccionado.
Declaration
StdBELista ListaTiposLancamento(int Exercicio = -1)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Exercicio | Exercício |
Returns
| Type | Description |
|---|---|
| StdBELista |
Remove(String)
Remove toda a informação associada a um TipoLancamento que contém todas as propriedades que definem um Tipo de Lançamento
Declaration
void Remove(string TipoLancamento)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoLancamento | Tipo de Lançamento. |
TrataFiscal(String)
Devolve o valor do atributo TrataFiscal para um determinado Tipo de Lançamento.
Declaration
bool TrataFiscal(string TipoLancamento)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoLancamento | Tipo de Lançamento. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaActualizacao(CblBETipoLancamento, ref String)
Efectua as validações necessárias à actualização de um TipoLancamento que contém todas as propriedades que definem um Tipo de Lançamento
Declaration
bool ValidaActualizacao(CblBETipoLancamento objBE, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| CblBETipoLancamento | objBE | Objecto que identifica o TipoLancamento que contém todas as propriedades que definem um Tipo de Lançamento a validar |
| System.String | ErroValidacao | Descrição de erro devolvida pela função |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaOperacaoCategoria(String, ref String, Int32)
Devolve se o utilizador actual tem acesso a um determinado Tipo de Lançamento, analisando os filtros da categoria.
Declaration
bool ValidaOperacaoCategoria(string TipoLancamento, ref string MsgErro, int Linha = -1)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoLancamento | Tipo de Lançamento. |
| System.String | MsgErro | Mensagem de erro devolvida pela função. |
| System.Int32 | Linha | Número da linha. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaRemocao(String, ref String)
Efectua as validações necessárias à remoção do TipoLancamento que contém todas as propriedades que definem um Tipo de Lançamento
Declaration
bool ValidaRemocao(string TipoLancamento, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoLancamento | Tipo de Lançamento |
| System.String | ErroValidacao | Descrição de erro devolvida pela função |
Returns
| Type | Description |
|---|---|
| System.Boolean |