public ProdespEmpenhoService(ILogError logError, IProdespEmpenho prodesp, ICrudPrograma programa, ICrudFonte fonte, ICrudEstrutura estutura, IRegional regional) : base(logError) { _estutura = estutura; _fonte = fonte; _prodesp = prodesp; _programa = programa; _regional = regional; }
public EmpenhoBaseService(ILogError l, IProdespEmpenho prodesp, ISiafemEmpenho siafem, ICrudPrograma programa, ICrudFonte fonte, ICrudEstrutura estrutura, IRegional regional, IChaveCicsmo chave, ICommon c, IEmpenhoItemService <TItem> itemService) : base(l, c, new ProdespReservaWs(), new SiafemReservaWs(), new SiafemEmpenhoWs(), chave) { _prodesp = new ProdespEmpenhoService(l, prodesp, programa, fonte, estrutura, regional); _siafem = new SiafemEmpenhoService(l, siafem, programa, fonte, estrutura); _chave = new ChaveCicsmoService(l, chave); _programa = new ProgramaService(l, programa, estrutura); _item = itemService; }
public EmpenhoService(ILogError l, ICrudEmpenho repository, ICrudEmpenhoMes mesDal, ICrudEmpenhoItem item, IProdespEmpenho prodesp, ISiafemEmpenho siafem, ICrudPrograma programa, ICrudFonte fonte, ICrudEstrutura estrutura, IRegional regional, IChaveCicsmo chave, ICommon c) : base(l, prodesp, siafem, programa, fonte, estrutura, regional, chave, c, new EmpenhoItemService(l, item)) { _prodesp = new ProdespEmpenhoService(l, prodesp, programa, fonte, estrutura, regional); _siafem = new SiafemEmpenhoService(l, siafem, programa, fonte, estrutura); _mes = new EmpenhoMesService(l, mesDal); _item = new EmpenhoItemService(l, item); _repository = repository; _chave = new ChaveCicsmoService(l, chave); _programa = new ProgramaService(l, programa, estrutura); }