public CalcularRepasseBo() { _repasseQuery = new ObterRepasseQuery(); _dataVencimentoUltimaFaturaQuery = new ObterDataVencimentoUltimaFaturaQuery(); _diaVencimentoFaturaQuery = new ObterDiaVencimentoFaturaQuery(); _dataCadastroConfiguracaoPlanoQuery = new ObterDataCadastroConfiguracaoPlanoQuery(); var configuracaoQuantidadeDiasParaCorteFaturaPosPagoEmpresarialAntesVencimento = ConfiguracaoSistemaCacheRepository.Obter(ConfiguracaoSistemaModel.QuantidadeDiasParaCorteFaturaPosPagoEmpresarialAntesVencimento); var configuracaoQuantidadeMinimaDiasFaturaPosPagoEmpresarial = ConfiguracaoSistemaCacheRepository.Obter(ConfiguracaoSistemaModel.QuantidadeMinimaDiasFaturaPosPagoEmpresarial); var configuracaoQuantidadeMaximaDiasFaturaPosPagoEmpresarial = ConfiguracaoSistemaCacheRepository.Obter(ConfiguracaoSistemaModel.QuantidadeMaximaDiasFaturaPosPagoEmpresarial); _quantidadeDeDiasParaCorte = configuracaoQuantidadeDiasParaCorteFaturaPosPagoEmpresarialAntesVencimento.Valor.TryToInt() * -1; _quantidadeMinimaDeDiasDaFatura = configuracaoQuantidadeMinimaDiasFaturaPosPagoEmpresarial.Valor.TryToInt(); _quantidadeMaximaDeDiasDaFatura = configuracaoQuantidadeMaximaDiasFaturaPosPagoEmpresarial.Valor.TryToInt(); }
public CalcularRepasseEdiBo(PassagemAprovadaEDI passagemAprovadaEdi, DbConnectionDataSource dbSysReadOnly, DbConnectionDataSource dbSysFallBack) { _passagemAprovadaEdi = passagemAprovadaEdi; DataSourceConectSysReadOnly = dbSysReadOnly; DataSourceFallBack = dbSysFallBack; var queryObterRepasse = new ObterRepasseQuery(); _transacaoPassagem = passagemAprovadaEdi.StatusCobranca == StatusCobranca.Provisoria ? passagemAprovadaEdi.TransacaoProvisoria : passagemAprovadaEdi.Transacao; RepasseDto = queryObterRepasse.Execute(new ObterRepasseFilter( dataPassagem: _passagemAprovadaEdi.DataPassagem, conveniadoId: _passagemAprovadaEdi.Conveniado.Id ?? 0, pracaId: _passagemAprovadaEdi.Praca.Id ?? 0, codigoPista: _passagemAprovadaEdi.Pista.CodigoPista, planoId: _passagemAprovadaEdi.Adesao.PlanoId )); }