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 |