예제 #1
0
 public IndexacaoController()
 {
     this.sessaoDoUsuario = InversionControl.Current.Resolve<ISessaoDoUsuario>();
     this.indexacaoRepositorio = InversionControl.Current.Resolve<IIndexacaoRepositorio>();
     this.documentoRepositorio = InversionControl.Current.Resolve<IDocumentoRepositorio>();
     this.logarAcaoSistema = InversionControl.Current.Resolve<LogarAcaoDoSistema>();
 }
예제 #2
0
 public BatimentoEComplementacaoAtestadoMatricula(
     ICampoRepositorio campoRepositorio,
     IIndexacaoRepositorio indexacaoRepositorio, IGravaLogDoDocumentoServico gravaLogDocumentoServico)
 {
     this.campoRepositorio         = campoRepositorio;
     this.indexacaoRepositorio     = indexacaoRepositorio;
     this.gravaLogDocumentoServico = gravaLogDocumentoServico;
 }
예제 #3
0
 public PreindexacaoController()
 {
     this.documentoRepositorio     = InversionControl.Current.Resolve <IDocumentoRepositorio>();
     this.sessaoDoUsuario          = InversionControl.Current.Resolve <ISessaoDoUsuario>();
     this.tipoDocumentoRepositorio = InversionControl.Current.Resolve <ITipoDocumentoRepositorio>();
     this.indexacaoRepositorio     = InversionControl.Current.Resolve <IIndexacaoRepositorio>();
     this.logarAcaoSistema         = InversionControl.Current.Resolve <LogarAcaoDoSistema>();
 }
 public BatimentoEComplementacaoPassaporte(
     ICampoRepositorio campoRepositorio,
     IGravaLogDoDocumentoServico gravaLogDocumentoServico,
     IIndexacaoRepositorio indexacaoRepositorio)
 {
     this.campoRepositorio         = campoRepositorio;
     this.gravaLogDocumentoServico = gravaLogDocumentoServico;
     this.indexacaoRepositorio     = indexacaoRepositorio;
 }
예제 #5
0
 public GravaFlagDeFichaVirtualServico(
     IIndexacaoFabrica indexacaoFabrica,
     IIndexacaoRepositorio indexacaoRepositorio,
     IDocumentoRepositorio documentoRepositorio)
 {
     this.indexacaoFabrica     = indexacaoFabrica;
     this.indexacaoRepositorio = indexacaoRepositorio;
     this.documentoRepositorio = documentoRepositorio;
 }
 public ObtemCamposDeDocumentoServico(
     IDocumentoRepositorio documentoRepositorio,
     IObtemDetalhamentoDoDocumentoCampoServico obtemDetalhamentoDoDocumentoCampoServico,
     IIndexacaoRepositorio indexacaoRepositorio)
 {
     this.documentoRepositorio = documentoRepositorio;
     this.obtemDetalhamentoDoDocumentoCampoServico = obtemDetalhamentoDoDocumentoCampoServico;
     this.indexacaoRepositorio = indexacaoRepositorio;
 }
예제 #7
0
 public IndexQueueProcessBatch(
     IIndexEngine indexEngine, 
     IDocumentoRepositorio documentoRepositorio,
     IIndexacaoRepositorio indexacaoRepositorio)
 {
     this.indexContentSearchEngineService = indexEngine;
     this.indexacaoRepositorio = indexacaoRepositorio;
     this.documentoRepositorio = documentoRepositorio;
 }
예제 #8
0
 public IndexQueueProcessBatch(
     IIndexEngine indexEngine,
     IDocumentoRepositorio documentoRepositorio,
     IIndexacaoRepositorio indexacaoRepositorio)
 {
     this.indexContentSearchEngineService = indexEngine;
     this.indexacaoRepositorio            = indexacaoRepositorio;
     this.documentoRepositorio            = documentoRepositorio;
 }
