public PreProcessadorDeEntregasFixas(IMapeadorDeEntregas repositorioDeEntregas, RegimeRemuneracao regime, IRepositorioDeRegras repositorioDeRegras, IGerenciadorDeRequisicoesFinanceiras gerenciadorFinanceiro) { _regime = regime; _repositorioDeEntregas = repositorioDeEntregas; _repositorioDeRegras = repositorioDeRegras; _gerenciadoFinanceiro = gerenciadorFinanceiro; }
public PreProcesadorDeEntregasARemunerarComposto(ConfiguracoesDeEntregas configs, IMapeadorDeEntregas mapeadorDeEntregas, IRepositorioDeRegras repositorioDeRegras, IGerenciadorDeRequisicoesFinanceiras gerenciadorFinanceiro) { _mapeadorDeEntregas = mapeadorDeEntregas; _analisadoresEspecificos = new ConcurrentStack <Lazy <IPreProcessadorDeEntregas> >(); _repositorioDeRegras = repositorioDeRegras; _gerenciadorFinanceiro = gerenciadorFinanceiro; Configurar(configs); }
private PreProcesadorDeEntregasARemunerarComposto ConfiguraPreProcessador(IServiceProvider servico) { IMapeadorDeEntregas mapeadorDeEntregas = servico.GetRequiredService <IMapeadorDeEntregas>(); IRepositorioDeRegras repositorioDeRegras = servico.GetRequiredService <IRepositorioDeRegras>(); IGerenciadorDeRequisicoesFinanceiras gerenciadorFinanceiro = servico.GetRequiredService <IGerenciadorDeRequisicoesFinanceiras>(); return(new PreProcesadorDeEntregasARemunerarComposto(GetConfiguracoesDeEntrega(), mapeadorDeEntregas, repositorioDeRegras, gerenciadorFinanceiro)); }
public PreProcessadorDeHorasRecebidasARemunerar(IMapeadorDeEntregas mapeadorDeEntregas, RegimeRemuneracao regime) { _mapeadorDeEntregas = mapeadorDeEntregas; _regime = regime; }
internal override Task <IPreProcessadorDeEntregas> CriarProcessadorDeEntregasAsync(IMapeadorDeEntregas mapeadorDeEntregas, RegimeRemuneracao regime, IRepositorioDeRegras repositorioDeRegras, IGerenciadorDeRequisicoesFinanceiras gerenciador) { throw new NotImplementedException("WIP"); //return Task.Factory.StartNew(() => (IPreProcessadorDeEntregas)(new PreProcessadorDeHorasRecebidasARemunerar(mapeadorDeEntregas, regime))); }
internal override Task <IPreProcessadorDeEntregas> CriarProcessadorDeEntregasAsync(IMapeadorDeEntregas mapeadorDeEntregas, RegimeRemuneracao regime, IRepositorioDeRegras repositorioDeRegras, IGerenciadorDeRequisicoesFinanceiras gerenciador) { return(Task.Factory.StartNew(() => (IPreProcessadorDeEntregas)(new PreProcessadorDeHorasARemunerar(mapeadorDeEntregas, regime)))); }
internal abstract Task <IPreProcessadorDeEntregas> CriarProcessadorDeEntregasAsync(IMapeadorDeEntregas mapeadorDeEntregas, RegimeRemuneracao regime, IRepositorioDeRegras repositorioDeRegras, IGerenciadorDeRequisicoesFinanceiras gerenciadorFinanceiro);
internal override Task <IPreProcessadorDeEntregas> CriarProcessadorDeEntregasAsync(IMapeadorDeEntregas mapeadorDeEntregas, RegimeRemuneracao regime, IRepositorioDeRegras repositorioDeRegras, IGerenciadorDeRequisicoesFinanceiras gerenciador) { throw new NotImplementedException(); }
public PreProcessadorDeDeEventoDeAgenda(IMapeadorDeEntregas repositorioDeEntregas, RegimeRemuneracao regime) : base(repositorioDeEntregas, regime) { }
public PreProcessadorDeHorasARemunerar(IMapeadorDeEntregas repositorioDeEntregas, RegimeRemuneracao regime) : base(repositorioDeEntregas, regime) { }
public PreProcessadorDeEntregasPadrao(IMapeadorDeEntregas mapeadorDeEntregas, RegimeRemuneracao regime) { _mapeadorDeEntregas = mapeadorDeEntregas; _regime = regime; }