Beispiel #1
0
 public ValidaRegraDeListaNegra(IRegraRepositorio regraRepositorio,
                                IRegraVioladaRepositorio regraVioladaRepositorio,
                                IListaNegraCpfRepositorio listaNegraCpfRepositorio,
                                ISalvaRegraViolada salvaRegraViolada)
 {
     this.regraRepositorio         = regraRepositorio;
     this.regraVioladaRepositorio  = regraVioladaRepositorio;
     this.listaNegraCpfRepositorio = listaNegraCpfRepositorio;
     this.salvaRegraViolada        = salvaRegraViolada;
 }
Beispiel #2
0
 public ExecutorDeRegra(
     IRegraRepositorio regraRepositorio,
     IExecutorDeCondicoes executorDeCondicoes,
     ISalvaRegraViolada salvaRegraViolada,
     IRegraImportadaRepositorio regraImportadaRepositorio,
     IAtribuiValorCalculadoNaRegra atribuiValorCalculadoNaRegra)
 {
     this.regraRepositorio             = regraRepositorio;
     this.executorDeCondicoes          = executorDeCondicoes;
     this.salvaRegraViolada            = salvaRegraViolada;
     this.regraImportadaRepositorio    = regraImportadaRepositorio;
     this.atribuiValorCalculadoNaRegra = atribuiValorCalculadoNaRegra;
 }
Beispiel #3
0
 public FaseProcessoMontado(
     IGravaLogDoLoteServico gravaLogDoLoteServico,
     ICampoRepositorio campoRepositorio,
     IRegraVioladaRepositorio regraVioladaRepositorio,
     IRegraRepositorio regraRepositorio)
 {
     this.gravaLogDoLoteServico      = gravaLogDoLoteServico;
     this.campoRepositorio           = campoRepositorio;
     this.FaseEstaAtiva              = x => x.MontagemAtivo;
     this.StatusDaFase               = ProcessoStatus.Montado;
     this.StatusSeFaseEstiverInativa = ProcessoStatus.SetaDigitacao;
     this.regraVioladaRepositorio    = regraVioladaRepositorio;
     this.regraRepositorio           = regraRepositorio;
 }
Beispiel #4
0
        public FaseProcessoSetaFormalistica(
            IExecutorDeRegra executorDeRegra,
            IRegraVioladaRepositorio regraVioladaRepositorio,
            IRegraRepositorio regraRepositorio,
            IComparaBioRepositorio comparaBioRepositorio)
        {
            this.executorDeRegra         = executorDeRegra;
            this.regraVioladaRepositorio = regraVioladaRepositorio;
            this.regraRepositorio        = regraRepositorio;
            this.comparaBioRepositorio   = comparaBioRepositorio;

            this.FaseEstaAtiva = x => x.FormalisticaAtiva;
            this.StatusDaFase  = ProcessoStatus.SetaFormalistica;
            this.StatusSeFaseEstiverInativa = ProcessoStatus.FormalisticaRealizada;
        }
 public RegraService(IRegraRepositorio repositorio, InjectorServiceBase injector)
     : base(repositorio, injector)
 {
 }