예제 #1
0
 public SalvaSeparacaoServico(
     IObtemLoteParaSeparacaoServico obtemLoteParaSeparacaoServico,
     IRessuscitaPaginaNaSeparacaoServico ressuscitaPaginaNaSeparacaoServico,
     IExcluiPaginaNaSeparacaoServico excluiPaginaNaSeparacaoServico,
     IReordenarDocumentosServico reordenarDocumentosServico,
     ICriaDocumentoNaSeparacaoServico criaDocumentoNaSeparacaoServico,
     IGravaLogDoLoteServico gravaLogDoLoteServico,
     ILoteRepositorio loteRepositorio,
     IProcessoRepositorio processoRepositorio,
     IRemoveDocumentosSemPaginaServico removeDocumentosSemPaginaServico,
     IDocumentoRepositorio documentoRepositorio,
     IReclassificaDocumentoNaSeparacaoServico reclassificaDocumentoNaSeparacaoServico,
     IValidaSePodeSalvarAjustesServico validaSePodeSalvarAjustesServico,
     IRemovePdfSeparadoServico removePdfSeparadoServico)
 {
     this.obtemLoteParaSeparacaoServico      = obtemLoteParaSeparacaoServico;
     this.ressuscitaPaginaNaSeparacaoServico = ressuscitaPaginaNaSeparacaoServico;
     this.excluiPaginaNaSeparacaoServico     = excluiPaginaNaSeparacaoServico;
     this.reordenarDocumentosServico         = reordenarDocumentosServico;
     this.criaDocumentoNaSeparacaoServico    = criaDocumentoNaSeparacaoServico;
     this.loteRepositorio     = loteRepositorio;
     this.processoRepositorio = processoRepositorio;
     this.removeDocumentosSemPaginaServico        = removeDocumentosSemPaginaServico;
     this.documentoRepositorio                    = documentoRepositorio;
     this.reclassificaDocumentoNaSeparacaoServico = reclassificaDocumentoNaSeparacaoServico;
     this.validaSePodeSalvarAjustesServico        = validaSePodeSalvarAjustesServico;
     this.removePdfSeparadoServico                = removePdfSeparadoServico;
     this.gravaLogDoLoteServico                   = gravaLogDoLoteServico;
 }
예제 #2
0
 public FinalizaCapturaServico(IPacoteProcessadoFactory pacoteProcessadoFactory,
                               IPacoteProcessadoRepositorio pacoteProcessadoRepositorio,
                               ILoteRepositorio loteRepositorio)
 {
     this.pacoteProcessadoFactory     = pacoteProcessadoFactory;
     this.pacoteProcessadoRepositorio = pacoteProcessadoRepositorio;
     this.loteRepositorio             = loteRepositorio;
 }
예제 #3
0
 public SetarExcluidoServico(
     IGravaLogDoLoteServico gravaLogDoLoteServico,
     ILoteRepositorio loteRepositorio, IProcessoRepositorio processoRepositorio)
 {
     this.gravaLogDoLoteServico = gravaLogDoLoteServico;
     this.loteRepositorio       = loteRepositorio;
     this.processoRepositorio   = processoRepositorio;
 }
예제 #4
0
 public RetornaSeparacaoServico(IProcedureRepositorio procedureRepositorio,
                                IGravaLogDoLoteServico gravaLogDoLoteServico,
                                ILoteRepositorio loteRepositorio)
 {
     this.procedureRepositorio  = procedureRepositorio;
     this.gravaLogDoLoteServico = gravaLogDoLoteServico;
     this.loteRepositorio       = loteRepositorio;
 }
예제 #5
0
 public SolicitarRecapturaServico(
     IGravaLogDoLoteServico gravaLogDoLoteServico,
     ILoteRepositorio loteRepositorio, IProcessoRepositorio processoRepositorio)
 {
     this.gravaLogDoLoteServico = gravaLogDoLoteServico;
     this.loteRepositorio       = loteRepositorio;
     this.processoRepositorio   = processoRepositorio;
 }
 public SalvaFichaDeCadastroServico(
     IIndexacaoRepositorio indexacaoRepositorio,
     ILoteRepositorio loteRepositorio,
     IDocumentoRepositorio documentoRepositorio)
 {
     this.indexacaoRepositorio = indexacaoRepositorio;
     this.loteRepositorio      = loteRepositorio;
     this.documentoRepositorio = documentoRepositorio;
 }
