コード例 #1
0
ファイル: DocumentoServico.cs プロジェクト: tbrito/salus
 public DocumentoServico(
     IDocumentoRepositorio documentoRepositorio,
     ISessaoDoUsuario sessaoDoUsuario)
 {
     this.documentoRepositorio = documentoRepositorio;
     this.sessaoDoUsuario = sessaoDoUsuario;
 }
コード例 #2
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>();
 }
コード例 #3
0
 public SepararDocumentos(
     IPaginaRepositorio paginaRepositorio,
     IDocumentoRepositorio documentoRepositorio,
     IIdentificarPaginasEmBrancoESeparadoras identificarPaginasEmBrancoESeparadoras,
     IDividirPaginasPorPaginaSeparadora dividirPaginasPorPaginaSeparadora,
     IBaixaArquivoFileTransferServico baixaArquivoFileTransferServico,
     IGerarThumbnailServico gerarThumbnailServico,
     IIdentificaTipoDocumentoServico identificaTipoDocumentoServico,
     ICorrigeOrientacaoServico corrigeOrientacaoServico,
     IIndexacaoRepositorio indexacaoRepositorio,
     IGravaLogDoDocumentoServico gravaLogDoDocumentoServico,
     IGravaLogDaPaginaServico gravaLogDaPaginaServico,
     IValidacaoImagem validacaoImagem)
 {
     this.paginaRepositorio    = paginaRepositorio;
     this.documentoRepositorio = documentoRepositorio;
     this.identificarPaginasEmBrancoESeparadoras = identificarPaginasEmBrancoESeparadoras;
     this.dividirPaginasPorPaginaSeparadora      = dividirPaginasPorPaginaSeparadora;
     this.baixaArquivoFileTransferServico        = baixaArquivoFileTransferServico;
     this.gerarThumbnailServico          = gerarThumbnailServico;
     this.identificaTipoDocumentoServico = identificaTipoDocumentoServico;
     this.corrigeOrientacaoServico       = corrigeOrientacaoServico;
     this.indexacaoRepositorio           = indexacaoRepositorio;
     this.gravaLogDoDocumentoServico     = gravaLogDoDocumentoServico;
     this.gravaLogDaPaginaServico        = gravaLogDaPaginaServico;
     this.validacaoImagem = validacaoImagem;
 }
コード例 #4
0
 public PodeAcessarDocumentoAttribute()
 {
     this.sessaoDoUsuario               = InversionControl.Current.Resolve <ISessaoDoUsuario>();
     this.acessoDocumentoRepositorio    = InversionControl.Current.Resolve <IAcessoDocumentoRepositorio>();
     this.documentoRepositorio          = InversionControl.Current.Resolve <IDocumentoRepositorio>();
     this.autorizaVisualizacaoDocumento = InversionControl.Current.Resolve <AutorizaVisualizacaoDocumento>();
 }
コード例 #5
0
 public ComplementaIndexacaoDocumentoMestreServico(
     IDocumentoRepositorio documentoRepositorio,
     SalvarIndexacaoDocumentoMestre salvarIndexacaoDocumentoMestre)
 {
     this.documentoRepositorio           = documentoRepositorio;
     this.salvarIndexacaoDocumentoMestre = salvarIndexacaoDocumentoMestre;
 }
コード例 #6
0
 public AdicionaDocumentoAoProcessoServico(
     IDocumentoFabrica documentoFabrica,
     IPaginaFabrica paginaFabrica,
     IProcessoRepositorio processoRepositorio,
     IIndexacaoFabrica indexacaoFabrica,
     IFileSystem fileSystem,
     IPostaArquivoFileTransferServico postaArquivoFileTransferServico,
     IIndexacaoRepositorio indexacaoRepositorio,
     IPaginaRepositorio paginaRepositorio,
     IDocumentoRepositorio documentoRepositorio,
     IValorReconhecidoRepositorio valorReconhecidoRepositorio,
     IndexacaoDocumento indexacaoDocumento,
     dynamic imageMagicResolution)
 {
     this.documentoFabrica                = documentoFabrica;
     this.paginaFabrica                   = paginaFabrica;
     this.processoRepositorio             = processoRepositorio;
     this.indexacaoFabrica                = indexacaoFabrica;
     this.fileSystem                      = fileSystem;
     this.postaArquivoFileTransferServico = postaArquivoFileTransferServico;
     this.indexacaoRepositorio            = indexacaoRepositorio;
     this.paginaRepositorio               = paginaRepositorio;
     this.documentoRepositorio            = documentoRepositorio;
     this.valorReconhecidoRepositorio     = valorReconhecidoRepositorio;
     this.indexacaoDocumento              = indexacaoDocumento;
     this.imageMagicResolution            = imageMagicResolution;
 }
