PRIMAVERA | Developers

    Show / Hide Table of Contents

    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