예제 #7
0
 public WorkflowDeLote(ILoteRepositorio loteRepositorio,
                       IProcessoRepositorio processoRepositorio,
                       IDocumentoRepositorio documentoRepositorio,
                       IPaginaRepositorio paginaRepositorio)
 {
     this.loteRepositorio      = loteRepositorio;
     this.processoRepositorio  = processoRepositorio;
     this.documentoRepositorio = documentoRepositorio;
     this.paginaRepositorio    = paginaRepositorio;
 }
 public EnviaParaRecapturaServico(IProcessoRepositorio processoRepositorio,
                                  IDocumentoRepositorio documentoRepositorio,
                                  ILoteRepositorio loteRepositorio,
                                  IGravaLogDoProcessoServico gravaLogDoProcessoServico)
 {
     this.processoRepositorio       = processoRepositorio;
     this.documentoRepositorio      = documentoRepositorio;
     this.loteRepositorio           = loteRepositorio;
     this.gravaLogDoProcessoServico = gravaLogDoProcessoServico;
 }
예제 #9
0
 public GravaLotesCefDoContextoServico(ILoteCefRepositorio loteCefRepositorio,
                                       IAtualizaAmostraParaQualidadeCefServico atualizaAmostraParaQualidadeCefServico,
                                       ILoteCefProntoParaFecharConsulta loteCefProntoParaFecharConsulta,
                                       ILoteRepositorio loteRepositorio)
 {
     this.loteCefRepositorio = loteCefRepositorio;
     this.atualizaAmostraParaQualidadeCefServico = atualizaAmostraParaQualidadeCefServico;
     this.loteCefProntoParaFecharConsulta        = loteCefProntoParaFecharConsulta;
     this.loteRepositorio = loteRepositorio;
 }
예제 #10
0
 public SalvaTriagemPreOcrServico(
     IGravaLogDoLoteServico gravaLogDoLoteServico,
     IProcessoRepositorio processoRepositorio,
     ILoteRepositorio loteRepositorio, IExecutaAcoesTriagemServico executaAcoesTriagemServico)
 {
     this.gravaLogDoLoteServico      = gravaLogDoLoteServico;
     this.processoRepositorio        = processoRepositorio;
     this.loteRepositorio            = loteRepositorio;
     this.executaAcoesTriagemServico = executaAcoesTriagemServico;
 }
예제 #11
0
 public ComplementacaoPh3Servico(
     ILoteRepositorio loteRepositorio,
     IUnitOfWork unitOfWork,
     IPortalPh3 portalPh3,
     IConsultaPfStorage consultaPfStorage)
 {
     this.loteRepositorio   = loteRepositorio;
     this.unitOfWork        = unitOfWork;
     this.portalPh3         = portalPh3;
     this.consultaPfStorage = consultaPfStorage;
 }
 public SelecionaNovaAmostraLoteCefServico(
     IUnitOfWork unitOfWork,
     ILoteCefRepositorio loteCefRepositorio,
     ILoteRepositorio loteRepositorio,
     IProcessoRepositorio processoRepositorio)
 {
     this.unitOfWork          = unitOfWork;
     this.loteCefRepositorio  = loteCefRepositorio;
     this.loteRepositorio     = loteRepositorio;
     this.processoRepositorio = processoRepositorio;
 }
 public ReclassificaDocumentoServico(
     IDocumentoRepositorio documentoRepositorio,
     IPaginaRepositorio paginaRepositorio,
     ILoteRepositorio loteRepositorio,
     IGravaLogDoDocumentoServico gravaLogDoDocumentoServico)
 {
     this.documentoRepositorio       = documentoRepositorio;
     this.paginaRepositorio          = paginaRepositorio;
     this.loteRepositorio            = loteRepositorio;
     this.gravaLogDoDocumentoServico = gravaLogDoDocumentoServico;
 }
