Interface IGabBSCadastroObrigacoes
Classe utilizada para obter serviços e regras de negócio sobre o cadastro de obrigações.
Assembly: IGabBS100.dll
Syntax
[ComVisible(true)]
[Guid("C0EA03D7-EF5B-41D2-B5BB-73DFA4B0F527")]
public interface IGabBSCadastroObrigacoes
Methods
Actualiza(GabBERegistoObrigacao)
Actualiza a informação do registo de obrigações.
Declaration
void Actualiza(GabBERegistoObrigacao RegistoObrigacao)
Parameters
Actualiza(GabBERegistoObrigacao, ref String)
Actualiza a informação do registo de obrigações.
Declaration
void Actualiza(GabBERegistoObrigacao RegistoObrigacao, ref string Avisos)
Parameters
ActualizaCalendario(String, GabBELinhasRegistoObrigacao)
Actualiza o calendário de um cliente.
Declaration
void ActualizaCalendario(string Cliente, GabBELinhasRegistoObrigacao LinhasRegistoObrigacao)
Parameters
ActualizaCalendario(String, GabBELinhasRegistoObrigacao, ref String)
Actualiza o calendário de um cliente.
Declaration
void ActualizaCalendario(string Cliente, GabBELinhasRegistoObrigacao LinhasRegistoObrigacao, ref string Avisos)
Parameters
ActualizaCalendario(String, GabBELinhasRegistoObrigacao, ref String, ref Int32)
Actualiza o calendário de um cliente.
Declaration
void ActualizaCalendario(string Cliente, GabBELinhasRegistoObrigacao LinhasRegistoObrigacao, ref string Avisos, ref int Ano)
Parameters
ActualizaValorAtributo(String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string ID, string Atributo, dynamic Valor)
Parameters
| Type |
Name |
Description |
| System.String |
ID |
|
| System.String |
Atributo |
|
| System.Object |
Valor |
|
ActualizaValorAtributos(String, StdBECampos)
Actualiza os valores de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string ID, StdBECampos Atributos)
Parameters
| Type |
Name |
Description |
| System.String |
ID |
|
| StdBECampos |
Atributos |
|
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaIdentificador(String, String, DateTime, Int32)
Retorna o identificador único de uma obrigação, por cliente, data de fim e tipo de selecção.
Declaration
string DaIdentificador(string Cliente, string Obrigacao, DateTime dataFim, int TipoSeleccao)
Parameters
| Type |
Name |
Description |
| System.String |
Cliente |
|
| System.String |
Obrigacao |
|
| System.DateTime |
dataFim |
|
| System.Int32 |
TipoSeleccao |
|
Returns
| Type |
Description |
| System.String |
|
DaValorAtributo(String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(string ID, string Atributo)
Parameters
| Type |
Name |
Description |
| System.String |
ID |
|
| System.String |
Atributo |
|
Returns
| Type |
Description |
| System.Object |
|
DaValorAtributos(String, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string ID, params dynamic[] Atributos)
Parameters
| Type |
Name |
Description |
| System.String |
ID |
|
| System.Object[] |
Atributos |
|
Returns
Edita(String)
Edita a informação do registo de obrigações.
Declaration
GabBERegistoObrigacao Edita(string ID)
Parameters
| Type |
Name |
Description |
| System.String |
ID |
|
Returns
EditaCalendario(String, Int32)
Edita a informação das linhas de obrigações.
Declaration
GabBELinhasRegistoObrigacao EditaCalendario(string Cliente, int Ano)
Parameters
| Type |
Name |
Description |
| System.String |
Cliente |
|
| System.Int32 |
Ano |
|
Returns
Existe(String)
Verifica se existe uma obrigação.
Declaration
Parameters
| Type |
Name |
Description |
| System.String |
ID |
|
Returns
| Type |
Description |
| System.Boolean |
|
ExisteCalendario(String)
Verifica se existe um calendário para o cliente.
Declaration
bool ExisteCalendario(string Cliente)
Parameters
| Type |
Name |
Description |
| System.String |
Cliente |
|
Returns
| Type |
Description |
| System.Boolean |
|
LstAlertaObrigacoes(DateTime, DateTime, String, String, Boolean, Boolean, String)
Devolve lista de alerta de obrigações.
Declaration
StdBELista LstAlertaObrigacoes(DateTime dataInicio, DateTime dataFim, string strCliente, string strObrigacao, bool boolAlerta, bool boolPrazo, string strFuncionario)
Parameters
| Type |
Name |
Description |
| System.DateTime |
dataInicio |
|
| System.DateTime |
dataFim |
|
| System.String |
strCliente |
|
| System.String |
strObrigacao |
|
| System.Boolean |
boolAlerta |
|
| System.Boolean |
boolPrazo |
|
| System.String |
strFuncionario |
|
Returns
LstCadastroObrigacoes()
Devolve lista de obrigações.
Declaration
StdBELista LstCadastroObrigacoes()
Returns
LstExploracaoObrigacoes(DateTime, DateTime, String, String, String, String, Boolean)
Devolve lista de obrigações.
Declaration
StdBELista LstExploracaoObrigacoes(DateTime DataLimiteInicio, DateTime DataLimiteFim, string strCliente, string strObrigacao, string strTipoObrigacao, string strEstado, bool boolTerminadas)
Parameters
| Type |
Name |
Description |
| System.DateTime |
DataLimiteInicio |
|
| System.DateTime |
DataLimiteFim |
|
| System.String |
strCliente |
|
| System.String |
strObrigacao |
|
| System.String |
strTipoObrigacao |
|
| System.String |
strEstado |
|
| System.Boolean |
boolTerminadas |
|
Returns
LstObrigacoesTarefa(String, String)
Devolve lista de obrigações de uma tarefa.
Declaration
StdBELista LstObrigacoesTarefa(string strTarefa, string strCliente)
Parameters
| Type |
Name |
Description |
| System.String |
strTarefa |
|
| System.String |
strCliente |
|
Returns
LstRegistosObrigacoes(String, String, DateTime, DateTime, Boolean)
Devolve lista de obrigações.
Declaration
StdBELista LstRegistosObrigacoes(string strCliente, string strFuncionario, DateTime dataInicio, DateTime dataFim, bool boolTerminadas)
Parameters
| Type |
Name |
Description |
| System.String |
strCliente |
|
| System.String |
strFuncionario |
|
| System.DateTime |
dataInicio |
|
| System.DateTime |
dataFim |
|
| System.Boolean |
boolTerminadas |
|
Returns
Remove(String)
Declaration
Parameters
| Type |
Name |
Description |
| System.String |
ID |
|
RemoveCalendario(String)
Remove o calendário de um cliente.
Declaration
void RemoveCalendario(string Cliente)
Parameters
| Type |
Name |
Description |
| System.String |
Cliente |
|
ValidaActualizacao(GabBERegistoObrigacao, ref String)
Efectua a validação da informação da obrigação.
Declaration
bool ValidaActualizacao(GabBERegistoObrigacao RegistoObrigacao, ref string strErro)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
ValidaActualizacao(GabBERegistoObrigacao, ref String, ref Int32)
Efectua a validação da informação da obrigação.
Declaration
bool ValidaActualizacao(GabBERegistoObrigacao RegistoObrigacao, ref string strErro, ref int Ano)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
ValidaActualizacao(GabBERegistoObrigacao, ref String, ref Int32, Boolean)
Efectua a validação da informação da obrigação.
Declaration
bool ValidaActualizacao(GabBERegistoObrigacao RegistoObrigacao, ref string strErro, ref int Ano, bool Calendario)
Parameters
| Type |
Name |
Description |
| GabBERegistoObrigacao |
RegistoObrigacao |
|
| System.String |
strErro |
|
| System.Int32 |
Ano |
|
| System.Boolean |
Calendario |
|
Returns
| Type |
Description |
| System.Boolean |
|
ValidaRemocao(String, String)
Efectua as validações necessárias à remoção da obrigação.
Declaration
bool ValidaRemocao(string ID, string strErro)
Parameters
| Type |
Name |
Description |
| System.String |
ID |
|
| System.String |
strErro |
|
Returns
| Type |
Description |
| System.Boolean |
|