예제 #9
0
 public ComplementaEnderecoServico(
     ICepRepositorio cepRepositorio,
     IIndexacaoRepositorio indexacaoRepositorio,
     IDocumentoRepositorio documentoRepositorio)
 {
     this.cepRepositorio       = cepRepositorio;
     this.indexacaoRepositorio = indexacaoRepositorio;
     this.documentoRepositorio = documentoRepositorio;
 }
예제 #10
0
 public AplicaAcaoRegraProcessoServico(
     IRegraVioladaRepositorio regraVioladaRepositorio,
     IRegraAcaoRepositorio regraAcaoRepositorio,
     IIndexacaoRepositorio indexacaoRepositorio)
 {
     this.regraVioladaRepositorio = regraVioladaRepositorio;
     this.regraAcaoRepositorio    = regraAcaoRepositorio;
     this.indexacaoRepositorio    = indexacaoRepositorio;
 }
예제 #11
0
 public ExpurgaProcessoServico(
     IProcessoRepositorio processoRepositorio,
     IIndexacaoRepositorio indexacaoRepositorio,
     IApagaArquivoFileTransferServico apagarArquivoFileTransferServico)
 {
     this.processoRepositorio              = processoRepositorio;
     this.indexacaoRepositorio             = indexacaoRepositorio;
     this.apagarArquivoFileTransferServico = apagarArquivoFileTransferServico;
 }
예제 #12
0
 public IndexacaoDocumento(
     IConsultaPfStorage consultaPfStorage,
     IIndexacaoFabrica indexacaoFabrica,
     IIndexacaoRepositorio indexacaoRepositorio)
 {
     this.consultaPfStorage    = consultaPfStorage;
     this.indexacaoFabrica     = indexacaoFabrica;
     this.indexacaoRepositorio = indexacaoRepositorio;
 }
예제 #13
0
 protected BatimentoEComplementacaoDocumentoBase(
     ICampoRepositorio campoRepositorio,
     IGravaLogDoDocumentoServico gravaLogDocumentoServico,
     IIndexacaoRepositorio indexacaoRepositorio)
 {
     this.campoRepositorio         = campoRepositorio;
     this.gravaLogDocumentoServico = gravaLogDocumentoServico;
     this.indexacaoRepositorio     = indexacaoRepositorio;
 }
 public SalvaFichaDeCadastroServico(
     IIndexacaoRepositorio indexacaoRepositorio,
     ILoteRepositorio loteRepositorio,
     IDocumentoRepositorio documentoRepositorio)
 {
     this.indexacaoRepositorio = indexacaoRepositorio;
     this.loteRepositorio      = loteRepositorio;
     this.documentoRepositorio = documentoRepositorio;
 }
예제 #15
0
 public ValidaIndexacaoProcesso(
     ComplementaIndexacaoDocumentoMestreServico complementaIndexacaoDocumentoMestre,
     IDocumentoRepositorio documentoRepositorio,
     IIndexacaoRepositorio indexacaoRepositorio,
     IProcessoRepositorio processoRepositorio)
 {
     this.complementaIndexacaoDocumentoMestre = complementaIndexacaoDocumentoMestre;
     this.documentoRepositorio = documentoRepositorio;
     this.indexacaoRepositorio = indexacaoRepositorio;
     this.processoRepositorio  = processoRepositorio;
 }
예제 #16
0
 public ReconhecePaginaComum(
     IPostaImagemReconhecidaServico postaImagemReconhecidaServico,
     ISalvarReconhecimentoPaginaServico salvarReconhecimentoPaginaServico,
     IAdicionaQuantidadeLicencaConsumida adicionaQuantidadeLicencaConsumida,
     IIndexacaoRepositorio indexacaoRepositorio)
 {
     this.postaImagemReconhecidaServico      = postaImagemReconhecidaServico;
     this.salvarReconhecimentoPaginaServico  = salvarReconhecimentoPaginaServico;
     this.adicionaQuantidadeLicencaConsumida = adicionaQuantidadeLicencaConsumida;
     this.indexacaoRepositorio = indexacaoRepositorio;
 }
