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 |
|