예제 #1
0
 public ProdespService(ILogError logError, IProdesp prodesp, ICrudPrograma programa, ICrudFonte fonte,
                       ICrudEstrutura estutura, IRegional regional) : base(logError)
 {
     _estutura = estutura;
     _fonte    = fonte;
     _prodesp  = prodesp;
     _programa = programa;
     _regional = regional;
 }
예제 #2
0
 public SiafemMovimentacaoService(
     ILogError log, ISiafemMovimentacao siafem,
     ICrudPrograma programa, ICrudFonte fonte, ICrudEstrutura estutura)
     : base(log)
 {
     _estutura = estutura;
     _fonte    = fonte;
     _siafem   = siafem;
     _programa = programa;
 }
 public SiafemReservaService(
     ILogError logError, ISiafemReserva siafemService, ICrudPrograma programa, ICrudFonte fonte,
     ICrudEstrutura estutura) : base(logError)
 {
     _estutura             = estutura;
     _fonte                = fonte;
     _logError             = logError;
     _siafemReservaService = siafemService;
     _programa             = programa;
 }
예제 #4
0
 public ReservaService(ILogError l, ICrudReserva p, IProdespReserva prodesp, ISiafemReserva siafem, ICrudPrograma programa,
                       ICrudFonte fonte, ICrudEstrutura estrutura, ICrudReservaMes reservaMes, IRegional regional, IChaveCicsmo chave, ICommon c)
     : base(l, c, prodesp, siafem, new SiafemEmpenhoWs(), chave)
 {
     _prodesp    = new ProdespReservaService(l, prodesp, programa, fonte, estrutura, regional);
     _siafem     = new SiafemReservaService(l, siafem, programa, fonte, estrutura);
     _reservaMes = new ReservaMesService(l, reservaMes);
     _reserva    = p;
     _chave      = new ChaveCicsmoService(l, chave);
     _programa   = new ProgramaService(l, programa, estrutura);
 }
예제 #5
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 RapInscricaoService(ILogError log, ICommon common, IChaveCicsmo chave,
                            ICrudRapInscricao repository, ICrudRapInscricaoNota notas,
                            ICrudPrograma programa, ICrudFonte fonte, ICrudEstrutura estrutura,
                            IProdespLiquidacaoDespesa prodesp, ISiafemLiquidacaoDespesa siafem)
     : base(log, common, chave)
 {
     _prodesp    = new ProdespLiquidacaoDespesaService(log, prodesp, estrutura);
     _siafem     = new SiafemLiquidacaoDespesaService(log, siafem, programa, fonte, estrutura);
     _chave      = new ChaveCicsmoService(log, chave);
     _notas      = new RapInscricaoNotaService(log, notas);
     _repository = repository;
 }
예제 #7
0
 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);
 }
예제 #8
0
 public ReservaCancelamentoService(
     ILogError l, ICrudReservaCancelamento p, IProdespReserva prodesp, ISiafemReserva siafem, ICrudPrograma programa,
     ICrudFonte fonte, ICrudEstrutura estrutura, ICrudReservaCancelamentoMes mes,
     IRegional regional, IChaveCicsmo chave) : base(l)
 {
     _prodesp         = new ProdespReservaService(l, prodesp, programa, fonte, estrutura, regional);
     _siafem          = new SiafemReservaService(l, siafem, programa, fonte, estrutura);
     _cancelamento    = p;
     _cancelamentoMes = new ReservaCancelamentoMesService(l, mes);
     _chave           = new ChaveCicsmoService(l, chave);
     _programa        = new ProgramaService(l, programa, estrutura);
     _regional        = new RegionalService(l, regional);
 }
        public SubempenhoService(ILogError log, ICommon common, IChaveCicsmo chave,
                                 ICrudSubempenho repository, ICrudSubempenhoNota notas, ICrudSubempenhoItem itens, ICrudSubempenhoEvento eventos,
                                 ICrudPrograma programa, ICrudFonte fonte, ICrudEstrutura estrutura,
                                 IProdespLiquidacaoDespesa prodesp, ISiafemLiquidacaoDespesa siafem)
            : base(log, common, chave)
        {
            _prodesp = new ProdespLiquidacaoDespesaService(log, prodesp, estrutura);
            _siafem  = new SiafemLiquidacaoDespesaService(log, siafem, programa, fonte, estrutura);
            _notas   = new SubempenhoNotaService(log, notas);
            _itens   = new SubempenhoItemService(log, itens);
            _eventos = new SubempenhoEventoService(log, eventos);
            _chave   = new ChaveCicsmoService(log, chave);

            _repository = repository;
        }
예제 #10
0
 public FonteService(ILogError l, ICrudFonte f) : base(l)
 {
     _fonte = f;
 }