예제 #14
0
 public ComplementacaoVertrosServico(
     ILoteRepositorio loteRepositorio,
     IUnitOfWork unitOfWork,
     IPortalVertros portalVertros,
     IConsultaVertrosStorage consultaVertrosStorage)
 {
     this.loteRepositorio        = loteRepositorio;
     this.unitOfWork             = unitOfWork;
     this.portalVertros          = portalVertros;
     this.consultaVertrosStorage = consultaVertrosStorage;
 }
예제 #15
0
 public RetornaFluxoServico(
     IDocumentoRepositorio documentoRepositorio,
     ILoteRepositorio loteRepositorio,
     IGravaLogDoProcessoServico gravaLogDoProcessoServico,
     IValidaSePodeSalvarAjustesServico validaSePodeSalvarAjustesServico)
 {
     this.documentoRepositorio             = documentoRepositorio;
     this.loteRepositorio                  = loteRepositorio;
     this.gravaLogDoProcessoServico        = gravaLogDoProcessoServico;
     this.validaSePodeSalvarAjustesServico = validaSePodeSalvarAjustesServico;
 }
 public GravaControleDeQualidadeM2Servico(
     IProcessoRepositorio processoRepositorio,
     ILoteRepositorio loteRepositorio,
     IGravaLogDoProcessoServico gravaLogDoProcessoServico,
     IDocumentoRepositorio documentoRepositorio)
 {
     this.processoRepositorio       = processoRepositorio;
     this.loteRepositorio           = loteRepositorio;
     this.gravaLogDoProcessoServico = gravaLogDoProcessoServico;
     this.documentoRepositorio      = documentoRepositorio;
 }
 public GravaAjustesDoProcessoServico(
     IProcessoRepositorio processoRepositorio,
     ILoteRepositorio loteRepositorio,
     IGravaLogDoProcessoServico gravaLogDoProcessoServico,
     IDocumentoRepositorio documentoRepositorio)
 {
     this.processoRepositorio       = processoRepositorio;
     this.loteRepositorio           = loteRepositorio;
     this.gravaLogDoProcessoServico = gravaLogDoProcessoServico;
     this.documentoRepositorio      = documentoRepositorio;
 }
 public GerarNovoDocumentoServico(
     ILoteRepositorio loteRepositorio,
     IDocumentoRepositorio documentoRepositorio,
     IGerarPaginasServico gerarPaginasServico,
     IGravaLogDoDocumentoServico gravaLogDoDocumentoServico,
     ISessaoDoUsuario userSession)
 {
     this.loteRepositorio            = loteRepositorio;
     this.documentoRepositorio       = documentoRepositorio;
     this.gerarPaginasServico        = gerarPaginasServico;
     this.gravaLogDoDocumentoServico = gravaLogDoDocumentoServico;
     this.userSession = userSession;
 }
예제 #19
0
 public RemoveArquivosDoLote(
     IRemoverPaginaFileTransfer removerPaginaFileTransfer,
     IPaginaRepositorio paginaRepositorio,
     ILoteRepositorio loteRepositorio,
     IGravaLogDaPaginaServico gravaLogDaPaginaServico,
     IUnitOfWork unitOfWork)
 {
     this.removerPaginaFileTransfer = removerPaginaFileTransfer;
     this.paginaRepositorio         = paginaRepositorio;
     this.loteRepositorio           = loteRepositorio;
     this.gravaLogDaPaginaServico   = gravaLogDaPaginaServico;
     this.unitOfWork = unitOfWork;
 }
 public AtualizaAmostraParaQualidadeCefServico(
     ILoteRepositorio loteRepositorio,
     IRegraVioladaRepositorio regraVioladaRepositorio,
     IProcessoRepositorio processoRepositorio,
     IGravaLogDoLoteServico gravaLogDoLoteServico,
     IConfiguracaoDeLoteCefRepositorio configuracaoDeLoteCefRepositorio)
 {
     this.loteRepositorio                  = loteRepositorio;
     this.regraVioladaRepositorio          = regraVioladaRepositorio;
     this.processoRepositorio              = processoRepositorio;
     this.gravaLogDoLoteServico            = gravaLogDoLoteServico;
     this.configuracaoDeLoteCefRepositorio = configuracaoDeLoteCefRepositorio;
 }
