Interface IRhpBSLigacaoCC
Classe utilizada para obter as regras de negócio do Processamento dos Lançamentos de Pendentes nas Contas Correntes.
Namespace: IRhpBS100
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("3AAD7824-E775-420D-9BF7-8FB8786D04C6")]
public interface IRhpBSLigacaoCC
Methods
GeraPendentesCC(Dictionary<String, RhpBELancarPendente>, PrimaveraOrderedDictionary, String, Int32, Int32, String)
Declaration
void GeraPendentesCC(Dictionary<string, RhpBELancarPendente> ColPendentes, PrimaveraOrderedDictionary ColConfiguracao, string TipoLancamento, int Ano, int Mes, string Restricoes)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.Dictionary<System.String, RhpBELancarPendente> | ColPendentes | |
Primavera.Platform.Collections.PrimaveraOrderedDictionary | ColConfiguracao | |
System.String | TipoLancamento | |
System.Int32 | Ano | |
System.Int32 | Mes | |
System.String | Restricoes |
GeraPendentesCCFolhaVenc(PrimaveraOrderedDictionary, Int32, String, Int32, Int32, String, Dictionary<String, RhpBELancarPendente>, String, IStdBECallback)
Gera os Pendentes por Folha de Vencimento.
Declaration
void GeraPendentesCCFolhaVenc(PrimaveraOrderedDictionary ColConfiguracao, int IdFolhaVenc, string TipoLancamento, int Ano, int Mes, string Restricoes, Dictionary<string, RhpBELancarPendente> ColPendentes, string NumProcsAtualizar, IStdBECallback ProgressCallBack)
Parameters
Type | Name | Description |
---|---|---|
Primavera.Platform.Collections.PrimaveraOrderedDictionary | ColConfiguracao | Colecção de objectos do tipo RhpBEConfiguracaoLigCC contendo as configurações da ligação às contas correntes. |
System.Int32 | IdFolhaVenc | Id (Long) da Folha de Vencimento. |
System.String | TipoLancamento | |
System.Int32 | Ano | Ano de lançamento. |
System.Int32 | Mes | Mês de lançamento. |
System.String | Restricoes | Restrições a aplicar aos movimentos. |
System.Collections.Generic.Dictionary<System.String, RhpBELancarPendente> | ColPendentes | Coleção de pendentes gerados - deve ser passada uma instância. |
System.String | NumProcsAtualizar | Devolve uma string contendo os números de processamentos processados. |
StdBE100.IStdBECallback | ProgressCallBack | Instância de objecto que implementa a interface IStdBECallback que receberá notificações de progresso. |
GravaLancamento(Dictionary<String, RhpBELancarPendente>, String, Int32, Int32, DateTime, Boolean, Int32, String, String, IStdBECallback)
Grava o lançamento na Tesouraria
Declaration
void GravaLancamento(Dictionary<string, RhpBELancarPendente> ColPendentes, string TipoLancamento, int Ano, int Mes, DateTime Data, bool IntegraPorTaxa, int IdFolhaVenc = 0, string ProcsActualizar = "", string TipoLancamentoCBL = "000", IStdBECallback ProgressCallBack = null)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.Dictionary<System.String, RhpBELancarPendente> | ColPendentes | Coleção de Pendentes Gerado |
System.String | TipoLancamento | Tipo de Lançamento a ser tratado |
System.Int32 | Ano | Ano do Lançamento |
System.Int32 | Mes | Mês do Lançamento |
System.DateTime | Data | Data de Lançamento |
System.Boolean | IntegraPorTaxa | Valida se integra por taxa |
System.Int32 | IdFolhaVenc | Id da Folha de Vencimento |
System.String | ProcsActualizar | |
System.String | TipoLancamentoCBL | |
StdBE100.IStdBECallback | ProgressCallBack | Instância de objecto que implementa a interface IStdBECallback que receberá notificações de progresso. |
LstTotalPendenteAcerto(Int32, Int32, String)
Grava o lançamento na Tesouraria
Declaration
StdBELista LstTotalPendenteAcerto(int Ano, int Mes, string StrAcerto)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do Lançamento |
System.Int32 | Mes | Mês do Lançamento |
System.String | StrAcerto |
Returns
Type | Description |
---|---|
StdBELista |
ValidaIndepActivo(ref String, Int32, Int32, String)
Efectua a validação dos independentes activos.
Declaration
bool ValidaIndepActivo(ref string ErroValidacao, int Ano, int Mes, string Restricoes)
Parameters
Type | Name | Description |
---|---|---|
System.String | ErroValidacao | Retorna a descrição dos erros de validação, caso ocorram. |
System.Int32 | Ano | Ano a utilizar para a filtragem. |
System.Int32 | Mes | Mes a utilizar para a filtragem. |
System.String | Restricoes | Restricoes a aplicar aos independentes (restrições em código SQL, sem Where). |
Returns
Type | Description |
---|---|
System.Boolean |