예제 #1
0
 public CommonService(ILogError l, ICommon c, IChaveCicsmo chave) : base(l)
 {
     _siafemSubempenho = new SiafemLiquidacaoDespesaService(l, new SiafemLiquidacaoDespesaWs(), new ProgramaDal(), new FonteDal(), new EstruturaDal());
     _regional         = new RegionalService(l, new RegionalDal());
     _chave            = new ChaveCicsmoService(l, chave);
     _siafemContaUnica = new SiafemPagamentoContaUnicaService(l, new SiafemPagamentoContaUnicaWs());
     _common           = c;
 }
        public ProgramacaoDesembolsoExecucaoService(ILogError log, ICommon common, IChaveCicsmo chave, ICrudProgramacaoDesembolsoExecucao repository, ICrudProgramacaoDesembolsoExecucaoItem repositoryItem, SiafemPagamentoContaUnicaService siafem, ProdespPagamentoContaDerService prodespContaDer) : base(log, common, chave)
        {
            this._repository     = repository;
            this._repositoryItem = repositoryItem;

            this._siafem          = siafem;
            this._prodespContaDer = prodespContaDer;

            _chave = new ChaveCicsmoService(log, chave);
        }
예제 #3
0
 public ReclassificacaoRetencaoService(ILogError log, ICommon common, IChaveCicsmo chave,
                                       ICrudReclassificacaoRetencao repository, ICrudPagamentoContaUnicaNota <ReclassificacaoRetencaoNota> notas, ICrudPagamentoContaUnicaEvento <ReclassificacaoRetencaoEvento> eventos, ISiafemPagamentoContaUnica siafem
                                       , NlParametrizacaoService parametrizacaoService)
     : base(log, common, chave)
 {
     _siafem  = new SiafemPagamentoContaUnicaService(log, siafem);
     _notas   = new ReclassificacaoRetencaoNotaService(log, notas);
     _eventos = new ReclassificacaoRetencaoEventoService(log, eventos);
     _parametrizacaoService = parametrizacaoService;
     _chave         = new ChaveCicsmoService(log, chave);
     _repository    = repository;
     _docRepository = new DocumentoTipoService(new DocumentoTipoDal());
 }
 public ProgramacaoDesembolsoService(ILogError log, ICommon common, IChaveCicsmo chave,
                                     ICrudProgramacaoDesembolso repository, ICrudProgramacaoDesembolsoAgrupamento agrupamento,
                                     ICrudPagamentoContaUnicaEvento <ProgramacaoDesembolsoEvento> eventos, ISiafemPagamentoContaUnica siafem, IProdespPagamentoContaUnica prodesp)
     : base(log, common, chave)
 {
     _prodesp        = new ProdespPagamentoContaUnicaService(log, prodesp);
     _siafem         = new SiafemPagamentoContaUnicaService(log, siafem);
     _agrupamento    = new ProgramacaoDesembolsoAgrupamentoService(log, agrupamento);
     _eventos        = new ProgramacaoDesembolsoEventoService(log, eventos);
     _chave          = new ChaveCicsmoService(log, chave);
     _repository     = repository;
     _docRepository  = new DocumentoTipoService(new DocumentoTipoDal());
     _tipoRepository = new ProgramacaoDesembolsoTipoService(new ProgramacaoDesembolsoTipoDal());
 }
예제 #5
0
 public CommonService(ILogError l, ICommon c, IProdespReserva prodespReserva, ISiafemReserva siafemReserva, ISiafemEmpenho siafemEmpenho, IChaveCicsmo chave) : base(l)
 {
     _prodespReserva = new ProdespReservaService(l, prodespReserva, new ProgramaDal(), new FonteDal(), new EstruturaDal(), new RegionalDal());
     _prodespEmpenho = new ProdespEmpenhoService(l, new ProdespEmpenhoWs(), new ProgramaDal(), new FonteDal(), new EstruturaDal(), new RegionalDal());
     _prodespLiquidacaoDespesaService   = new ProdespLiquidacaoDespesaService(l, new ProdespLiquidacaoDespesaWs(), new EstruturaDal());
     _prodespPagamentoContaUnicaService = new ProdespPagamentoContaUnicaService(l, new ProdespPagamentoContaUnicaWs());
     _prodespPagamentoContaDerService   = new ProdespPagamentoContaDerService(l, new ProdespPagamentoContaDerWs());
     _siafemReserva                    = new SiafemReservaService(l, siafemReserva, new ProgramaDal(), new FonteDal(), new EstruturaDal());
     _siafemEmpenho                    = new SiafemEmpenhoService(l, siafemEmpenho, new ProgramaDal(), new FonteDal(), new EstruturaDal());
     _siafemSubempenho                 = new SiafemLiquidacaoDespesaService(l, new SiafemLiquidacaoDespesaWs(), new ProgramaDal(), new FonteDal(), new EstruturaDal());
     _regional                         = new RegionalService(l, new RegionalDal());
     _chave                            = new ChaveCicsmoService(l, chave);
     _common                           = c;
     _programacaoDesembolso            = new ProgramacaoDesembolsoService(l, c, chave, new ProgramacaoDesembolsoDal(), new ProgramacaoDesembolsoAgrupamentoDal(), new ProgramacaoDesembolsoEventoDal(), new SiafemPagamentoContaUnicaWs(), new ProdespPagamentoContaUnicaWs());
     _programacaoDesembolsoAgrupamento = new ProgramacaoDesembolsoAgrupamentoService(l, new ProgramacaoDesembolsoAgrupamentoDal());
     _siafemContaUnica                 = new SiafemPagamentoContaUnicaService(l, new SiafemPagamentoContaUnicaWs());
 }
예제 #6
0
        public ImpressaoRelacaoRERTService(ILogError log, ICommon common, IChaveCicsmo chave, ISiafemPagamentoContaUnica siafem,
                                           ICrudImpressaoRelacaoRERT repository, ICrudListaRe repositoryListaRe, ICrudListaRt repositoryListaRt)
            : base(log, common, chave)
        {
            _repository = repository;

            _repositoryListaRe = repositoryListaRe;

            _repositoryListaRt = repositoryListaRt;

            _siafem = new SiafemPagamentoContaUnicaService(log, siafem);

            if (AppConfig.WsUrl == "siafemProd")
            {
                SENHA = Encrypt(AppConfig.WsPassword);
            }

            _chave = new ChaveCicsmoService(log, chave);
        }