Interface ICblBSCnfTabLigCBL
Classe utilizada para obter serviços e regras de negócio sobre as configurações de tabelas na ligação à Contabilidade.
Assembly: ICblBS100.dll
Syntax
[ComVisible(true)]
[Guid("DD909C4A-4285-4FB2-95CF-5CA0BAC6B7E1")]
public interface ICblBSCnfTabLigCBL
Methods
Actualiza(CblBECnfTabLigCBL)
Permite a actualização das configurações da ligação à Contabilidade.
Declaration
void Actualiza(CblBECnfTabLigCBL objBE)
Parameters
ActualizaDigitosConta(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, Int32, String)
Permite a actualização das digitos da conta
Declaration
void ActualizaDigitosConta(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, int Coluna, string Valor)
Parameters
ActualizaValorAtributo(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32, String, Object)
Actualiza o valor de um atributo do objecto
Declaration
void ActualizaValorAtributo(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna, string Atributo, dynamic Valor)
Parameters
Type |
Name |
Description |
CblBECnfTabLinhaLigCBL.TETipoTabela |
Tabela |
|
System.Int32 |
Exercicio |
|
System.String |
Plano |
|
System.String |
Entidade |
|
System.Int32 |
Coluna |
|
System.String |
Atributo |
|
System.Object |
Valor |
|
ActualizaValorAtributoID(String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributoID(string ID, string Atributo, dynamic Valor)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String |
Atributo |
|
System.Object |
Valor |
|
ActualizaValorAtributos(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32, StdBECampos)
Permite a actualização de um conjunto de atributos de um registo da tabela.
Declaration
void ActualizaValorAtributos(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna, StdBECampos Atributos)
Parameters
ActualizaValorAtributosID(String, StdBECampos)
Actualiza o valor de um conjunto de atributos.
Declaration
void ActualizaValorAtributosID(string ID, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
StdBECampos |
Atributos |
|
CopiaTabela(CblBECnfTabExerciciosLigCBL)
Copia configurações de ligação à Contabilidade de uma determinada tabela
Declaration
CblBECnfTabExerciciosLigCBL CopiaTabela(CblBECnfTabExerciciosLigCBL ObjOrigem)
Parameters
Returns
CopiaTabelaExercicio(CblBECnfTabExercicioLigCBL)
Copia configurações de ligação à Contabilidade para um determiando exercicio de uma determinada tabela
Declaration
CblBECnfTabExercicioLigCBL CopiaTabelaExercicio(CblBECnfTabExercicioLigCBL ObjOrigem)
Parameters
Returns
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaValorAtributo(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32, String)
Devolve o valor de um atributo
Declaration
dynamic DaValorAtributo(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna, string Atributo)
Parameters
Returns
Type |
Description |
System.Object |
|
DaValorAtributoDetalhe(String, CblBECnfTabLinhaLigCBL.TETipoTabela, String, Int32, String)
Devolve o valor de um atributo (Linha detalhe)
Declaration
dynamic DaValorAtributoDetalhe(string IDMaster, CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, string Entidade, int Coluna, string Atributo)
Parameters
Returns
Type |
Description |
System.Object |
|
DaValorAtributoDetalheID(String, CblBECnfTabLinhaLigCBL.TETipoTabela, String, Int32, String)
Devolve o valor de um atributo (Linha detalhe)
Declaration
dynamic DaValorAtributoDetalheID(string ID, CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, string Entidade, int Coluna, string Atributo)
Parameters
Returns
Type |
Description |
System.Object |
|
DaValorAtributoEntidadeDetalhe(Int32, String, CblBECnfTabLinhaLigCBL.TETipoTabela, CblBECnfTabLinhaLigCBL.TETipoColuna, String, CblBECnfTabLinhaLigCBL.TETipoTabela, CblBECnfTabLinhaLigCBL.TETipoColuna, String, String)
Devolve o valor de um atributo de um detalhe
Declaration
dynamic DaValorAtributoEntidadeDetalhe(int Exercicio, string Plano, CblBECnfTabLinhaLigCBL.TETipoTabela TabelaPrincipal, CblBECnfTabLinhaLigCBL.TETipoColuna ColunaPrincipal, string EntidadePrincipal, CblBECnfTabLinhaLigCBL.TETipoTabela TabelaDetalhe, CblBECnfTabLinhaLigCBL.TETipoColuna ColunaDetalhe, string EntidadeDetalhe, string Atributo)
Parameters
Returns
Type |
Description |
System.Object |
|
DaValorAtributoID(String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributoID(string ID, string Atributo)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributoIDLock(String, String)
Devolve o valor de um atributo, respeitando os locks da base de dados.
Declaration
dynamic DaValorAtributoIDLock(string ID, string Atributo)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributoLock(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32, String)
Devolve o valor de um atributo, respeitando os locks da base de dados.
Declaration
dynamic DaValorAtributoLock(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna, string Atributo)
Parameters
Returns
Type |
Description |
System.Object |
|
DaValorAtributos(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32, Object[])
Devolve o valor de um conjunto de atributos
Declaration
StdBECampos DaValorAtributos(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna, params dynamic[] Atributos)
Parameters
Type |
Name |
Description |
CblBECnfTabLinhaLigCBL.TETipoTabela |
Tabela |
|
System.Int32 |
Exercicio |
|
System.String |
Plano |
|
System.String |
Entidade |
|
System.Int32 |
Coluna |
|
System.Object[] |
Atributos |
|
Returns
DaValorAtributosDetalhe(String, CblBECnfTabLinhaLigCBL.TETipoTabela, String, Int32, Object[])
Devolve o valor de um conjunto de atributos (linha detalhe).
Declaration
StdBECampos DaValorAtributosDetalhe(string IDMaster, CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, string Entidade, int Coluna, params dynamic[] Atributos)
Parameters
Returns
DaValorAtributosDetalheID(String, CblBECnfTabLinhaLigCBL.TETipoTabela, String, Int32, Object[])
Devolve o valor de um conjunto de atributos (linha detalhe).
Declaration
StdBECampos DaValorAtributosDetalheID(string ID, CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, string Entidade, int Coluna, params dynamic[] Atributos)
Parameters
Returns
DaValorAtributosEntidadeDetalhe(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32, String, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributosEntidadeDetalhe(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna, string EntidadeDetalhe, params dynamic[] Atributos)
Parameters
Type |
Name |
Description |
CblBECnfTabLinhaLigCBL.TETipoTabela |
Tabela |
|
System.Int32 |
Exercicio |
|
System.String |
Plano |
|
System.String |
Entidade |
|
System.Int32 |
Coluna |
|
System.String |
EntidadeDetalhe |
|
System.Object[] |
Atributos |
|
Returns
DaValorAtributosID(String, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributosID(string ID, params dynamic[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.Object[] |
Atributos |
|
Returns
DaValorAtributosIDLock(String, Object[])
Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosIDLock(string ID, params dynamic[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.Object[] |
Atributos |
|
Returns
DaValorAtributosLock(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32, Object[])
Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosLock(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna, params dynamic[] Atributos)
Parameters
Type |
Name |
Description |
CblBECnfTabLinhaLigCBL.TETipoTabela |
Tabela |
|
System.Int32 |
Exercicio |
|
System.String |
Plano |
|
System.String |
Entidade |
|
System.Int32 |
Coluna |
|
System.Object[] |
Atributos |
|
Returns
Edita(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32)
Dá a configuração da ligação à Contabilidade de um determinada tabela, exercicio , plano , entidade , coluna
Declaration
CblBECnfTabLinhaLigCBL Edita(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna)
Parameters
Returns
EditaEntidade(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, Int32, String)
Declaration
string EditaEntidade(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, int Coluna, string Valor)
Parameters
Returns
Type |
Description |
System.String |
|
EditaID(String)
Dá a configuração da ligação à Contabilidade de um determinada tabela, exercicio , plano , entidade , coluna
Declaration
CblBECnfTabLigCBL EditaID(string ID)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
Returns
EditaTabela(CblBECnfTabLinhaLigCBL.TETipoTabela)
Dá a configuração da ligação à Contabilidade de um determinada tabela
Declaration
CblBECnfTabLigCBL EditaTabela(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela)
Parameters
Returns
EditaTabelaEntidade(CblBECnfTabLinhaLigCBL.TETipoTabela, String)
Devolve a configuração das colunas para uma determinada entidade
Declaration
CblBECnfTabLinhasLigCBL EditaTabelaEntidade(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, string Entidade)
Parameters
Returns
EditaTabelaEntidadeExercicio(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String)
Devolve a configuração das colunas para uma determinada entidade
Declaration
CblBECnfTabLinhasLigCBL EditaTabelaEntidadeExercicio(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Entidade)
Parameters
Returns
EditaTabelaEntidadeExercicioPlano(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String)
Devolve a configuração das colunas para uma determinada entidade
Declaration
CblBECnfTabLinhasLigCBL EditaTabelaEntidadeExercicioPlano(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade)
Parameters
Returns
EditaTabelaEntidadePlano(CblBECnfTabLinhaLigCBL.TETipoTabela, String, String)
Devolve a configuração das colunas para uma determinada entidade
Declaration
CblBECnfTabLinhasLigCBL EditaTabelaEntidadePlano(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, string Plano, string Entidade)
Parameters
Returns
EditaTabelaExercicio(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32)
Dá a configuração da ligação à Contabilidade de um determinada tabela para um determinado exercicio
Declaration
CblBECnfTabLigCBL EditaTabelaExercicio(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio)
Parameters
Returns
EditaTabelaExercicioPlano(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String)
Dá a configuração da ligação à Contabilidade de um determinada tabela para um determinado exercicio, plano
Declaration
CblBECnfTabLigCBL EditaTabelaExercicioPlano(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano)
Parameters
Returns
EditaTabelaPlano(CblBECnfTabLinhaLigCBL.TETipoTabela, String)
Dá a configuração da ligação à Contabilidade de um determinada tabela para um determinado plano
Declaration
CblBECnfTabLigCBL EditaTabelaPlano(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, string Plano)
Parameters
Returns
Existe(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32)
Verifica se o elemento existe na base de dados.
Declaration
bool Existe(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ExisteID(String)
Verifica se um elemento existe.
Declaration
Parameters
Type |
Name |
Description |
System.String |
ID |
|
Returns
Type |
Description |
System.Boolean |
|
LimpaDadosEntidade(CblBECnfTabLinhaLigCBL.TETipoTabela, String)
Remove toda a informação relacionada com a entidade
Declaration
void LimpaDadosEntidade(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, string Entidade)
Parameters
LimpaDadosExercicio(Int32)
Remove toda a informação relacionada com o exercicio
Declaration
void LimpaDadosExercicio(int Exercicio)
Parameters
Type |
Name |
Description |
System.Int32 |
Exercicio |
|
LimpaDadosPlano(String)
Remove toda a informação relacionada com o Plano
Declaration
void LimpaDadosPlano(string Plano)
Parameters
Type |
Name |
Description |
System.String |
Plano |
|
LstEntidadesConfiguracoes(CblBECnfTabLinhaLigCBL.TETipoTabela, CblBECnfTabLinhaLigCBL.TETipoColuna[], Int32, String)
Lista com as entidade e a confguração das colunas
Declaration
StdBELista LstEntidadesConfiguracoes(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, CblBECnfTabLinhaLigCBL.TETipoColuna[] Colunas, int Exercicio, string Plano)
Parameters
Returns
Remove(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32)
Remove a configuração para um determinada tabela, exercicio , plano , entidade , coluna
Declaration
void Remove(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna)
Parameters
RemoveID(String)
Remove a configuração para um determinada tabela, exercicio , plano , entidade , coluna
Declaration
Parameters
Type |
Name |
Description |
System.String |
ID |
|
ValidaActualizacao(CblBECnfTabLigCBL, ref String)
Efectua todas as validações necessárias para a actualização da configuração.
Declaration
bool ValidaActualizacao(CblBECnfTabLigCBL clsCnfDocLigCB, ref string StrErro)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocao(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32, ref String)
Efectua todas as validações necessárias para a remoção da configuração.
Declaration
bool ValidaRemocao(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna, ref string StrErro)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocaoID(String, ref String)
Efectua todas as validações necessárias para a remoção da configuração.
Declaration
bool ValidaRemocaoID(string ID, ref string StrErro)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String |
StrErro |
|
Returns
Type |
Description |
System.Boolean |
|