コード例 #7
0
 public DocumentoServico(
     IDocumentoRepositorio documentoRepositorio,
     ISessaoDoUsuario sessaoDoUsuario)
 {
     this.documentoRepositorio = documentoRepositorio;
     this.sessaoDoUsuario      = sessaoDoUsuario;
 }
コード例 #8
0
 public ReordenaDocumentosTriagemServico(
     IDocumentoRepositorio documentoRepositorio,
     IGravaLogDoDocumentoServico gravaLogDoDocumentoServico)
 {
     this.documentoRepositorio       = documentoRepositorio;
     this.gravaLogDoDocumentoServico = gravaLogDoDocumentoServico;
 }
コード例 #9
0
 public DocumentoController(ILeitorDePdfService leitorDePdf, ILeitorDeImagemService leitorDeImagem, IDocumentoRepositorio documentoRepositorio, ISolicitacaoRepositorio solicitacaoRepositorio)
 {
     this.leitorDePdf            = leitorDePdf;
     this.leitorDeImagem         = leitorDeImagem;
     this.documentoRepositorio   = documentoRepositorio;
     this.solicitacaoRepositorio = solicitacaoRepositorio;
 }
コード例 #10
0
 public FaseLoteSetaClassifier(IDocumentoRepositorio documentoRepositorio)
 {
     this.documentoRepositorio       = documentoRepositorio;
     this.StatusDaFase               = LoteStatus.SetaClassifier;
     this.StatusSeFaseEstiverInativa = LoteStatus.ClassifierExecutado;
     this.FaseEstaAtiva              = x => x.ClassifierAtivo;
 }
 public RegistraTextoPadraoParaDocumentosComFraudeServico(
     IRegraVioladaRepositorio regraVioladaRepositorio,
     IDocumentoRepositorio documentoRepositorio)
 {
     this.regraVioladaRepositorio = regraVioladaRepositorio;
     this.documentoRepositorio    = documentoRepositorio;
 }
コード例 #12
0
 public RemoveDocumentosSemPaginaServico(
     IDocumentoRepositorio documentoRepositorio,
     IGravaLogDoDocumentoServico gravaLogDoDocumentoServico)
 {
     this.documentoRepositorio       = documentoRepositorio;
     this.gravaLogDoDocumentoServico = gravaLogDoDocumentoServico;
 }
コード例 #13
0
ファイル: IndexacaoController.cs プロジェクト: tbrito/salus
 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>();
 }
コード例 #14
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;
 }
コード例 #15
0
 public SimuladorPropostaController(
     ISimuladorPropostaRepositorio simuladorRepositorio,
     IDocumentoRepositorio documentoRepositorio,
     IModeloSimuladorRepositorio modeloSimuladorRepositorio,
     ILocalAtracacaoRepositorio localAtracacaoRepositorio,
     IGrupoAtracacaoRepositorio grupoAtracacaoRepositorio,
     IParceiroRepositorio parceiroRepositorio,
     IUsuarioRepositorio usuarioRepositorio,
     IOportunidadeRepositorio oportunidadeRepositorio,
     IAnexoRepositorio anexoRepositorio,
     IMargemRepositorio margemRepositorio,
     ILogger logger) : base(logger)
 {
     _simuladorRepositorio       = simuladorRepositorio;
     _documentoRepositorio       = documentoRepositorio;
     _modeloSimuladorRepositorio = modeloSimuladorRepositorio;
     _localAtracacaoRepositorio  = localAtracacaoRepositorio;
     _grupoAtracacaoRepositorio  = grupoAtracacaoRepositorio;
     _parceiroRepositorio        = parceiroRepositorio;
     _usuarioRepositorio         = usuarioRepositorio;
     _oportunidadeRepositorio    = oportunidadeRepositorio;
     _anexoRepositorio           = anexoRepositorio;
     _margemRepositorio          = margemRepositorio;
     _logger = logger;
 }
コード例 #16
0
 public AplicarAjusteDeExclusaoDePagina(
     IDocumentoRepositorio documentoRepositorio,
     IPaginaRepositorio paginaRepositorio)
 {
     this.documentoRepositorio = documentoRepositorio;
     this.paginaRepositorio    = paginaRepositorio;
 }
