Interface ICctBSTitulos
Classe utilizada para obter serviços e regras de negócio sobre Contas Correntes - Títulos.
Namespace: ICctBS100
Assembly: ICctBS100.dll
Syntax
[ComVisible(true)]
[Guid("E6141FD8-713D-47A1-8345-863EAB8736B0")]
public interface ICctBSTitulos
Methods
Actualiza(CctBETitulo)
Actualiza a informação do título na base de dados.
Declaration
void Actualiza(CctBETitulo ClsTitulo)
Parameters
Type | Name | Description |
---|---|---|
CctBETitulo | ClsTitulo |
Actualiza(CctBETitulo, ref String)
Actualiza a informação do título na base de dados.
Declaration
void Actualiza(CctBETitulo ClsTitulo, ref string strAvisos)
Parameters
Type | Name | Description |
---|---|---|
CctBETitulo | ClsTitulo | |
System.String | strAvisos | Mensagens de Aviso. |
ActualizaValorAtributo(String, String, String, Int32, Int32, String, String, Int32, String, Object)
Actualiza o valor de um atributo do titulo.
Declaration
void ActualizaValorAtributo(string Modulo, string TipoEntidade, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, int NumTransferencia, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Modulo | Identifica o módulo. |
System.String | TipoEntidade | Identifica o tipo de entidade. |
System.String | TipoDoc | Identifica o documento. |
System.Int32 | NumDocInt | Identifica o numero do documento. |
System.Int32 | NumPrestacao | Identifica o numero da prestação. |
System.String | Serie | Identifica a série do documento. |
System.String | Filial | Identifica a filial. |
System.Int32 | NumTransferencia | Identifica o numero de transferencia. |
System.String | Atributo | Identifica o atributo a actualizar. |
System.Object | Valor | Identifica o valor a gravar no atributo seleccionado. |
ActualizaValorAtributos(String, String, String, Int32, Int32, String, String, Int32, StdBECampos)
Actualiza o valor de um conjunto de atributos do titulo.
Declaration
void ActualizaValorAtributos(string Modulo, string TipoEntidade, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, int NumTransferencia, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Modulo | Identifica o módulo. |
System.String | TipoEntidade | Identifica o tipo de entidade. |
System.String | TipoDoc | Identifica o documento. |
System.Int32 | NumDocInt | Identifica o numero do documento. |
System.Int32 | NumPrestacao | Identifica o numero da prestação. |
System.String | Serie | Identifica a série do documento. |
System.String | Filial | Identifica a filial. |
System.Int32 | NumTransferencia | Identifica o numero de transferencia. |
StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
CalculaDataVenc(DateTime, String, String, String)
Calcula a data de vencimento.
Declaration
DateTime CalculaDataVenc(DateTime DataDoc, string CondPag, string TipoEntidade = "", string Entidade = "")
Parameters
Type | Name | Description |
---|---|---|
System.DateTime | DataDoc | Data do documento. |
System.String | CondPag | Identificador da condição de pagamento. |
System.String | TipoEntidade | Tipo da entidade do documento. |
System.String | Entidade | Identificador da entidade. |
Returns
Type | Description |
---|---|
System.DateTime |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaValorAtributo(String, String, String, Int32, Int32, String, String, Int32, String)
Devolve o valor de um atributo do titulo.
Declaration
dynamic DaValorAtributo(string Modulo, string TipoEntidade, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, int NumTransferencia, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Modulo | Identifica o módulo. |
System.String | TipoEntidade | Identifica o tipo de entidade. |
System.String | TipoDoc | Identifica o documento. |
System.Int32 | NumDocInt | Identifica o numero do documento. |
System.Int32 | NumPrestacao | Identifica o numero da prestação. |
System.String | Serie | Identifica a série do documento. |
System.String | Filial | Identifica a filial. |
System.Int32 | NumTransferencia | Identifica o numero de transferencia. |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(String, String, String, Int32, Int32, String, String, Int32, String)
Devolve o valor de um atributo do titulo.
Declaration
dynamic DaValorAtributoLock(string Modulo, string TipoEntidade, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, int NumTransferencia, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Modulo | Identifica o módulo. |
System.String | TipoEntidade | Identifica o tipo de entidade. |
System.String | TipoDoc | Identifica o documento. |
System.Int32 | NumDocInt | Identifica o numero do documento. |
System.Int32 | NumPrestacao | Identifica o numero da prestação. |
System.String | Serie | Identifica a série do documento. |
System.String | Filial | Identifica a filial. |
System.Int32 | NumTransferencia | Identifica o numero de transferencia. |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(String, String, String, Int32, Int32, String, String, Int32, String[])
Devolve o valor de um conjunto de atributos do titulo.
Declaration
StdBECampos DaValorAtributos(string Modulo, string TipoEntidade, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, int NumTransferencia, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Modulo | Identifica o módulo. |
System.String | TipoEntidade | Identifica o tipo de entidade. |
System.String | TipoDoc | Identifica o documento. |
System.Int32 | NumDocInt | Identifica o numero do documento. |
System.Int32 | NumPrestacao | Identifica o numero da prestação. |
System.String | Serie | Identifica a série do documento. |
System.String | Filial | Identifica a filial. |
System.Int32 | NumTransferencia | Identifica o numero de transferencia. |
System.String[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(String, String, String, Int32, Int32, String, String, Int32, String[])
Devolve o valor de um conjunto de atributos do titulo.
Declaration
StdBECampos DaValorAtributosLock(string Modulo, string TipoEntidade, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, int NumTransferencia, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Modulo | Identifica o módulo. |
System.String | TipoEntidade | Identifica o tipo de entidade. |
System.String | TipoDoc | Identifica o documento. |
System.Int32 | NumDocInt | Identifica o numero do documento. |
System.Int32 | NumPrestacao | Identifica o numero da prestação. |
System.String | Serie | Identifica a série do documento. |
System.String | Filial | Identifica a filial. |
System.Int32 | NumTransferencia | Identifica o numero de transferencia. |
System.String[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String, String, String, Int32, String)
Edita a informação do título.
Declaration
CctBETitulo Edita(string Filial, string TipoDoc, string strSerie, int NumDocInt, string TipoEntidade)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | TipoDoc | Tipo do documento. |
System.String | strSerie | Identifica a Série do documento. |
System.Int32 | NumDocInt | Número do documento interno. |
System.String | TipoEntidade | Tipo da entidade do documento. |
Returns
Type | Description |
---|---|
CctBETitulo |
Existe(String, String, String, Int32, String)
Verifica se o título existe na base de dados.
Declaration
bool Existe(string Filial, string TipoDoc, string strSerie, int NumDocInt, string TipoEntidade)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | TipoDoc | Tipo do documento. |
System.String | strSerie | Identifica a serie do documento. |
System.Int32 | NumDocInt | Número do documento interno. |
System.String | TipoEntidade | Tipo da entidade do documento. |
Returns
Type | Description |
---|---|
System.Boolean |
NumInterno(String, String, String, Int32, String, String)
Devolve o número interno do documento titulo.
Declaration
int NumInterno(string Filial, string TipoDoc, string strSerie, int NumDoc, string TipoEntidade, string Entidade)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Identifica a filial. |
System.String | TipoDoc | Identifica o documento. |
System.String | strSerie | Identifica a série do documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | TipoEntidade | Identifica o tipo de entidade. |
System.String | Entidade | Identifica a entidade. |
Returns
Type | Description |
---|---|
System.Int32 |
PendenteGeradoComDebitoEncargos(String, String, String, String, Int32, Int32, Int32, ref String)
Verifica se já foi processado um débito de encargos para os documentos gerados
Declaration
bool PendenteGeradoComDebitoEncargos(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, int NumTransferencia, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | Modulo | Identifica origem de dados (V - Vendas, C - Compras, M - Contas Correntes). |
System.String | TipoDoc | Código do tipo de documento liquidado. |
System.String | strSerie | Série do documento liquidado. |
System.Int32 | NumDoc | Número do documento de liquidação. |
System.Int32 | NumPrestacao | Numero da prestação. |
System.Int32 | NumTransferencia | Número da transferencia. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |
PreencheDadosRelacionados(CctBETitulo)
Preenche o cabeçalho do documento de venda com os valores sugeridos por defeito de acordo com a opção escolhida.
Declaration
CctBETitulo PreencheDadosRelacionados(CctBETitulo ClsTitulo)
Parameters
Type | Name | Description |
---|---|---|
CctBETitulo | ClsTitulo |
Returns
Type | Description |
---|---|
CctBETitulo |
PreencheDadosRelacionados(CctBETitulo, ref Int32)
Preenche o cabeçalho do documento de venda com os valores sugeridos por defeito de acordo com a opção escolhida.
Declaration
CctBETitulo PreencheDadosRelacionados(CctBETitulo ClsTitulo, ref int Preenche)
Parameters
Type | Name | Description |
---|---|---|
CctBETitulo | ClsTitulo | |
System.Int32 | Preenche | Opção que permite preencher o título. Objecto do tipo: PreencheRelacaoTitulos. |
Returns
Type | Description |
---|---|
CctBETitulo |
Remove(String, String, String, Int32, String, String)
Remove o título da base de dados.
Declaration
void Remove(string Filial, string TipoDoc, string strSerie, int NumDocInt, string TipoEntidade, string Entidade)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | TipoDoc | Tipo do documento. |
System.String | strSerie | Identifica a Série do documento. |
System.Int32 | NumDocInt | Número do documento interno. |
System.String | TipoEntidade | Tipo da entidade do documento. |
System.String | Entidade |
RemoveTituloGerado(String, String, String, Int32, String, String, Int32)
Remove o título da base de dados.
Declaration
void RemoveTituloGerado(string Filial, string TipoDoc, string strSerie, int NumDocInt, string TipoEntidade, string Entidade, int NumTransferencia)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | TipoDoc | Tipo do documento. |
System.String | strSerie | Identificador da Série. |
System.Int32 | NumDocInt | Número do documento interno. |
System.String | TipoEntidade | Tipo da entidade do documento. |
System.String | Entidade | Identificador da entidade. |
System.Int32 | NumTransferencia | Número de transferencia. |
ValidaActualizacao(CctBETitulo, ref String)
Efectua a validação dos dados a actualizar na base de dados.
Declaration
bool ValidaActualizacao(CctBETitulo ClsTitulo, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
CctBETitulo | ClsTitulo | |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, String, String, Int32, String, ref String)
Efectua as validações necessárias à remoção do título da base de dados.
Declaration
bool ValidaRemocao(string Filial, string TipoDoc, string strSerie, int NumDocInt, string TipoEntidade, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | TipoDoc | Tipo do documento. |
System.String | strSerie | Identifica a Série do documento. |
System.Int32 | NumDocInt | Número do documento interno. |
System.String | TipoEntidade | Tipo da entidade do documento. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocaoTitGerado(String, String, String, String, Int32, String, ref String, Int32, Int32)
Efectua as validações necessárias para a remoção do documento gerado
Declaration
bool ValidaRemocaoTitGerado(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, string TipoEntidade, ref string StrErro, int NumPrestacao, int NumTransferencia)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | Modulo | Identifica o módulo. |
System.String | TipoDoc | Código do tipo do documento pendente. |
System.String | strSerie | Identifica a série do documento. |
System.Int32 | NumDoc | Número do documento pendente. |
System.String | TipoEntidade | Tipo da entidade. |
System.String | StrErro | |
System.Int32 | NumPrestacao | Número da prestação. |
System.Int32 | NumTransferencia | Número da transferencia. |
Returns
Type | Description |
---|---|
System.Boolean |