예제 #17
0
 public SalvarIndexacaoDocumentoMestre(
     ICamposValidacaoRepositorio camposValidacaoRepositorio,
     IIndexacaoRepositorio indexacaoRepositorio,
     IDocumentoRepositorio documentoRepositorio,
     ITitularDocumentoMestreComCertidaoCasamento titularDocumentoMestreComCertidaoCasamento)
 {
     this.camposValidacaoRepositorio = camposValidacaoRepositorio;
     this.indexacaoRepositorio       = indexacaoRepositorio;
     this.documentoRepositorio       = documentoRepositorio;
     this.titularDocumentoMestreComCertidaoCasamento = titularDocumentoMestreComCertidaoCasamento;
 }
 public BatimentoEComplementacaoRg(
     ICampoRepositorio campoRepositorio,
     IGravaLogDoDocumentoServico gravaLogDocumentoServico,
     IIndexacaoRepositorio indexacaoRepositorio,
     ILogBatimentoServico logBatimentoServico,
     IValidaDadosReconhecidosCampoData validaDadosReconhecidosCampoData)
     : base(campoRepositorio, gravaLogDocumentoServico, indexacaoRepositorio)
 {
     this.logBatimentoServico = logBatimentoServico;
     this.validaDadosReconhecidosCampoData = validaDadosReconhecidosCampoData;
     this.PodeInserirCampoNaoReconhecido   = true;
 }
 public AlteraValorFinalIndexacaoServico(
     IIndexacaoRepositorio indexacaoRepositorio,
     IGravaLogDoDocumentoServico gravaLogDoDocumentoServico,
     IGravaLogDoProcessoServico gravaLogDoProcessoServico,
     IValidaAlteracaoDeValorFinalServico validaAlteracaoDeValorFinalServico,
     ISessaoDoUsuario userSession)
 {
     this.indexacaoRepositorio               = indexacaoRepositorio;
     this.gravaLogDoDocumentoServico         = gravaLogDoDocumentoServico;
     this.gravaLogDoProcessoServico          = gravaLogDoProcessoServico;
     this.validaAlteracaoDeValorFinalServico = validaAlteracaoDeValorFinalServico;
     this.userSession = userSession;
 }
예제 #20
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;
 }
 public BatimentoEComplementacaoCnh(
     ICampoRepositorio campoRepositorio,
     IIndexacaoRepositorio indexacaoRepositorio,
     IGravaLogDoDocumentoServico gravaLogDocumentoServico,
     BatimentoFullText batimentoFullText,
     IMapeamentoCampoRepositorio mapeamentoCampoRepositorio)
 {
     this.campoRepositorio           = campoRepositorio;
     this.indexacaoRepositorio       = indexacaoRepositorio;
     this.gravaLogDocumentoServico   = gravaLogDocumentoServico;
     this.batimentoFullText          = batimentoFullText;
     this.mapeamentoCampoRepositorio = mapeamentoCampoRepositorio;
 }
예제 #22
0
 public BatimentoEComplementacaoComprovanteResidenciaServico(
     ICepRepositorio cepRepositorio,
     IIndexacaoRepositorio indexacaoRepositorio,
     ICampoRepositorio campoRepositorio,
     IGravaLogDoDocumentoServico gravaLogDocumentoServico,
     ComparadorDeNumeros comparadorDeNumeros)
 {
     this.cepRepositorio           = cepRepositorio;
     this.indexacaoRepositorio     = indexacaoRepositorio;
     this.campoRepositorio         = campoRepositorio;
     this.gravaLogDocumentoServico = gravaLogDocumentoServico;
     this.comparadorDeNumeros      = comparadorDeNumeros;
 }
