@Controller(value="analiseQuantidadeEconomicidadeM") @Scope(value="session") public class AnaliseQuantidadeEconomicidadeMBean extends br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItensSolicicaoEconomicidadeVo>
Modifier and Type | Field and Description |
---|---|
private java.lang.Long |
analiseFinal |
private AtaRegistroPrecoService |
ataRegistroPrecoService |
private br.inf.thema.erp.infra.utils.MensagemUtil |
bundle |
private java.lang.Long |
consumoMedioAnual |
private java.lang.Long |
consumoMedioMensal |
private java.lang.Double |
consumoMedioMensalCalculo |
private java.lang.Long |
consumoProximaCompra |
private java.sql.Date |
dataPosicaoEstoqueModal |
private java.sql.Date |
dataSaldoAtaRegistroModal |
private EconomicidadeService |
economicidadeService |
private java.lang.Long |
estimativaNovaRp |
private ItensSolicicaoEconomicidadeService |
itensSolicicaoEconomicidadeService |
private java.util.List<br.inf.thema.erp.integracao.materiais.vo.compras.ataRegistroPreco.AtaRegistroPrecoVo> |
listaAtaRegistroPreco |
private java.util.List<javax.faces.model.SelectItem> |
listaTipo |
private java.lang.Long |
mesesConsumoModal |
private java.lang.Long |
mesesEmEstoque |
private java.lang.Boolean |
mostraModalAtaRegistroPreco |
private MovimentacaoEconomicidadeVo |
movimentoVo |
private java.lang.Double |
percentualAvaliacaoModal |
private java.lang.Long |
projecaoSolicitacao |
private java.lang.Double |
quantidadeCalculadaParaCompra |
private static long |
serialVersionUID |
private java.lang.Boolean |
showModalAcaoDefinirDados |
private java.lang.Long |
tempoLicitacaoModal |
autorizacaoM, controladorDeJanelas
camposCriterios, chavePrimariaService, CLASSIFICACAO_ASSINATURA_ELETRONICA_PADRAO, clazz, consultaDoUsuario, entidadeBundle, entidades, habilitaSalvarConsulta, padraoBundle, permissaoService, preferenciaUsuarioService, programaService, registroDesejado, sessaoService, statusAcao, usuarioConsultaService, variaveisDeSessaoProxyImpl
Constructor and Description |
---|
AnaliseQuantidadeEconomicidadeMBean() |
Modifier and Type | Method and Description |
---|---|
void |
acaoDefinirDados() |
void |
acaoDefinirDadosCancelar() |
void |
acaoDefinirDadosConfirmar() |
void |
calculaCampos(javax.faces.event.AjaxBehaviorEvent event) |
void |
calculaCampos(java.lang.Boolean atualizaLista) |
void |
changeAtaRegistroPreco(javax.faces.event.AjaxBehaviorEvent event) |
private double |
Days360(java.sql.Date dataInicial,
java.sql.Date dataFinal) |
java.lang.String |
getDataPosicaoEstoqueFormatada() |
java.sql.Date |
getDataPosicaoEstoqueModal() |
java.lang.String |
getDataSaldoAtaRegistroFormatada() |
java.sql.Date |
getDataSaldoAtaRegistroModal() |
java.util.List<br.inf.thema.erp.integracao.materiais.vo.compras.ataRegistroPreco.AtaRegistroPrecoVo> |
getListaAtaRegistroPreco() |
java.util.List<javax.faces.model.SelectItem> |
getListaTipo() |
java.lang.Long |
getMesesConsumoModal() |
java.lang.Boolean |
getMostraModalAtaRegistroPreco() |
MovimentacaoEconomicidadeVo |
getMovimentoVo() |
java.lang.Double |
getPercentualAvaliacaoModal() |
br.inf.thema.erp.infra.service.BaseService |
getService() |
java.lang.Boolean |
getShowModalAcaoDefinirDados() |
java.lang.Long |
getTempoLicitacaoModal() |
void |
inicializaPrograma() |
void |
init() |
private boolean |
IsLastDayOfFebruary(java.util.Calendar calendar) |
private void |
limpaAta() |
void |
onChangeRecalculo(javax.faces.event.AjaxBehaviorEvent event) |
void |
posLocalizarRecuperar() |
void |
posRecuperar() |
void |
posSalvarRegistro(ItensSolicicaoEconomicidadeVo entidade,
br.inf.thema.erp.padrao.mbean.MBeanManutencao.AcaoSalvar acao) |
java.lang.Boolean |
preSalvarRegistro(ItensSolicicaoEconomicidadeVo entidade,
br.inf.thema.erp.padrao.mbean.MBeanManutencao.AcaoSalvar acao) |
java.lang.Boolean |
preVinculo(br.inf.thema.erp.padrao.entidades.Permissao programa) |
java.lang.Boolean |
salvaRegistroModificado(ItensSolicicaoEconomicidadeVo e) |
void |
setAtaRegistroPreco(br.inf.thema.erp.integracao.materiais.vo.compras.ataRegistroPreco.AtaRegistroPrecoVo ataRegistroPrecoVo) |
void |
setAtaRegistroPrecoFiltro(br.inf.thema.erp.integracao.materiais.vo.compras.ataRegistroPreco.AtaRegistroPrecoVo ataRegistroPrecoVo) |
void |
setDataPosicaoEstoqueModal(java.sql.Date dataPosicaoEstoqueModal) |
void |
setDataSaldoAtaRegistroModal(java.sql.Date dataSaldoAtaRegistroModal) |
void |
setMesesConsumoModal(java.lang.Long mesesConsumoModal) |
void |
setPercentualAvaliacaoModal(java.lang.Double percentualAvaliacaoModal) |
void |
setShowModalAcaoDefinirDados(java.lang.Boolean showModalAcaoDefinirDados) |
void |
setTempoLicitacaoModal(java.lang.Long tempoLicitacaoModal) |
apagar, ativarRegistro, cancelar, criar, desativarRegistro, deSelectAllRows, deSelectAllRows, executaPrograma, getAcaoLinhaSelecionada, getDataTable, getEntidade, getEntidadesSelecionadas, getExisteRegistroSelecionado, getHabilitarSelecao, getLista, getMostraBarraNavegacao, getMostraDatascroller, getPage, getPrimeiroIndice, getQuantiadeDeRegistros, getSelecionarMultiplasLinhas, getSelecionarTodos, getSelection, getSelectionMode, getTableState, getTipo, limpaLista, localizar, localizarRecuperar, ordenar, posCriar, posSalvar, preApagar, preRelatorio, recriaLista, redireciona, salvar, selecaoDeLinhas, selecionaRegistro, selecionarTodasEntidades, selectAllRows, selectionchange, setAcaoLinhaSelecionada, setDataTable, setEntidades, setEntidadesFiltro, setPage, setRegistro, setSelecionarTodos, setSelection, setTableState
acaoAutorizada, apagarClick, aplicarCriterios, criarEntidade, executaConsultaSalva, executaCriterios, exigirAutorizacao, exigirAutorizacaoSalvar, exigirAutorizacaoSalvar, exigirAutorizacaoSalvar, exigirAutorizacaoSalvar, getEntidadeCorrente, getLocalizar, getMbeanProgramaPai, getQuantidadeDeRegistrosNovos, getWhere, posApagarRegistro, posLocalizar, posRetornarFiltro, preApagarRegistro, preLocalizar, preparaSalvarConsulta, preRecuperar, preSalvar, recuperar, recuperarClick, recuperarRegistros, registraAberturaFiltro, registraAberturaFiltro, salvarAction, salvarActionExterno, salvaRegistroNovo, setEntidadeCorrente, setMbeanProgramaPai, valida, validaAbertura
abreCadastroDeProgramas, acaoAssinarEletronicamente, adicionarCriterio, backBreadCrumb, backClone, backLastBreadCrumb, cancelarAssinarEletronicamente, carregaAparencia, carregaPreferencias, concatenaFolhaAssinaturas, confirmarAssinarEletronicamente, controlaToolbarAcoes, createToolbar, criaReport, criarPlanilha, criarPlanilhaODF, criarPlanilhaXSSF, decrementa, decrementaIndice, executaAcao, executaPrograma, executaProgramaMenu, executaRelatorio, executaRelatorio, executouLimparDoFiltro, existemRegistrosModificados, fecharModal, fecharPrograma, getAbasNaoDetalhe, getAgregadores, getAmbienteValidacaoDesenvolvimento, getApagarDisabled, getAssinaturasParaRelatorio, getAtributosObrigatorios, getAuditoriaService, getCampos, getCampos, getCamposCriterios, getCamposNatural, getCamposSelecionados, getCancelar, getClassificacaoAssinaturaAssEletronica, getConfiguracoesDeAparencia, getConfiguracoesDeCss, getConfirmaAssinaturaEletronica, getConfirmar, getConsultaDoUsuario, getConsultasDoUsuario, getControlarAtivar, getControlarDesativar, getCredencialAutenticado, getCredencialIsAutenticado, getCriando, getCriarDisabled, getCssPersonalizado, getDesabilitaAba, getDescricao, getDesfazer, getDocumentosAssinaturaEletronica, getEntidadeBundle, getEntidades, getEntidadesReport, getExcluir, getExibeCampoConfirmacaoSenhaAssEletronica, getExibirAlertaSomenteLeitura, getExibirListaClassificacaoModalAssEletronica, getExigeCredencial, getExistemRegistrosModificados, getExtensaoPlanilha, getExtensaoReport, getHabilitaConsultaDinamica, getHabilitaOrdenacao, getHabilitaSalvarConsulta, getImgProgramaVinculado, getIncluir, getIndice, getIndiceDeLarguraDeColuna, getIsBpm, getListaCamposNatural, getListaClassificacaoAssEletronica, getListaHelpPrograma, getListaHelpProgramaHelp, getListaRerender, getListaRerenderPosNavegacao, getListaRerenderPosRecuperar, getListaRerenderPosSalvar, getLocalizando, getLocalizarDisabled, getMostraBreadCrumb, getMostraForm, getMostraHelpPrograma, getMostraMensagemDeRegistrosModificados, getMostraMenuOutrasOpcoes, getMostrarAcoes, getMostrarBarraFerramentas, getMostrarModalCredencial, getMostraVinculos, getNomeUsuarioLogadoAssEletronica, getOperadores, getOrdenacaoCampos, getOrdenado, getOrdenar, getOrientacaoReport, getPadraoBundle, getPermiteAssinarDigitalmente, getPermiteAssinarEletronicamente, getPreferencias, getProgramaFiltro, getProgramasBarra, getProgramasVinculados, getRecuperando, getRegistroDesejado, getRegistros, getRenderizaAba, getReportDataSource, getRetrieve, getSalvarDisabled, getSelectionCriterios, getSenhaAssEletronica, getShowModalAssinaturaEletronica, getStatusAcao, getTemAbas, getTemControleDeLimiteDeRegistros, getTitle, getToolbarAcoes, getToolbarFiltro, getToolbarGrupoAcao, getToolbarManutencao, getToolbarRelatorio, getUsuarioAssEletronica, getVariaveisDeSessaoProxyImpl, incrementa, incrementaIndice, init, isAtributoObrigatorio, isCloned, limpaSelecaoCampos, limpaTodosHelpsPrograma, limpaTodosHelpsProgramaHelp, marcaHelpProgramaComoLido, marcaTodosHelpsProgramaComoLido, mostraMenuOutrasOpcoes, moverAbaixo, moverAcima, ordenar, ordenar, posAssinarEletronicamente, posAssinarEletronicamenteEntidade, posRelatorio, preAberturaRelatorioParametro, preAssinarEletronicamente, preRegistrarDocumento, preRelatorioParametro, preTrocaDeRegistro, primeiroIndice, putRequiredFieldErrorMessage, redireciona, registraAuditoriaDeAcesso, registraAuditoriaDeAcesso, reinicializaPrograma, removerCriterio, reorderCampos, reset, salvarConsulta, salvarPreferencias, selecionaTodosOsCampos, setAtributosObrigatorios, setAuditoriaService, setCampos, setCamposCriterios, setClassificacaoAssinaturaAssEletronica, setConfiguracoesDeAparencia, setConfirmaAssinaturaEletronica, setConsultaDoUsuario, setConsultasDoUsuario, setDesabilitaAba, setEntidade, setExtensaoPlanilha, setExtensaoReport, setIndice, setListaHelpPrograma, setListaHelpProgramaHelp, setMostrarModalCredencial, setOrientacaoReport, setPermissaoService, setPreferencias, setRegistroDesejado, setRenderizaAba, setRetrieve, setSelectionCriterios, setSenhaAssEletronica, setShowModalAssinaturaEletronica, setStatusAcao, setTipo, setToolbarRelatorio, trocaDeregistro, ultimoIndice, vaiParaRegistro, visualizaDocumento, visualizaDocumento, visualizaDocumento, visualizaDocumento
adicionaMensagem, documentoAnexadoViaReport, getApplicationContext, getColunaFoco, getCss, getDadosSessao, getFacesContext, getJanela, getLocale, getMensagens, getMensagensNaoLidas, getPrograma, getProgramaIsAcessoExterno, getProperties, getResponseOutputStream, getResponseOutputStream, isErrorMessage, isMobile, isRegistraBreadCrumb, limpaMensagens, limpaMensagens, log, log, mensagensLidas, onBackBreadCrumb, onBackBreadCrumb, onFecharJanela, onRemoveFromSession, populaMensagens, posRedirect, preBackBreadCrumb, putErrorMessage, putErrorMessage, putInfoMessage, putInfoMessage, putMessage, putWarningMessage, putWarningMessage, setJanela, setMensagemAcessoExterno, setMensagens, setMensagensNaoLidas, setPrograma
private static final long serialVersionUID
@Autowired private ItensSolicicaoEconomicidadeService itensSolicicaoEconomicidadeService
@Autowired private AtaRegistroPrecoService ataRegistroPrecoService
@Autowired private EconomicidadeService economicidadeService
private java.util.List<javax.faces.model.SelectItem> listaTipo
private MovimentacaoEconomicidadeVo movimentoVo
private java.util.List<br.inf.thema.erp.integracao.materiais.vo.compras.ataRegistroPreco.AtaRegistroPrecoVo> listaAtaRegistroPreco
private java.lang.Boolean mostraModalAtaRegistroPreco
private java.lang.Long consumoMedioAnual
private java.lang.Long consumoMedioMensal
private java.lang.Long mesesEmEstoque
private java.lang.Long consumoProximaCompra
private java.lang.Long estimativaNovaRp
private java.lang.Long projecaoSolicitacao
private java.lang.Long analiseFinal
private java.lang.Double quantidadeCalculadaParaCompra
private java.lang.Double consumoMedioMensalCalculo
private java.lang.Boolean showModalAcaoDefinirDados
private java.sql.Date dataPosicaoEstoqueModal
private java.sql.Date dataSaldoAtaRegistroModal
private java.lang.Long mesesConsumoModal
private java.lang.Long tempoLicitacaoModal
private java.lang.Double percentualAvaliacaoModal
private br.inf.thema.erp.infra.utils.MensagemUtil bundle
public br.inf.thema.erp.infra.service.BaseService getService()
getService
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ItensSolicicaoEconomicidadeVo>
public void init() throws br.inf.thema.erp.infra.exception.ErpException
init
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItensSolicicaoEconomicidadeVo>
br.inf.thema.erp.infra.exception.ErpException
public void inicializaPrograma() throws br.inf.thema.erp.infra.exception.ErpException
inicializaPrograma
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ItensSolicicaoEconomicidadeVo>
br.inf.thema.erp.infra.exception.ErpException
public java.lang.Boolean preVinculo(br.inf.thema.erp.padrao.entidades.Permissao programa)
preVinculo
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItensSolicicaoEconomicidadeVo>
public java.lang.Boolean preSalvarRegistro(ItensSolicicaoEconomicidadeVo entidade, br.inf.thema.erp.padrao.mbean.MBeanManutencao.AcaoSalvar acao)
preSalvarRegistro
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<ItensSolicicaoEconomicidadeVo>
public java.lang.Boolean salvaRegistroModificado(ItensSolicicaoEconomicidadeVo e) throws br.inf.thema.erp.infra.exception.ErpException
salvaRegistroModificado
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<ItensSolicicaoEconomicidadeVo>
br.inf.thema.erp.infra.exception.ErpException
public void posSalvarRegistro(ItensSolicicaoEconomicidadeVo entidade, br.inf.thema.erp.padrao.mbean.MBeanManutencao.AcaoSalvar acao)
posSalvarRegistro
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<ItensSolicicaoEconomicidadeVo>
public void posLocalizarRecuperar() throws br.inf.thema.erp.infra.exception.ErpException
posLocalizarRecuperar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<ItensSolicicaoEconomicidadeVo>
br.inf.thema.erp.infra.exception.ErpException
public void posRecuperar() throws br.inf.thema.erp.infra.exception.ErpException
posRecuperar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItensSolicicaoEconomicidadeVo>
br.inf.thema.erp.infra.exception.ErpException
public void calculaCampos(javax.faces.event.AjaxBehaviorEvent event)
public void calculaCampos(java.lang.Boolean atualizaLista)
private double Days360(java.sql.Date dataInicial, java.sql.Date dataFinal)
private boolean IsLastDayOfFebruary(java.util.Calendar calendar)
public void onChangeRecalculo(javax.faces.event.AjaxBehaviorEvent event)
public void changeAtaRegistroPreco(javax.faces.event.AjaxBehaviorEvent event)
public void setAtaRegistroPrecoFiltro(br.inf.thema.erp.integracao.materiais.vo.compras.ataRegistroPreco.AtaRegistroPrecoVo ataRegistroPrecoVo)
public void setAtaRegistroPreco(br.inf.thema.erp.integracao.materiais.vo.compras.ataRegistroPreco.AtaRegistroPrecoVo ataRegistroPrecoVo)
private void limpaAta()
public void acaoDefinirDados()
public void acaoDefinirDadosConfirmar()
public void acaoDefinirDadosCancelar()
public java.util.List<javax.faces.model.SelectItem> getListaTipo()
public MovimentacaoEconomicidadeVo getMovimentoVo()
public java.lang.Boolean getMostraModalAtaRegistroPreco()
public java.lang.Boolean getShowModalAcaoDefinirDados()
public void setShowModalAcaoDefinirDados(java.lang.Boolean showModalAcaoDefinirDados)
public java.util.List<br.inf.thema.erp.integracao.materiais.vo.compras.ataRegistroPreco.AtaRegistroPrecoVo> getListaAtaRegistroPreco()
public java.sql.Date getDataPosicaoEstoqueModal()
public java.sql.Date getDataSaldoAtaRegistroModal()
public java.lang.Long getMesesConsumoModal()
public java.lang.Long getTempoLicitacaoModal()
public java.lang.Double getPercentualAvaliacaoModal()
public void setDataPosicaoEstoqueModal(java.sql.Date dataPosicaoEstoqueModal)
public void setDataSaldoAtaRegistroModal(java.sql.Date dataSaldoAtaRegistroModal)
public void setMesesConsumoModal(java.lang.Long mesesConsumoModal)
public void setTempoLicitacaoModal(java.lang.Long tempoLicitacaoModal)
public void setPercentualAvaliacaoModal(java.lang.Double percentualAvaliacaoModal)
public java.lang.String getDataSaldoAtaRegistroFormatada()
public java.lang.String getDataPosicaoEstoqueFormatada()