예제 #21
0
 public CriaLoteServico(
     IPacoteFactory pacoteFactory,
     ICriaPacoteProcessadoServico criaPacoteProcessado,
     ISequencialDeIdentificadorConsulta sequencialDeIdentificadorConsulta,
     IPacoteRepositorio pacoteRepositorio,
     ILoteRepositorio loteRepositorio)
 {
     this.pacoteFactory        = pacoteFactory;
     this.criaPacoteProcessado = criaPacoteProcessado;
     this.sequencialDeIdentificadorConsulta = sequencialDeIdentificadorConsulta;
     this.pacoteRepositorio = pacoteRepositorio;
     this.loteRepositorio   = loteRepositorio;
 }
예제 #22
0
 public WorkflowDeProcesso(
     IProcessoRepositorio processoRepositorio, 
     IFasesDeProcesso fasesDeProcesso, 
     IDocumentoRepositorio documentoRepositorio, 
     IIndexacaoRepositorio indexacaoRepositorio, 
     ILoteRepositorio loteRepositorio)
 {
     this.processoRepositorio = processoRepositorio;
     this.fasesDeProcesso = fasesDeProcesso;
     this.documentoRepositorio = documentoRepositorio;
     this.indexacaoRepositorio = indexacaoRepositorio;
     this.loteRepositorio = loteRepositorio;
 }
예제 #23
0
 public AtualizaLoteCefNoControleDeQualidadeCefServico(
     ISessaoDoUsuario userSession,
     ILoteCefRepositorio loteCefRepositorio,
     IGravaLogGenericoServico gravaLogGenericoServico,
     ILoteRepositorio loteRepositorio,
     IGravaLogDoLoteServico gravaLogDoLoteServico)
 {
     this.userSession             = userSession;
     this.loteCefRepositorio      = loteCefRepositorio;
     this.gravaLogGenericoServico = gravaLogGenericoServico;
     this.loteRepositorio         = loteRepositorio;
     this.gravaLogDoLoteServico   = gravaLogDoLoteServico;
 }
예제 #24
0
 public PrepararLoteRecaptura(
     IDocumentoRepositorio documentoRepositorio,
     IPaginaRepositorio paginaRepositorio,
     IGravaLogDoLoteServico gravaLogDoLoteServico,
     IRegraVioladaRepositorio regraVioladaRepositorio,
     ILoteRepositorio loteRepositorio)
 {
     this.documentoRepositorio    = documentoRepositorio;
     this.paginaRepositorio       = paginaRepositorio;
     this.gravaLogDoLoteServico   = gravaLogDoLoteServico;
     this.regraVioladaRepositorio = regraVioladaRepositorio;
     this.loteRepositorio         = loteRepositorio;
 }