コード例 #17
0
 public SignJob(
     IUnitOfWork unitOfWork,
     IFilaClienteGenerica filaClienteGenerica,
     IAssinarPdf assinarPdf,
     IPostaArquivoFileTransferServico postaArquivoFileTransferServico,
     IPaginaRepositorio paginaRepositorio,
     IBaixaArquivoFileTransferServico baixaArquivoFileTransferServico,
     IDocumentoRepositorio documentoRepositorio,
     IFileSystem fileSystem,
     IVerificarPdf verificarPdf,
     IGravaLogDoDocumentoServico gravaLogDoDocumentoServico,
     IConsumoCarimboDigitalRepositorio consumoCarimboDigitalRepositorio,
     IBaixarArquivoAmazonS3 baixarArquivoAmazonS3,
     IPostaArquivoAmazonS3 postaArquivoAmazonS3)
 {
     this.unitOfWork                       = unitOfWork;
     this.filaClienteGenerica              = filaClienteGenerica;
     this.assinarPdf                       = assinarPdf;
     this.postaArquivoFileTransferServico  = postaArquivoFileTransferServico;
     this.paginaRepositorio                = paginaRepositorio;
     this.baixaArquivoFileTransferServico  = baixaArquivoFileTransferServico;
     this.documentoRepositorio             = documentoRepositorio;
     this.fileSystem                       = fileSystem;
     this.verificarPdf                     = verificarPdf;
     this.gravaLogDoDocumentoServico       = gravaLogDoDocumentoServico;
     this.consumoCarimboDigitalRepositorio = consumoCarimboDigitalRepositorio;
     this.baixarArquivoAmazonS3            = baixarArquivoAmazonS3;
     this.postaArquivoAmazonS3             = postaArquivoAmazonS3;
 }
コード例 #18
0
 public PodeAcessarDocumentoAttribute()
 {
     this.sessaoDoUsuario = InversionControl.Current.Resolve<ISessaoDoUsuario>();
     this.acessoDocumentoRepositorio = InversionControl.Current.Resolve<IAcessoDocumentoRepositorio>();
     this.documentoRepositorio = InversionControl.Current.Resolve<IDocumentoRepositorio>();
     this.autorizaVisualizacaoDocumento = InversionControl.Current.Resolve<AutorizaVisualizacaoDocumento>();
 }
コード例 #19
0
        public FaseLoteAguardandoAssinatura(IDocumentoRepositorio documentoRepositorio)
        {
            this.FaseEstaAtiva = x => x.AssinaturaDigitalAtivo;
            this.StatusDaFase  = LoteStatus.AguardandoAssinatura;
            this.StatusSeFaseEstiverInativa = LoteStatus.AssinaturaFinalizada;

            this.documentoRepositorio = documentoRepositorio;
        }
コード例 #20
0
 public SolicitacaoController(IClienteRepositorio clienteRepositorio, IDocumentoRepositorio documentoRepositorio, ISolicitacaoRepositorio solicitacaoRepositorio, IControleDeValorRepositorio controleDeValorRepositorio, ICobrancaRepositorio cobrancaRepositorio)
 {
     this.clienteRepositorio         = clienteRepositorio;
     this.documentoRepositorio       = documentoRepositorio;
     this.solicitacaoRepositorio     = solicitacaoRepositorio;
     this.controleDeValorRepositorio = controleDeValorRepositorio;
     this.cobrancaRepositorio        = cobrancaRepositorio;
 }
コード例 #21
0
 public RegerarPdfServico(IProcedureRepositorio procedureRepositorio,
                          IDocumentoRepositorio documentoRepositorio,
                          IGravaLogDoLoteServico gravaLogDoLoteServico)
 {
     this.procedureRepositorio  = procedureRepositorio;
     this.documentoRepositorio  = documentoRepositorio;
     this.gravaLogDoLoteServico = gravaLogDoLoteServico;
 }
コード例 #22
0
 public RessuscitaPaginaNaSeparacaoServico(
     IPaginaRepositorio paginaRepositorio,
     IGravaLogDoDocumentoServico gravaLogDoDocumentoServico, IDocumentoRepositorio documentoRepositorio)
 {
     this.paginaRepositorio          = paginaRepositorio;
     this.gravaLogDoDocumentoServico = gravaLogDoDocumentoServico;
     this.documentoRepositorio       = documentoRepositorio;
 }
