Interface ICctBSTransferencias
Esta classe deve ser usada para obter regras de negócio sobre Contas Correntes - Transferencias.
Namespace: ICctBS100
Assembly: ICctBS100.dll
Syntax
[ComVisible(true)]
[Guid("5AE64B96-B0DF-42B7-BC56-E5E52D424899")]
public interface ICctBSTransferencias
Methods
Actualiza(CctBEDocumentoTransf, String)
Actualiza uma transferencia.
Declaration
void Actualiza(CctBEDocumentoTransf DocTransferencia, string StrAviso = "")
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoTransf | DocTransferencia | Identifica o objecto da transferencia. |
System.String | StrAviso |
ActualizaEstadosTrf(PrimaveraOrderedDictionary, String, String)
Actualiza os estados dos documentos.
Declaration
bool ActualizaEstadosTrf(PrimaveraOrderedDictionary Registos, string Estado, string TipoEntidade)
Parameters
Type | Name | Description |
---|---|---|
Primavera.Platform.Collections.PrimaveraOrderedDictionary | Registos | Identifica os documentos de transferência. |
System.String | Estado | Estado de destino das transferencias. |
System.String | TipoEntidade |
Returns
Type | Description |
---|---|
System.Boolean |
ActualizaValorAtributo(String, String, String, Int32, String, Object)
Actualiza o valor de um atributo da transferencia.
Declaration
void ActualizaValorAtributo(string Filial, string TipoDoc, string Serie, int NumDoc, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Identifica a filial do documento. |
System.String | TipoDoc | Identifica o tipo de documento. |
System.String | Serie | Identifica a série do documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | Atributo | Identifica o atributo a actualizar. |
System.Object | Valor | Identifica o valor a gravar no atributo seleccionado. |
ActualizaValorAtributos(String, String, String, Int32, StdBECampos)
Actualiza o valor de um conjunto de atributos da transferencia.
Declaration
void ActualizaValorAtributos(string Filial, string TipoDoc, string Serie, int NumDoc, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Identifica a filial do documento. |
System.String | TipoDoc | Identifica o tipo de documento. |
System.String | Serie | Identifica a série do documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
AdicionaLinha(CctBEDocumentoTransf, String, String, String, String, Int32, Int32, String, Int32, Double)
Adiciona a(s) linha(s) ao documento de Transferencia com os dados do documento a liquidar.
Declaration
CctBEDocumentoTransf AdicionaLinha(CctBEDocumentoTransf ClsDocTransf, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, string Estado, int NumTransferencia, double ValorRecMLiq = 0)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoTransf | ClsDocTransf | |
System.String | Filial | Código da filial do documento a transferir. |
System.String | Modulo | Módulo do documento a transferir. |
System.String | TipoDoc | Código do tipo de documento a transferir. |
System.String | strSerie | Série do documento a transferir. |
System.Int32 | NumDoc | Número do documento a transferir. |
System.Int32 | NumPrestacao | Número da prestação do documento. |
System.String | Estado | |
System.Int32 | NumTransferencia | |
System.Double | ValorRecMLiq |
Returns
Type | Description |
---|---|
CctBEDocumentoTransf |
AnulaDocumento(String, String, String, Int32, String, String)
Anula o documento de transferência
Declaration
void AnulaDocumento(string Filial, string TipoDoc, string strSerie, int Numdoc, string Motivo, string Observacoes)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais). |
System.String | TipoDoc | Código do tipo de documento. |
System.String | strSerie | Código da série. |
System.Int32 | Numdoc | Número do documento. |
System.String | Motivo | Motivo da anulação. |
System.String | Observacoes | Observações. |
CalculaCambioMedio(CctBEDocumentoTransf)
Calcula o câmbio médio de uma transferência.
Declaration
CctBEDocumentoTransf CalculaCambioMedio(CctBEDocumentoTransf ClsDocTransf)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoTransf | ClsDocTransf |
Returns
Type | Description |
---|---|
CctBEDocumentoTransf | Objecto com o cambio correto |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaDefCamposUtilLinhas()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtilLinhas()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaValorAtributo(String, String, String, Int32, String)
Devolve o valor de um atributo da transferencia.
Declaration
dynamic DaValorAtributo(string Filial, string TipoDoc, string Serie, int NumDoc, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Identifica a filial do documento. |
System.String | TipoDoc | Identifica o tipo de documento. |
System.String | Serie | Identifica a série do documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoID(String, String)
Devolve o valor de um atributo da transferencia.
Declaration
dynamic DaValorAtributoID(string Id, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoIDLock(String, String)
Devolve o valor de um atributo da transferencia.
Declaration
dynamic DaValorAtributoIDLock(string Id, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(String, String, String, Int32, String)
Devolve o valor de um atributo da transferencia.
Declaration
dynamic DaValorAtributoLock(string Filial, string TipoDoc, string Serie, int NumDoc, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Identifica a filial do documento. |
System.String | TipoDoc | Identifica o tipo de documento. |
System.String | Serie | Identifica a série do documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(String, String, String, Int32, String[])
Devolve o valor de um conjunto de atributos da transferencia.
Declaration
StdBECampos DaValorAtributos(string Filial, string TipoDoc, string Serie, int NumDoc, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Identifica a filial do documento. |
System.String | TipoDoc | Identifica o tipo de documento. |
System.String | Serie | Identifica a série do documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosID(String, String[])
Devolve o valor de um conjunto de atributos da transferencia.
Declaration
StdBECampos DaValorAtributosID(string Id, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | |
System.String[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosIDLock(String, String[])
Devolve o valor de um conjunto de atributos da transferencia.
Declaration
StdBECampos DaValorAtributosIDLock(string Id, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | |
System.String[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(String, String, String, Int32, String[])
Devolve o valor de um conjunto de atributos da transferencia.
Declaration
StdBECampos DaValorAtributosLock(string Filial, string TipoDoc, string Serie, int NumDoc, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Identifica a filial do documento. |
System.String | TipoDoc | Identifica o tipo de documento. |
System.String | Serie | Identifica a série do documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String, String, String, Int32)
Permite editar uma transferencia.
Declaration
CctBEDocumentoTransf Edita(string Filial, string TipoDoc, string strSerie, int NumDoc)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Identifica a filial do documento. |
System.String | TipoDoc | Identifica o tipo de documento. |
System.String | strSerie | Identifica a série do documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
Returns
Type | Description |
---|---|
CctBEDocumentoTransf |
EditaID(String)
Edita um documento tendo por base o ID
Declaration
CctBEDocumentoTransf EditaID(string Id)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Id da transferência a editar |
Returns
Type | Description |
---|---|
CctBEDocumentoTransf | Documento de transferência |
Existe(String, String, String, Int32)
Verifica se uma transferencia existe.
Declaration
bool Existe(string Filial, string TipoDoc, string strSerie, int NumDoc)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Identifica a filial do documento. |
System.String | TipoDoc | Identifica o tipo de documento. |
System.String | strSerie | Identifica a série do documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
Returns
Type | Description |
---|---|
System.Boolean |
Remove(String, String, String, Int32, Boolean, String)
Remove uma transferência, ou anula, caso o parametro Anulacao seja passado a true
Declaration
bool Remove(string Filial, string TipoDoc, string strSerie, int NumDoc, bool Anulacao, string StrAviso = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Identifica a filial do documento. |
System.String | TipoDoc | Identifica o tipo de documento. |
System.String | strSerie | Identifica a série do documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.Boolean | Anulacao | Indica se estamos a marcar o documento como anulado (em vez de o remover fisicamente da BD). |
System.String | StrAviso | Devolve os avisos encontrados durante a remoção. |
Returns
Type | Description |
---|---|
System.Boolean |
Remove(String, String, String, Int32, String)
Permite remover uma transferencia. Nota: deve passar a chamar-se o método AnulaDocumento, que mantêm o documento como anulado, não criando "buracos" na numeração.
Declaration
[Obsolete("Chamar o método AnulaDocumento, que mantêm o documento como anulado, não criando buracos na numeração")]
bool Remove(string Filial, string TipoDoc, string strSerie, int NumDoc, string StrAviso = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Identifica a filial do documento. |
System.String | TipoDoc | Identifica o tipo de documento. |
System.String | strSerie | Identifica a série do documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | StrAviso | Devolve os avisos encontrados durante a remoção. |
Returns
Type | Description |
---|---|
System.Boolean |
TransferenciaEstado(CctBEDocumentoTransf)
Indica se o tipo de transferência do documento é de estado
Declaration
bool TransferenciaEstado(CctBEDocumentoTransf objDocTransf)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoTransf | objDocTransf | Documento de transferência. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaActualizacao(CctBEDocumentoTransf, ref String)
Função que valida a possibilidade de haver transferencias
Declaration
bool ValidaActualizacao(CctBEDocumentoTransf DocTransf, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoTransf | DocTransf | Identifica o documento de transferencia a ser validado. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(CctBEDocumentoTransf, ref String)
Permite efectuar a validação da remoção de uma transferencia.
Declaration
bool ValidaRemocao(CctBEDocumentoTransf ClsDocTransf, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoTransf | ClsDocTransf | |
System.String | StrErro | Devolve os erros encontrados durante a validação. |
Returns
Type | Description |
---|---|
System.Boolean |