예제 #25
0
 public RetornaTriagemServico(IProcedureRepositorio procedureRepositorio,
                              IGravaLogDoLoteServico gravaLogDoLoteServico,
                              ILoteRepositorio loteRepositorio,
                              IDocumentoRepositorio documentoRepositorio,
                              IPaginaRepositorio paginaRepositorio,
                              IProcessoRepositorio processoRepositorio)
 {
     this.procedureRepositorio  = procedureRepositorio;
     this.gravaLogDoLoteServico = gravaLogDoLoteServico;
     this.loteRepositorio       = loteRepositorio;
     this.documentoRepositorio  = documentoRepositorio;
     this.paginaRepositorio     = paginaRepositorio;
     this.processoRepositorio   = processoRepositorio;
 }
 public ObtemProcessoPorCapturaViewModelServico(IPacoteRepositorio pacoteRepositorio,
                                                ILoteRepositorio loteRepositorio,
                                                IProcessoRepositorio processoRepositorio,
                                                IColetaRepositorio coletaRepositorio,
                                                IDossieEsperadoRepositorio dossieEsperadoRepositorio,
                                                IObtemPacotePorBarcodeServico obtemPacotePorBarcodeServico)
 {
     this.pacoteRepositorio            = pacoteRepositorio;
     this.loteRepositorio              = loteRepositorio;
     this.processoRepositorio          = processoRepositorio;
     this.coletaRepositorio            = coletaRepositorio;
     this.dossieEsperadoRepositorio    = dossieEsperadoRepositorio;
     this.obtemPacotePorBarcodeServico = obtemPacotePorBarcodeServico;
 }
 public SolicitaNovaAmostraServico(
     ITotalDeLotesPorSituacaoAmostragemConsulta totalDeLotesPorSituacaoAmostragemConsulta,
     ITagRepositorio tagRepositorio,
     IObtemLotesParaAmostragemQualidadeCefConsulta obtemLotesParaAmostragemQualidadeCefConsulta,
     IGravaLogDoLoteServico gravaLogDoLoteServico,
     ILoteRepositorio loteRepositorio,
     IProcessoRepositorio processoRepositorio)
 {
     this.totalDeLotesPorSituacaoAmostragemConsulta = totalDeLotesPorSituacaoAmostragemConsulta;
     this.tagRepositorio = tagRepositorio;
     this.obtemLotesParaAmostragemQualidadeCefConsulta = obtemLotesParaAmostragemQualidadeCefConsulta;
     this.gravaLogDoLoteServico = gravaLogDoLoteServico;
     this.loteRepositorio       = loteRepositorio;
     this.processoRepositorio   = processoRepositorio;
 }
 public GravaControleDeQualidadeCefServico(
     IProcessoRepositorio processoRepositorio,
     ILoteRepositorio loteRepositorio,
     IGravaLogDoProcessoServico gravaLogDoProcessoServico,
     ILoteCefRepositorio loteCefRepositorio,
     ISessaoDoUsuario sessaoDoUsuario,
     IGravaLogGenericoServico gravaLogGenericoServico)
 {
     this.processoRepositorio       = processoRepositorio;
     this.loteRepositorio           = loteRepositorio;
     this.gravaLogDoProcessoServico = gravaLogDoProcessoServico;
     this.loteCefRepositorio        = loteCefRepositorio;
     this.sessaoDoUsuario           = sessaoDoUsuario;
     this.gravaLogGenericoServico   = gravaLogGenericoServico;
 }
예제 #29
0
 public CriarEntidadesCaptura(IPacoteRepositorio pacoteRepositorio,
                              ILoteRepositorio loteRepositorio,
                              IProcessoRepositorio processoRepositorio,
                              IDossieEsperadoRepositorio dossieEsperadoRepositorio,
                              IObtemPacotePorBarcodeServico obtemPacotePorBarcodeServico,
                              IObtemLotePorCapturaViewModelServico obtemLotePorCapturaViewModelServico,
                              IObtemProcessoPorCapturaViewModelServico obtemProcessoPorCapturaViewModelServico)
 {
     this.pacoteRepositorio                       = pacoteRepositorio;
     this.loteRepositorio                         = loteRepositorio;
     this.processoRepositorio                     = processoRepositorio;
     this.dossieEsperadoRepositorio               = dossieEsperadoRepositorio;
     this.obtemPacotePorBarcodeServico            = obtemPacotePorBarcodeServico;
     this.obtemLotePorCapturaViewModelServico     = obtemLotePorCapturaViewModelServico;
     this.obtemProcessoPorCapturaViewModelServico = obtemProcessoPorCapturaViewModelServico;
 }
예제 #30
0
 public CapturaServico(
     IPacoteRepositorio pacoteRepositorio,
     ILoteRepositorio loteRepositorio,
     IPacoteFactory pacoteFactory,
     IProcessoRepositorio processoRepositorio,
     IPacoteProcessadoFactory pacoteProcessadoFactory,
     LogLoteServico logLoteServico,
     IUsuarioRepositorio usuarioRepositorio)
 {
     this.pacoteRepositorio       = pacoteRepositorio;
     this.loteRepositorio         = loteRepositorio;
     this.pacoteFactory           = pacoteFactory;
     this.processoRepositorio     = processoRepositorio;
     this.pacoteProcessadoFactory = pacoteProcessadoFactory;
     this.logLoteServico          = logLoteServico;
     this.usuarioRepositorio      = usuarioRepositorio;
 }