public ConfirmacaoPagamentoService(ILogError log, IChaveCicsmo chave, ICrudConfirmacaoPagamento confirmacaoPgtoRepository, ConfirmacaoPagamentoItemDal confirmacaoPgtoItemRepository, IProdespPagamentoContaUnica prodespContaUnica, ProdespPagamentoContaDerWs prodespContaDer, ICrudProgramacaoDesembolsoExecucaoItem repositoryExecucaoPdItem, ICrudAutorizacaoDeOBItem repositoryAutorizacaoObItem, ConfirmacaoPagamentoOrigemDal confirmacaoPgtoOrigemRepository) : base(log) { this._confirmacaoPgtoRepository = confirmacaoPgtoRepository; this._confirmacaoPgtoItemRepository = confirmacaoPgtoItemRepository; this._prodespContaUnica = new ProdespPagamentoContaUnicaService(new LogErrorDal(), new ProdespPagamentoContaUnicaWs()); _chave = new ChaveCicsmoService(log, chave); this._prodespContaDer = prodespContaDer; _uService = _uService ?? new UsuarioService(log, new UsuarioDal(), new PerfilUsuarioDal(), new PerfilDal(), new SiafemSegurancaWs(), new RegionalDal()); this._repositoryExecucaoPdItem = repositoryExecucaoPdItem; this._repositoryAutorizacaoObItem = repositoryAutorizacaoObItem; this._confirmacaoPgtoOrigemRepository = confirmacaoPgtoOrigemRepository; }
public PreparacaoPagamentoService(ILogError log, ICommon common, IChaveCicsmo chave, IProdespPagamentoContaUnica prodesp, IProdespPagamentoContaDer prodespContaDer, ICrudPreparacaoPagamento repository) : base(log, common, chave) { _prodespContaDer = new ProdespPagamentoContaDerService(log, prodespContaDer); _preparacaoPagamentoTipo = new PreparacaoPagamentoTipoService(new PreparacaoPagamentoTipoDal()); _prodespContaUnica = new ProdespPagamentoContaUnicaService(log, prodesp); _repository = repository; _chave = new ChaveCicsmoService(log, chave); }
public ProdespPagamentoContaUnicaService(ILogError logError, IProdespPagamentoContaUnica contaUnica) : base(logError) { _contaUnica = contaUnica; _regional = new RegionalService(logError, new RegionalDal()); }
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()); }
public DesdobramentoService(ILogError log, ICommon common, IChaveCicsmo chave, ICrudDesdobramento repository, IProdespPagamentoContaUnica prodesp) : base(log, common, chave) { _prodesp = new ProdespPagamentoContaUnicaService(new LogErrorDal(), new ProdespPagamentoContaUnicaWs()); _chave = new ChaveCicsmoService(log, chave); _repository = repository; _identityRepository = new IdentificacaoDesdobramentoService(new IdentificacaoDesdobramentoDal()); _tipoRepository = new DesdobramentoTipoService(new DesdobramentoTipoDal()); _docRepository = new DocumentoTipoService(new DocumentoTipoDal()); }