コード例 #23
0
 public ExecutaAjusteDeReclassificacaoServico(IDocumentoRepositorio documentoRepositorio,
                                              IGravaLogDoDocumentoServico gravaLogDoDocumentoServico,
                                              ITipoDocumentoRepositorio tipoDocumentoRepositorio)
 {
     this.documentoRepositorio       = documentoRepositorio;
     this.gravaLogDoDocumentoServico = gravaLogDoDocumentoServico;
     this.tipoDocumentoRepositorio   = tipoDocumentoRepositorio;
 }
コード例 #24
0
 public RessuscitaPaginaNaTriagemServico(IPaginaRepositorio paginaRepositorio,
                                         IDocumentoRepositorio documentoRepositorio,
                                         IGravaLogDaPaginaServico gravaLogDaPaginaServico)
 {
     this.paginaRepositorio       = paginaRepositorio;
     this.documentoRepositorio    = documentoRepositorio;
     this.gravaLogDaPaginaServico = gravaLogDaPaginaServico;
 }
コード例 #25
0
 public GravaIndicioDeFraudeServico(
     IDocumentoRepositorio documentoRepositorio,
     IEstatisticaAprovacaoRepositorio estatisticaAprovacaoRepositorio,
     ISessaoDoUsuario userSession)
 {
     this.documentoRepositorio            = documentoRepositorio;
     this.estatisticaAprovacaoRepositorio = estatisticaAprovacaoRepositorio;
     this.userSession = userSession;
 }
コード例 #26
0
 public PacoteParaExportarFabrica(
     IPacoteRepositorio pacoteRepositorio,
     IProcessoRepositorio processoRepositorio,
     IDocumentoRepositorio documentoRepositorio)
 {
     this.pacoteRepositorio    = pacoteRepositorio;
     this.processoRepositorio  = processoRepositorio;
     this.documentoRepositorio = documentoRepositorio;
 }
コード例 #27
0
 public GerarNovaVersaoDocumentoServico(
     IDocumentoRepositorio documentoRepositorio,
     IGerarPaginasServico gerarPaginasServico,
     IGravaLogDoDocumentoServico gravaLogDoDocumentoServico)
 {
     this.documentoRepositorio       = documentoRepositorio;
     this.gerarPaginasServico        = gerarPaginasServico;
     this.gravaLogDoDocumentoServico = gravaLogDoDocumentoServico;
 }
コード例 #28
0
 public UnificaDocumentosServico(
     IDocumentoRepositorio documentoRepositorio,
     IPaginaRepositorio paginaRepositorio,
     IGravaLogDoDocumentoServico gravaLogDoDocumentoServico)
 {
     this.documentoRepositorio       = documentoRepositorio;
     this.paginaRepositorio          = paginaRepositorio;
     this.gravaLogDoDocumentoServico = gravaLogDoDocumentoServico;
 }
コード例 #29
0
 public ReclassificaDocumentoSeparadoServico(
     IDocumentoRepositorio documentoRepositorio,
     IGravaLogDoDocumentoServico gravaLogDoDocumentoServico,
     ITipoDocumentoRepositorio tipoDocumentoRepositorio)
 {
     this.documentoRepositorio       = documentoRepositorio;
     this.gravaLogDoDocumentoServico = gravaLogDoDocumentoServico;
     this.tipoDocumentoRepositorio   = tipoDocumentoRepositorio;
 }
コード例 #30
0
 public GravaFlagDeFichaVirtualServico(
     IIndexacaoFabrica indexacaoFabrica,
     IIndexacaoRepositorio indexacaoRepositorio,
     IDocumentoRepositorio documentoRepositorio)
 {
     this.indexacaoFabrica     = indexacaoFabrica;
     this.indexacaoRepositorio = indexacaoRepositorio;
     this.documentoRepositorio = documentoRepositorio;
 }
コード例 #31
0
 public AutorizaVisualizacaoDocumento(
     ISessaoDoUsuario sessaoDoUsuario,
     IAcessoDocumentoRepositorio acessoDocumentoRepositorio,
     IDocumentoRepositorio documentoRepositorio)
 {
     this.sessaoDoUsuario = sessaoDoUsuario;
     this.acessoDocumentoRepositorio = acessoDocumentoRepositorio;
     this.documentoRepositorio = documentoRepositorio;
 }
コード例 #32
0
 public SalvaFichaDeCadastroServico(
     IIndexacaoRepositorio indexacaoRepositorio,
     ILoteRepositorio loteRepositorio,
     IDocumentoRepositorio documentoRepositorio)
 {
     this.indexacaoRepositorio = indexacaoRepositorio;
     this.loteRepositorio      = loteRepositorio;
     this.documentoRepositorio = documentoRepositorio;
 }
