Interface ICblBSAnexoDF
Classe utilizada para obter serviços e regras de negócio Anexos às Declarações Fiscais.
Namespace: ICblBS100
Assembly: ICblBS100.dll
Syntax
[ComVisible(true)]
[Guid("36A7ACCD-01AB-4D6E-AA46-1DD5F6274A3C")]
public interface ICblBSAnexoDF
Methods
Actualiza(CblBEAnexoDF, String)
Actualiza o objecto na base de dados.
Declaration
void Actualiza(CblBEAnexoDF objBE, string strAvisos = "")
Parameters
Type | Name | Description |
---|---|---|
CblBEAnexoDF | objBE | Objecto com o Anexo a actualizar. |
System.String | strAvisos | Mensagem com os avisos encontrados. |
ActualizaValorAtributo(Int32, String, String, Object)
Actualiza o valor de um atributo do objecto
Declaration
void ActualizaValorAtributo(int Exercicio, string Anexo, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Exercicio. |
System.String | Anexo | Anexo. |
System.String | Atributo | Atributo. |
System.Object | Valor | Valor a actualizar. |
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 | Identificador único do anexo. |
System.String | Atributo | Atributo. |
System.Object | Valor | Valor a actualizar |
ActualizaValorAtributos(Int32, String, StdBECampos)
Actualiza o valor de atributos do objecto
Declaration
void ActualizaValorAtributos(int Exercicio, string Anexo, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | |
System.String | Anexo | |
StdBECampos | Atributos |
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 | Identificador único do anexo. |
StdBECampos | Atributos | Objecto com um conjunto de atributos. |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaDefCamposUtilNotas()
Devolve as definições dos campos de Notas.
Declaration
StdBEDefCamposUtil DaDefCamposUtilNotas()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaDefCamposUtilParametros()
Devolve as definições dos campos de Parametros.
Declaration
StdBEDefCamposUtil DaDefCamposUtilParametros()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaValorAtributo(Int32, String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(int Exercicio, string Anexo, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Exercicio. |
System.String | Anexo | Anexo. |
System.String | Atributo | Atributo. |
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 | Identificador único do anexo. |
System.String | Atributo | 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 | Identificador único do anexo. |
System.String | Atributo | Atributo. |
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 Exercicio, string Anexo, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Exercicio. |
System.String | Anexo | Anexo. |
System.String | Atributo | Atributo. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(Int32, String, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(int Exercicio, string Anexo, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Exercicio. |
System.String | Anexo | Anexo. |
System.Object[] | Atributos | Conjunto de atributos a devolver os valores. |
Returns
Type | Description |
---|---|
StdBECampos |
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 | Identificador único do anexo. |
System.Object[] | Atributos | Atributos. |
Returns
Type | Description |
---|---|
StdBECampos |
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 | Identificador único do anexo. |
System.Object[] | Atributos | Atributos. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(Int32, String, Object[])
Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosLock(int Exercicio, string Anexo, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Exercicio. |
System.String | Anexo | Anexo. |
System.Object[] | Atributos | Conjunto de atributos a devolver os valores. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(Int32, String)
Edita a informação associada ao objecto.
Declaration
CblBEAnexoDF Edita(int Exercicio, string Anexo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Exercicio. |
System.String | Anexo | Anexo. |
Returns
Type | Description |
---|---|
CblBEAnexoDF |
EditaID(String)
Edita um elemento.
Declaration
CblBEAnexoDF EditaID(string ID)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | Id do Elemento. |
Returns
Type | Description |
---|---|
CblBEAnexoDF |
EditaPorEmpresa(String, Int32, String)
Edita uma Anexo por Empresa.
Declaration
CblBEAnexoDF EditaPorEmpresa(string strEmpresa, int intExercicio, string strAnexo)
Parameters
Type | Name | Description |
---|---|---|
System.String | strEmpresa | Empresa. |
System.Int32 | intExercicio | Exercicio. |
System.String | strAnexo | Anexo. |
Returns
Type | Description |
---|---|
CblBEAnexoDF |
Existe(Int32, String)
Verifica se o elemento existe na base de dados.
Declaration
bool Existe(int Exercicio, string Anexo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Exercicio. |
System.String | Anexo | Anexo. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteID(String)
Verifica se um elemento existe.
Declaration
bool ExisteID(string ID)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | Id do Elemento. |
Returns
Type | Description |
---|---|
System.Boolean |
ImportaAnexo(String, Int32, CblBEAnexoDF, Boolean)
Importa um Anexo.
Declaration
void ImportaAnexo(string strEmpresa, int intExercicio, CblBEAnexoDF objAnexoDF, bool blnSubstitui)
Parameters
Type | Name | Description |
---|---|---|
System.String | strEmpresa | Empresa. |
System.Int32 | intExercicio | Exercicio. |
CblBEAnexoDF | objAnexoDF | Anexo às Declarações Fiscais. |
System.Boolean | blnSubstitui | Substituição do Anexo. |
ImportaAnexo(String, Int32, CblBEAnexoDF, Boolean, ref String)
Importa um Anexo.
Declaration
void ImportaAnexo(string strEmpresa, int intExercicio, CblBEAnexoDF objAnexoDF, bool blnSubstitui, ref string strAvisos)
Parameters
Type | Name | Description |
---|---|---|
System.String | strEmpresa | Empresa. |
System.Int32 | intExercicio | Exercicio. |
CblBEAnexoDF | objAnexoDF | Anexo às Declarações Fiscais. |
System.Boolean | blnSubstitui | Substituição do Anexo. |
System.String | strAvisos | Mensagem com os avisos reportados pela importação. |
ListaAnexos(String, Int32)
Devolve uma lista de Anexos
Declaration
StdBELista ListaAnexos(string strEmpresa, int intExercicio)
Parameters
Type | Name | Description |
---|---|---|
System.String | strEmpresa | Empresa. |
System.Int32 | intExercicio | Exercicio. |
Returns
Type | Description |
---|---|
StdBELista |
Remove(Int32, String)
Remove o elemento da base de dados.
Declaration
void Remove(int Exercicio, string Anexo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Exercicio. |
System.String | Anexo | Anexo. |
RemoveID(String)
Remove um elemento.
Declaration
void RemoveID(string ID)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | Id do Elemento. |
ValidaActualizacao(CblBEAnexoDF, ref String)
Efectua as validações necessárias à actualização do elemento.
Declaration
bool ValidaActualizacao(CblBEAnexoDF objBE, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
CblBEAnexoDF | objBE | Objecto de Anexo a validar. |
System.String | ErroValidacao | Mensagem com os erros reportados. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(Int32, String, ref String)
Efectua as validações necessárias à remoção do elemento.
Declaration
bool ValidaRemocao(int Exercicio, string Anexo, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Exercicio. |
System.String | Anexo | Anexo. |
System.String | ErroValidacao | Mensagem com os erros reportados. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocaoID(String, ref String)
Efectua as validações necessárias à remoção de um elemento.
Declaration
bool ValidaRemocaoID(string ID, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | Id do Elemento. |
System.String | ErroValidacao | mensagem com os erros reportados pela validação. |
Returns
Type | Description |
---|---|
System.Boolean |