public AutorizacaoDeOBService(ILogError log, ICommon common, IChaveCicsmo chave, ICrudAutorizacaoDeOB repository, ICrudAutorizacaoDeOBItem repositoryItem, SiafemPagamentoContaUnicaService siafem, ICrudProgramacaoDesembolsoExecucao repositoryExecucao, ICrudProgramacaoDesembolsoExecucaoItem repositoryExecucaoItem, ProdespPagamentoContaDerService prodespContaDer) : base(log, common, chave) { this._repository = repository; this._repositoryItem = repositoryItem; this._siafem = siafem; this._repositoryExecucao = repositoryExecucao; this._repositoryExecucaoItem = repositoryExecucaoItem; this._prodespContaDer = prodespContaDer; _chave = new ChaveCicsmoService(log, chave); }
public ConfirmacaoPagamentoService(ILogError log, IChaveCicsmo chave, ICrudConfirmacaoPagamento confirmacaoPgtoRepository, ConfirmacaoPagamentoItemDal confirmacaoPgtoItemRepository, IProdespPagamentoContaUnica prodespContaUnica, ProdespPagamentoContaDerWs prodespContaDer, ICrudProgramacaoDesembolsoExecucaoItem repositoryExecucaoPdItem, ICrudAutorizacaoDeOBItem repositoryAutorizacaoObItem) : 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; }