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;
 }
Exemple #2
0
        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);
 }