コード例 #33
0
 public IndexQueueProcessBatch(
     IIndexEngine indexEngine, 
     IDocumentoRepositorio documentoRepositorio,
     IIndexacaoRepositorio indexacaoRepositorio)
 {
     this.indexContentSearchEngineService = indexEngine;
     this.indexacaoRepositorio = indexacaoRepositorio;
     this.documentoRepositorio = documentoRepositorio;
 }
コード例 #34
0
 public MontaProcessoServico(
     IDefiniTemplatesDeDocumentoServico definiTemplatesDeDocumentoServico,
     IProcessoRepositorio processoRepositorio,
     IDocumentoRepositorio documentoRepositorio)
 {
     this.definiTemplatesDeDocumentoServico = definiTemplatesDeDocumentoServico;
     this.processoRepositorio  = processoRepositorio;
     this.documentoRepositorio = documentoRepositorio;
 }
コード例 #35
0
 public ComplementaEnderecoServico(
     ICepRepositorio cepRepositorio,
     IIndexacaoRepositorio indexacaoRepositorio,
     IDocumentoRepositorio documentoRepositorio)
 {
     this.cepRepositorio       = cepRepositorio;
     this.indexacaoRepositorio = indexacaoRepositorio;
     this.documentoRepositorio = documentoRepositorio;
 }
コード例 #36
0
ファイル: ArquivosController.cs プロジェクト: tbrito/salus
 public ArquivosController()
 {
     this.sessaoDoUsuario = InversionControl.Current.Resolve<ISessaoDoUsuario>();
     this.salvarConteudoServico = InversionControl.Current.Resolve<SalvarConteudoServico>();
     this.versaoDocumentoRepositorio = InversionControl.Current.Resolve<IVersaoDocumentoRepositorio>();
     this.documentoRepositorio = InversionControl.Current.Resolve<IDocumentoRepositorio>();
     this.storageServico = InversionControl.Current.Resolve<StorageServico>();
     this.mongoStorage = InversionControl.Current.Resolve<IMongoStorage>();
     this.openOfficeTransformer = InversionControl.Current.Resolve<OpenOfficeTransformer>();
     this.logarAcaoSistema = InversionControl.Current.Resolve<LogarAcaoDoSistema>();
 }
コード例 #37
0
 public VersaoDocumentoServico(
     IDocumentoRepositorio documentoRepositorio,
     LogarAcaoDoSistema logarAcaoSistema,
     IVersaoDocumentoRepositorio versaoDocumentoRepositorio,
     ISessaoDoUsuario sessaoDoUsuario)
 {
     this.logarAcaoSistema = logarAcaoSistema;
     this.documentoRepositorio = documentoRepositorio;
     this.versaoDocumentoRepositorio = versaoDocumentoRepositorio;
     this.sessaoDoUsuario = sessaoDoUsuario;
 }
コード例 #38
0
ファイル: SearchService.cs プロジェクト: tbrito/salus
 public SearchService(
     ISearchEngine searchEngine, 
     ISessaoDoUsuario userSession,
     AutorizaVisualizacaoDocumento contentAuthorizator,
     IDocumentoRepositorio contentRepository,
     IConfiguracoesDaAplicacao configuracoesDaAplicacao)
 {
     this.searchEngine = searchEngine;
     this.sessaoDoUsuario = userSession;
     this.autorizaVisualizacaoDocumento = contentAuthorizator;
     this.configuracoesDaAplicacao = configuracoesDaAplicacao;
     this.documentoRepositorio = contentRepository;
 }
コード例 #39
0
ファイル: IndexQueueProcess.cs プロジェクト: tbrito/salus
 public IndexQueueProcess(
     IDocumentoRepositorio documentoRepositorio,
     IConfiguracoesDaAplicacao configuracoesDaAplicacao,
     IUnidadeDeTrabalho unidadeDeTrabalho,
     LuceneIndexerSession indexerSession,
     IndexQueueProcessBatch indexQueueProcessBatch)
 {
     this.documentoRepositorio = documentoRepositorio;
     this.configuracoesDaAplicacao = configuracoesDaAplicacao;
     this.unidadeDeTrabalho = unidadeDeTrabalho;
     this.indexerSession = indexerSession;
     this.indexQueueProcessBatch = indexQueueProcessBatch;
 }