예제 #23
0
 public ObtemDetalhamentoDoDocumentoServico(
     IIndexacaoRepositorio indexacaoRepositorio,
     IObtemCampoFormatadoServico obtemCampoFormatadoServico,
     ICampoRepositorio campoRepositorio,
     IDocumentoRepositorio documentoRepositorio,
     IObtemDetalhamentoDoDocumentoCampoServico obtemDetalhamentoDoDocumentoCampoServico)
 {
     this.indexacaoRepositorio       = indexacaoRepositorio;
     this.obtemCampoFormatadoServico = obtemCampoFormatadoServico;
     this.campoRepositorio           = campoRepositorio;
     this.documentoRepositorio       = documentoRepositorio;
     this.obtemDetalhamentoDoDocumentoCampoServico = obtemDetalhamentoDoDocumentoCampoServico;
 }
 public ImportacaoPropostaServico(
     IAdicionaDocumentoAoProcessoServico adicionaDocumentoAoProcessoServico,
     IPropostaAberturaContaServico propostaAberturaConta,
     IProcessoRepositorio processoRepositorio,
     IndexacaoDocumento indexacaoDocumento,
     IIndexacaoFabrica indexacaoFabrica,
     IIndexacaoRepositorio indexacaoRepositorio,
     IConsultaVertrosStorage consultaVertrosStorage)
 {
     this.adicionaDocumentoAoProcessoServico = adicionaDocumentoAoProcessoServico;
     this.propostaAberturaConta  = propostaAberturaConta;
     this.processoRepositorio    = processoRepositorio;
     this.indexacaoDocumento     = indexacaoDocumento;
     this.indexacaoFabrica       = indexacaoFabrica;
     this.indexacaoRepositorio   = indexacaoRepositorio;
     this.consultaVertrosStorage = consultaVertrosStorage;
 }
예제 #25
0
        public static Indexacao Create(
            IIndexacaoRepositorio indexacaoRepositorio,
            Campo campo,
            Documento documento)
        {
            //// TODO: validar se o pessoal do mdi chama isso (mdocdados) de indexacao
            var indexacao = indexacaoRepositorio.ObterPorCampoDeUmDocumento(campo.Id, documento);

            if (indexacao == null)
            {
                indexacao = new Indexacao {
                    Campo = campo
                };
            }

            return(indexacao);
        }
예제 #26
0
 public PropostaAberturaContaServico(
     IDocumentoFabrica documentoFabrica,
     IIndexacaoFabrica indexacaoFabrica,
     IPaginaFabrica paginaFabrica,
     IDocumentoRepositorio documentoRepositorio,
     IIndexacaoRepositorio indexacaoRepositorio,
     IPaginaRepositorio paginaRepositorio,
     IPostaArquivoFileTransferServico postaArquivoFileTransferServico)
 {
     this.documentoFabrica                = documentoFabrica;
     this.indexacaoFabrica                = indexacaoFabrica;
     this.paginaFabrica                   = paginaFabrica;
     this.documentoRepositorio            = documentoRepositorio;
     this.indexacaoRepositorio            = indexacaoRepositorio;
     this.paginaRepositorio               = paginaRepositorio;
     this.postaArquivoFileTransferServico = postaArquivoFileTransferServico;
 }
예제 #27
0
 public FixarCampoEmissorCnh(IIndexacaoRepositorio indexacaoRepositorio) : base(indexacaoRepositorio)
 {
 }
 public FixarCampoPaiDocumentoIdentificacao(IIndexacaoRepositorio indexacaoRepositorio) : base(indexacaoRepositorio)
 {
 }
예제 #29
0
 public TarjaDocumentoServico(IIndexacaoRepositorio indexacaoRepositorio, ITarjaRepositorio tarjaRepositorio)
 {
     this.indexacaoRepositorio = indexacaoRepositorio;
     this.tarjaRepositorio     = tarjaRepositorio;
 }
 public FixaCampoNumeroResidencia(IIndexacaoRepositorio indexacaoRepositorio) : base(indexacaoRepositorio)
 {
 }
 public ObtemEstatisticaDeReconhecimentoPorCampoServico(IIndexacaoRepositorio indexacaoRepositorio)
 {
     this.indexacaoRepositorio = indexacaoRepositorio;
 }
예제 #32
0
 public FixarCampoPaiCnh(IIndexacaoRepositorio indexacaoRepositorio) : base(indexacaoRepositorio)
 {
 }