Interface IImoBSCadastroFichaCriterios
Esta classe deve ser usada para obter regras de negócio sobre CadastroFichaCriterios
Namespace: IEapBS100
Assembly: IEapBS100.dll
Syntax
[ComVisible(true)]
[Guid("711FD1CA-9E45-4852-9EA4-6AFEA34B12D9")]
public interface IImoBSCadastroFichaCriterios
Methods
Actualiza(ImoBECadastroFichaCriterio, String)
Actualiza o CadastroFichaCriterios na base de dados
Declaration
void Actualiza(ImoBECadastroFichaCriterio objBE, string strAvisos = "")
Parameters
Type | Name | Description |
---|---|---|
ImoBECadastroFichaCriterio | objBE | Objecto que identifica o CadastroFichaCriterios a actualizar |
System.String | strAvisos | Descrição dos avisos que possam surgir durante a actualização |
ActualizaTodos(ImoBECadastroFichaCriterios, String)
Actualiza os objectos na base de dados.
Declaration
void ActualizaTodos(ImoBECadastroFichaCriterios objBE, string strAvisos = "")
Parameters
Type | Name | Description |
---|---|---|
ImoBECadastroFichaCriterios | objBE | Objecto que identifica o CadastroFichaCriterios a actualizar |
System.String | strAvisos | Descrição dos avisos que possam surgir durante a actualização |
ActualizaValorAtributo(String, String, Int32, Int32, Int32, String, Object)
Permite efectuar a actualização de um atributo de um determinado CadastroFichaCriterios
Declaration
void ActualizaValorAtributo(string Plano, string Ficha, int Exercicio, int Periodo, int NumeroRevisao, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Plano | Plano |
System.String | Ficha | Ficha |
System.Int32 | Exercicio | Exercicio |
System.Int32 | Periodo | Período |
System.Int32 | NumeroRevisao | NumeroRevisao |
System.String | Atributo | Nome do campo a actualizar |
System.Object | Valor | Valor do campo a actualizar |
ActualizaValorAtributoID(String, String, Object)
Permite efectuar a actualização de um atributo de um determinado CadastroFichaCriterios pelo identificador
Declaration
void ActualizaValorAtributoID(string ID, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | ID |
System.String | Atributo | Nome do campo a actualizar |
System.Object | Valor | Valor do campo a actualizar |
ActualizaValorAtributos(String, String, Int32, Int32, Int32, StdBECampos)
Permite efectuar a actualização de um conjunto de atributos de um determinado CadastroFichaCriterios
Declaration
void ActualizaValorAtributos(string Plano, string Ficha, int Exercicio, int Periodo, int NumeroRevisao, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Plano | Plano |
System.String | Ficha | Ficha |
System.Int32 | Exercicio | Exercicio |
System.Int32 | Periodo | Período |
System.Int32 | NumeroRevisao | NumeroRevisao |
StdBECampos | Atributos | Atributos e respectivos valores a actualizar |
ActualizaValorAtributosID(String, StdBECampos)
Permite efectuar a actualização de um conjunto de atributos de um determinado CadastroFichaCriterios pelo identificador
Declaration
void ActualizaValorAtributosID(string ID, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | ID |
StdBECampos | Atributos | Atributos e respectivos valores a actualizar |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador do CadastroFichaCriterios
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaProximoNumeroRevisao(String, String, Int32, Int32)
Devolve o número da próxima revisão
Declaration
int DaProximoNumeroRevisao(string Plano, string Ficha, int Exercicio, int Periodo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Plano | Plano |
System.String | Ficha | Ficha |
System.Int32 | Exercicio | Exercício |
System.Int32 | Periodo | Período |
Returns
Type | Description |
---|---|
System.Int32 |
DaValorAtributo(String, String, Int32, Int32, Int32, String)
Devolve o valor de um determinado atributo do CadastroFichaCriterios
Declaration
dynamic DaValorAtributo(string Plano, string Ficha, int Exercicio, int Periodo, int NumeroRevisao, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Plano | Plano |
System.String | Ficha | Ficha |
System.Int32 | Exercicio | Exercicio |
System.Int32 | Periodo | Período |
System.Int32 | NumeroRevisao | NumeroRevisao |
System.String | Atributo | Atributo que se pretende obter o valor |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoID(String, String)
Devolve o valor de um determinado atributo do CadastroFichaCriterios pelo identificador
Declaration
dynamic DaValorAtributoID(string ID, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | ID |
System.String | Atributo | Atributo que se pretende obter o valor |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(String, String, Int32, Int32, Int32, String[])
Devolve os valores de um conjunto de atributos do CadastroFichaCriterios
Declaration
StdBECampos DaValorAtributos(string Plano, string Ficha, int Exercicio, int Periodo, int NumeroRevisao, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Plano | Plano |
System.String | Ficha | Ficha |
System.Int32 | Exercicio | Exercicio |
System.Int32 | Periodo | Período |
System.Int32 | NumeroRevisao | NumeroRevisao |
System.String[] | Atributos | Atributos para os quais se pretende devolver os valores |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosID(String, String[])
Devolve os valores de um conjunto de atributos do CadastroFichaCriterios pelo identificador
Declaration
StdBECampos DaValorAtributosID(string ID, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | ID |
System.String[] | Atributos | Atributos para os quais se pretende devolver os valores |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String, String, Int32, Int32, Int32)
Edita a informação associado a um CadastroFichaCriterios
Declaration
ImoBECadastroFichaCriterio Edita(string Plano, string Ficha, int Exercicio, int Periodo, int NumeroRevisao)
Parameters
Type | Name | Description |
---|---|---|
System.String | Plano | Plano |
System.String | Ficha | Ficha |
System.Int32 | Exercicio | Exercicio |
System.Int32 | Periodo | Período |
System.Int32 | NumeroRevisao | NumeroRevisao |
Returns
Type | Description |
---|---|
ImoBECadastroFichaCriterio |
EditaID(String)
Edita a informação associado a um CadastroFichaCriterios pelo identificador
Declaration
ImoBECadastroFichaCriterio EditaID(string ID)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | ID |
Returns
Type | Description |
---|---|
ImoBECadastroFichaCriterio |
Existe(String, String, Int32, Int32, Int32)
Verifica se o CadastroFichaCriterios existe na base de dados
Declaration
bool Existe(string Plano, string Ficha, int Exercicio, int Periodo, int NumeroRevisao)
Parameters
Type | Name | Description |
---|---|---|
System.String | Plano | Plano |
System.String | Ficha | Ficha |
System.Int32 | Exercicio | Exercicio |
System.Int32 | Periodo | Período |
System.Int32 | NumeroRevisao | NumeroRevisao |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteID(String)
Verifica pelo identificador se o CadastroFichaCriterios existe na base de dados
Declaration
bool ExisteID(string ID)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | ID |
Returns
Type | Description |
---|---|
System.Boolean |
ListaCadastroFicha(String, String, Int32, Int32, String)
Devolve a listagem do Cadastro da Ficha
Declaration
StdBELista ListaCadastroFicha(string Plano, string Ficha, int Exercicio = -1, int Periodo = -1, string camposSelect = "*")
Parameters
Type | Name | Description |
---|---|---|
System.String | Plano | Plano |
System.String | Ficha | Ficha |
System.Int32 | Exercicio | Exercício |
System.Int32 | Periodo | Período |
System.String | camposSelect |
Returns
Type | Description |
---|---|
StdBELista |
Remove(String, String, Int32, Int32, Int32)
Remove toda a informação associada a um CadastroFichaCriterios
Declaration
void Remove(string Plano, string Ficha, int Exercicio, int Periodo, int NumeroRevisao)
Parameters
Type | Name | Description |
---|---|---|
System.String | Plano | Plano |
System.String | Ficha | Ficha |
System.Int32 | Exercicio | Exercicio |
System.Int32 | Periodo | Período |
System.Int32 | NumeroRevisao | NumeroRevisao |
RemoveID(String)
Remove toda a informação associada a um CadastroFichaCriterios pelo identificador
Declaration
void RemoveID(string ID)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | ID |
ValidaActualizacao(ImoBECadastroFichaCriterio, String)
Efectua as validações necessárias à actualização de um CadastroFichaCriterios
Declaration
bool ValidaActualizacao(ImoBECadastroFichaCriterio objBE, string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
ImoBECadastroFichaCriterio | objBE | Objecto que identifica o CadastroFichaCriterios a validar |
System.String | ErroValidacao | Descrição de erro devolvida pela função |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, String, Int32, Int32, Int32, String)
Efectua as validações necessárias à remoção do CadastroFichaCriterios
Declaration
bool ValidaRemocao(string Plano, string Ficha, int Exercicio, int Periodo, int NumeroRevisao, string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | Plano | Plano |
System.String | Ficha | Ficha |
System.Int32 | Exercicio | Exercicio |
System.Int32 | Periodo | Período |
System.Int32 | NumeroRevisao | NumeroRevisao |
System.String | ErroValidacao | Descrição de erro devolvida pela função |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocaoID(String, String)
Efectua as validações necessárias à remoção do CadastroFichaCriterios pelo identificador
Declaration
bool ValidaRemocaoID(string ID, string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | ID |
System.String | ErroValidacao | Descrição de erro devolvida pela função |
Returns
Type | Description |
---|---|
System.Boolean |