@Controller(value="itemRequisicaoM") @Scope(value="session") public class ItemRequisicaoMBean extends br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItemRequisicaoVo>
Modifier and Type | Field and Description |
---|---|
private br.inf.thema.erp.padrao.entidades.Permissao |
acaoApagarTodos |
private br.inf.thema.erp.padrao.entidades.Permissao |
acaoDefinirQuantidade |
private br.inf.thema.erp.padrao.entidades.Permissao |
acaoProdutosMaisRequisitados |
private AlmoxarifadoService |
almoxarifadoService |
private java.lang.Boolean |
apresentaSaldoAoDigitarProd |
private br.inf.thema.erp.padrao.entidades.Permissao |
atualizaQuantidadeAtendida |
private java.lang.String |
calculaConsumoMensal |
private CatalogoItemService |
catalogoItemService |
private CatalogoMateriaisService |
catalogoMateriaisService |
private org.richfaces.component.SortOrder |
coluna1Order |
private org.richfaces.component.SortOrder |
coluna2Order |
private ConfiguracoesMateriaisService |
configuracoesMateriaisService |
private java.lang.String |
descricaoFiltro |
private br.inf.thema.erp.infra.utils.MensagemUtil |
entidadeBundle |
private java.lang.String |
erroProdutosMensagem |
private java.lang.String |
etapa |
private java.lang.String |
exibeDadosAdicionais |
private java.lang.Boolean |
exibeDescricaoResProd |
private java.lang.String |
exibeQtdDisponivel |
private java.lang.Boolean |
existeErro |
private java.lang.Boolean |
habilitaQuantidadeAtendida |
private InventarioService |
inventarioService |
private br.inf.thema.erp.infra.utils.MensagemUtil |
itemRequisicaoBundle |
private ItemRequisicaoService |
itemRequisicaoService |
private java.util.List<CatalogoMateriais> |
listaCatalogoAux |
private java.util.List<CatalogoItemVo> |
listaCatalogoItem |
private java.util.List<javax.faces.model.SelectItem> |
listaCatalogoMateriais |
private java.util.List<javax.faces.model.SelectItem> |
listaMarca |
private java.util.List<javax.faces.model.SelectItem> |
listaMotivo |
private java.util.List<ProdutoVO> |
listaProdutoFiltroJanelas |
private java.util.List<javax.faces.model.SelectItem> |
listaTipoEstoque |
private MarcaService |
marcaService |
private java.lang.String |
mensagemModal |
private java.lang.String |
modal |
private MotivoRequisicaoService |
motivoRequisicaoService |
private java.util.List<javax.faces.model.SelectItem> |
motivosRequisicao |
private java.lang.String |
movimentaProdutoDesabilitado |
private ParametrosItemRequisicaoVo |
parametros |
private ProdutoAlmoxVo |
produtoAlmox |
private br.inf.thema.erp.infra.utils.MensagemUtil |
produtoAlmoxBundle |
private ProdutoAlmoxService |
produtoAlmoxService |
private br.inf.thema.erp.infra.utils.MensagemUtil |
produtoBundle |
private java.lang.Long |
produtoFiltro |
private ProdutoFiltroCampoUtil |
produtoFiltroCampoUtil |
private ProdutoVO |
produtoFiltroJanela |
private java.util.List<java.lang.String> |
produtosErro |
private ProdutoService |
produtoService |
private java.util.List<ProdutoVO> |
produtosMaisRequisitados |
private java.util.Map<java.lang.String,java.lang.Object> |
produtosMap |
private ProdutoVO |
produtoVO |
private java.lang.Boolean |
realizaAnaliseConsumo |
private br.inf.thema.erp.padraoBasico.service.registro.RegistroService |
registroService |
private br.inf.thema.erp.infra.utils.MensagemUtil |
requisicaoBundle |
private RequisicaoService |
requisicaoService |
private RequisicaoVo |
requisicaoVo |
private RequisicaoVo |
requisicaoVoChave |
private java.lang.Boolean |
restringeCatalogo |
private java.util.Collection<java.lang.Integer> |
selectionProdutos |
private java.lang.Long |
sequenciaCatalogo |
private static long |
serialVersionUID |
private java.lang.Boolean |
showModalCatalogoItens |
private java.lang.Boolean |
showModalConfirmaAtualizacaoQuantidadeAtendida |
private java.lang.Boolean |
showModalErroInserindoLote |
private java.lang.Boolean |
showModalIncluirProdutoSimNao |
private java.lang.Boolean |
somenteFormulario |
private java.lang.String |
tipoRequerente |
autorizacaoM, controladorDeJanelas
camposCriterios, chavePrimariaService, CLASSIFICACAO_ASSINATURA_ELETRONICA_PADRAO, clazz, consultaDoUsuario, entidades, habilitaSalvarConsulta, padraoBundle, permissaoService, preferenciaUsuarioService, programaService, registroDesejado, sessaoService, statusAcao, usuarioConsultaService, variaveisDeSessaoProxyImpl
Constructor and Description |
---|
ItemRequisicaoMBean() |
Modifier and Type | Method and Description |
---|---|
void |
acaoAtualizaQuantidadeAtendida(br.inf.thema.erp.padrao.entidades.Programa programa) |
void |
acaoItensCatalogo() |
void |
acaoItensCatalogoCancelar() |
void |
acaoItensCatalogoInserir(javax.faces.event.AjaxBehaviorEvent e) |
void |
acaoNao() |
void |
acaoOk() |
void |
acaoSim() |
void |
apagar() |
void |
apagarTodos() |
void |
atualizaQuantidadeAtendida() |
private void |
buscaRequisicao() |
void |
cancelar() |
void |
changeProduto(javax.faces.event.ActionEvent event) |
private void |
controlaAcoes(java.lang.Boolean controla) |
void |
fechaModalAtualizaQuantidadeAtendida() |
void |
filtroCampoBemEmpenhoSelect(br.inf.thema.erp.integracao.materiais.vo.patrimonio.bem.BemVo bem) |
java.lang.Boolean |
getApagarDisabled() |
java.lang.Boolean |
getApresentaSaldoAoDigitarProd() |
java.lang.String |
getCalculaConsumoMensal() |
org.richfaces.component.SortOrder |
getColuna1Order() |
org.richfaces.component.SortOrder |
getColuna2Order() |
java.lang.Boolean |
getCriarDisabled() |
private void |
getDadosProduto() |
java.lang.String |
getDescricaoCompleta() |
java.lang.String |
getDescricaoFiltro() |
java.lang.String |
getDescricaoMarca(java.lang.Long codigoMarca) |
java.lang.String |
getExibeDadosAdicionais() |
java.lang.Boolean |
getExibeDescricaoResProd() |
java.lang.String |
getExibeQtdDisponivel() |
java.lang.Boolean |
getHabilitaQuantidadeAtendida() |
java.util.List<CatalogoItemVo> |
getListaCatalogoItem() |
java.util.List<javax.faces.model.SelectItem> |
getListaCatalogoMateriais() |
java.util.List<javax.faces.model.SelectItem> |
getListaMarca() |
java.util.List<javax.faces.model.SelectItem> |
getListaMotivo() |
java.util.List<ProdutoVO> |
getListaProdutoFiltroJanelas() |
java.lang.String |
getListaRerender() |
java.util.List<javax.faces.model.SelectItem> |
getListaTipoEstoque() |
java.lang.String |
getMensagemModal() |
boolean |
getMostraBarraNavegacao() |
boolean |
getMostraForm() |
java.lang.Boolean |
getMostrarAcoes() |
java.util.List<javax.faces.model.SelectItem> |
getMotivosRequisicao() |
java.lang.String |
getMovimentaProdutoDesabilitado() |
java.lang.Long |
getProdutoFiltro() |
ProdutoFiltroCampoUtil |
getProdutoFiltroCampoUtil() |
ProdutoVO |
getProdutoFiltroJanela() |
java.util.List<java.lang.String> |
getProdutosErro() |
java.util.List<ProdutoVO> |
getProdutosMaisRequisitados() |
RequisicaoVo |
getRequisicaoVo() |
RequisicaoVo |
getRequisicaoVoChave() |
java.lang.Boolean |
getRestringeCatalogo() |
java.lang.Boolean |
getSalvarDisabled() |
java.util.Collection<java.lang.Integer> |
getSelectionProdutos() |
java.lang.Long |
getSequenciaCatalogo() |
br.inf.thema.erp.infra.service.BaseService |
getService() |
java.lang.Boolean |
getShowModalCatalogoItens() |
java.lang.Boolean |
getShowModalConfirmaAtualizacaoQuantidadeAtendida() |
java.lang.Boolean |
getShowModalErroInserindoLote() |
java.lang.Boolean |
getShowModalIncluirProdutoSimNao() |
java.util.List<javax.faces.model.SelectItem> |
getSituacaoRequisicao() |
int |
getSizeProdutosMaisRequisitados() |
java.lang.Boolean |
getSomenteFormulario() |
java.lang.String |
getTipoRequerente() |
java.util.List<br.inf.thema.erp.padrao.entidades.Permissao> |
getToolbarAcoes() |
void |
incluirEmLote() |
void |
inicializaPrograma() |
void |
init() |
void |
limpaCampos(ItemRequisicaoVo item)
Médtodo que Limpa os campos da tela;
|
void |
montaListaProdutosMaisRequisitados() |
void |
montaListaUltimosProdutosRequisitados() |
boolean |
onBackBreadCrumb(br.inf.thema.erp.padrao.entidades.Permissao programa) |
void |
onChangeSequenciaCatalogo(javax.faces.event.AjaxBehaviorEvent ev) |
void |
onChangeTipoEstoque(javax.faces.event.AjaxBehaviorEvent event) |
java.lang.Boolean |
permiteAlterar() |
private void |
populaDadosComplementares() |
private void |
populaItem(ItemRequisicaoVo item) |
void |
posCriar(int registro) |
void |
posLocalizar(java.lang.Boolean localizando) |
void |
posLocalizarRecuperar() |
void |
posRecuperar() |
void |
posSalvar() |
void |
posSalvarRegistro(ItemRequisicaoVo entidade,
br.inf.thema.erp.padrao.mbean.MBeanManutencao.AcaoSalvar acao) |
java.lang.Boolean |
preApagar() |
java.lang.Boolean |
preSalvar() |
java.lang.Boolean |
preSalvarRegistro(ItemRequisicaoVo entidade,
br.inf.thema.erp.padrao.mbean.MBeanManutencao.AcaoSalvar acao) |
java.lang.Boolean |
preVinculo(br.inf.thema.erp.padrao.entidades.Permissao programa) |
void |
quantidadePadrao() |
void |
recuperaDadosProduto(javax.faces.event.AjaxBehaviorEvent evt) |
void |
setColuna1Order(org.richfaces.component.SortOrder coluna1Order) |
void |
setColuna2Order(org.richfaces.component.SortOrder coluna2Order) |
void |
setDescricaoFiltro(java.lang.String descricaoFiltro) |
void |
setExibeDadosAdicionais(java.lang.String exibeDadosAdicionais) |
void |
setExibeQtdDisponivel(java.lang.String exibeQtdDisponivel) |
void |
setListaMotivo(java.util.List<javax.faces.model.SelectItem> listaMotivo) |
void |
setMensagemModal(java.lang.String mensagemModal) |
void |
setMovimentaProdutoDesabilitado(java.lang.String movimentaProdutoDesabilitado) |
void |
setProdutoFiltro(java.lang.Long produtoFiltro) |
void |
setProdutoSelecionado(ProdutoVO produto) |
void |
setSelectionProdutos(java.util.Collection<java.lang.Integer> selectionProdutos) |
void |
setSequenciaCatalogo(java.lang.Long sequenciaCatalogo) |
void |
setShowModalCatalogoItens(java.lang.Boolean showModalCatalogoItens) |
void |
setSomenteFormulario(java.lang.Boolean somenteFormulario) |
private org.richfaces.component.SortOrder |
sort(org.richfaces.component.SortOrder sortAtual) |
void |
sort(java.lang.String coluna) |
java.util.List<ProdutoAlmoxVo> |
suggestionProduto(java.lang.Object event) |
void |
trocaDeregistro(int atual,
int aterior) |
void |
trocaDeRegistroListaComplementar(javax.faces.event.AjaxBehaviorEvent ev) |
void |
unSortAllColumns() |
private java.lang.Boolean |
validaDadosProduto(ItemRequisicaoVo item) |
private void |
validaPermissaoAlteracao() |
private java.lang.Boolean |
validaProdutoAutomatico(ItemRequisicaoVo item) |
void |
validaQuantidadeAtendida() |
void |
validaQuantidadeRequisicao(javax.faces.event.AjaxBehaviorEvent event) |
private void |
validaValores() |
ativarRegistro, criar, desativarRegistro, deSelectAllRows, deSelectAllRows, executaPrograma, getAcaoLinhaSelecionada, getDataTable, getEntidade, getEntidadesSelecionadas, getExisteRegistroSelecionado, getHabilitarSelecao, getLista, getMostraDatascroller, getPage, getPrimeiroIndice, getQuantiadeDeRegistros, getSelecionarMultiplasLinhas, getSelecionarTodos, getSelection, getSelectionMode, getTableState, getTipo, limpaLista, localizar, localizarRecuperar, ordenar, 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, posRetornarFiltro, preApagarRegistro, preLocalizar, preparaSalvarConsulta, preRecuperar, recuperar, recuperarClick, recuperarRegistros, registraAberturaFiltro, registraAberturaFiltro, salvarAction, salvarActionExterno, salvaRegistroModificado, 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, getAssinaturasParaRelatorio, getAtributosObrigatorios, getAuditoriaService, getCampos, getCampos, getCamposCriterios, getCamposNatural, getCamposSelecionados, getCancelar, getClassificacaoAssinaturaAssEletronica, getConfiguracoesDeAparencia, getConfiguracoesDeCss, getConfirmaAssinaturaEletronica, getConfirmar, getConsultaDoUsuario, getConsultasDoUsuario, getControlarAtivar, getControlarDesativar, getCredencialAutenticado, getCredencialIsAutenticado, getCriando, 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, getListaRerenderPosNavegacao, getListaRerenderPosRecuperar, getListaRerenderPosSalvar, getLocalizando, getLocalizarDisabled, getMostraBreadCrumb, getMostraHelpPrograma, getMostraMensagemDeRegistrosModificados, getMostraMenuOutrasOpcoes, getMostrarBarraFerramentas, getMostrarModalCredencial, getMostraVinculos, getNomeUsuarioLogadoAssEletronica, getOperadores, getOrdenacaoCampos, getOrdenado, getOrdenar, getOrientacaoReport, getPadraoBundle, getPermiteAssinarDigitalmente, getPermiteAssinarEletronicamente, getPreferencias, getProgramaFiltro, getProgramasBarra, getProgramasVinculados, getRecuperando, getRegistroDesejado, getRegistros, getRenderizaAba, getReportDataSource, getRetrieve, getSelectionCriterios, getSenhaAssEletronica, getShowModalAssinaturaEletronica, getStatusAcao, getTemAbas, getTemControleDeLimiteDeRegistros, getTitle, 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, 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, onFecharJanela, onRemoveFromSession, populaMensagens, posRedirect, preBackBreadCrumb, putErrorMessage, putErrorMessage, putInfoMessage, putInfoMessage, putMessage, putWarningMessage, putWarningMessage, setJanela, setMensagemAcessoExterno, setMensagens, setMensagensNaoLidas, setPrograma
private static final long serialVersionUID
@Autowired private ItemRequisicaoService itemRequisicaoService
@Autowired private MotivoRequisicaoService motivoRequisicaoService
@Autowired private ProdutoService produtoService
@Autowired private ProdutoAlmoxService produtoAlmoxService
@Autowired private RequisicaoService requisicaoService
@Autowired private ConfiguracoesMateriaisService configuracoesMateriaisService
@Autowired private AlmoxarifadoService almoxarifadoService
@Autowired private InventarioService inventarioService
@Autowired private br.inf.thema.erp.padraoBasico.service.registro.RegistroService registroService
@Autowired private CatalogoMateriaisService catalogoMateriaisService
@Autowired private ProdutoFiltroCampoUtil produtoFiltroCampoUtil
@Autowired private MarcaService marcaService
@Autowired private CatalogoItemService catalogoItemService
private java.util.List<javax.faces.model.SelectItem> motivosRequisicao
private java.util.List<javax.faces.model.SelectItem> listaTipoEstoque
private java.util.List<javax.faces.model.SelectItem> listaMarca
private java.util.List<ProdutoVO> listaProdutoFiltroJanelas
private java.util.Collection<java.lang.Integer> selectionProdutos
private java.util.List<ProdutoVO> produtosMaisRequisitados
private java.util.List<java.lang.String> produtosErro
private RequisicaoVo requisicaoVo
private ProdutoVO produtoVO
private ProdutoAlmoxVo produtoAlmox
private ParametrosItemRequisicaoVo parametros
private java.lang.String tipoRequerente
private ProdutoVO produtoFiltroJanela
private java.lang.Boolean showModalIncluirProdutoSimNao
private java.lang.Boolean showModalErroInserindoLote
private java.lang.Boolean habilitaQuantidadeAtendida
private java.lang.String erroProdutosMensagem
private java.lang.String mensagemModal
private java.lang.String modal
private java.lang.String etapa
private java.lang.Boolean existeErro
private br.inf.thema.erp.padrao.entidades.Permissao acaoApagarTodos
private br.inf.thema.erp.padrao.entidades.Permissao acaoDefinirQuantidade
private br.inf.thema.erp.padrao.entidades.Permissao acaoProdutosMaisRequisitados
private br.inf.thema.erp.padrao.entidades.Permissao atualizaQuantidadeAtendida
private java.lang.String exibeQtdDisponivel
private java.lang.String calculaConsumoMensal
private java.lang.Boolean realizaAnaliseConsumo
private java.lang.Boolean showModalConfirmaAtualizacaoQuantidadeAtendida
private br.inf.thema.erp.infra.utils.MensagemUtil itemRequisicaoBundle
private br.inf.thema.erp.infra.utils.MensagemUtil entidadeBundle
private br.inf.thema.erp.infra.utils.MensagemUtil produtoBundle
private br.inf.thema.erp.infra.utils.MensagemUtil produtoAlmoxBundle
private br.inf.thema.erp.infra.utils.MensagemUtil requisicaoBundle
private java.util.Map<java.lang.String,java.lang.Object> produtosMap
private RequisicaoVo requisicaoVoChave
private java.lang.Boolean restringeCatalogo
private java.lang.String exibeDadosAdicionais
private java.lang.Boolean exibeDescricaoResProd
private java.lang.Boolean apresentaSaldoAoDigitarProd
private java.lang.Boolean somenteFormulario
private java.lang.String movimentaProdutoDesabilitado
private java.lang.Boolean showModalCatalogoItens
private org.richfaces.component.SortOrder coluna1Order
private org.richfaces.component.SortOrder coluna2Order
private java.util.List<CatalogoMateriais> listaCatalogoAux
private java.util.List<CatalogoItemVo> listaCatalogoItem
private java.util.List<javax.faces.model.SelectItem> listaCatalogoMateriais
private java.lang.Long sequenciaCatalogo
private java.lang.Long produtoFiltro
private java.lang.String descricaoFiltro
private java.util.List<javax.faces.model.SelectItem> listaMotivo
public br.inf.thema.erp.infra.service.BaseService getService()
getService
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ItemRequisicaoVo>
public void init() throws br.inf.thema.erp.infra.exception.ErpException
init
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItemRequisicaoVo>
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<ItemRequisicaoVo>
br.inf.thema.erp.infra.exception.ErpException
public boolean getMostraBarraNavegacao()
getMostraBarraNavegacao
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItemRequisicaoVo>
public void apagar()
apagar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItemRequisicaoVo>
public java.lang.Boolean getMostrarAcoes()
getMostrarAcoes
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ItemRequisicaoVo>
public java.lang.Boolean getSalvarDisabled()
getSalvarDisabled
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ItemRequisicaoVo>
public java.lang.Boolean getApagarDisabled()
getApagarDisabled
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ItemRequisicaoVo>
public java.lang.Boolean getCriarDisabled()
getCriarDisabled
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ItemRequisicaoVo>
public void cancelar()
cancelar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItemRequisicaoVo>
public java.lang.Boolean preApagar()
preApagar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItemRequisicaoVo>
public void posLocalizar(java.lang.Boolean localizando)
posLocalizar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<ItemRequisicaoVo>
private void populaDadosComplementares()
public void posRecuperar() throws br.inf.thema.erp.infra.exception.ErpException
posRecuperar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItemRequisicaoVo>
br.inf.thema.erp.infra.exception.ErpException
public void posLocalizarRecuperar() throws br.inf.thema.erp.infra.exception.ErpException
posLocalizarRecuperar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<ItemRequisicaoVo>
br.inf.thema.erp.infra.exception.ErpException
public void trocaDeRegistroListaComplementar(javax.faces.event.AjaxBehaviorEvent ev)
public void trocaDeregistro(int atual, int aterior)
trocaDeregistro
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ItemRequisicaoVo>
public void posCriar(int registro)
posCriar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItemRequisicaoVo>
public java.lang.Boolean preSalvar()
preSalvar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<ItemRequisicaoVo>
public java.lang.Boolean preSalvarRegistro(ItemRequisicaoVo entidade, br.inf.thema.erp.padrao.mbean.MBeanManutencao.AcaoSalvar acao)
preSalvarRegistro
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<ItemRequisicaoVo>
public void posSalvarRegistro(ItemRequisicaoVo entidade, br.inf.thema.erp.padrao.mbean.MBeanManutencao.AcaoSalvar acao)
posSalvarRegistro
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<ItemRequisicaoVo>
public void posSalvar()
posSalvar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItemRequisicaoVo>
public java.lang.Boolean preVinculo(br.inf.thema.erp.padrao.entidades.Permissao programa)
preVinculo
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItemRequisicaoVo>
public java.lang.String getListaRerender()
getListaRerender
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ItemRequisicaoVo>
public java.util.Collection<java.lang.Integer> getSelectionProdutos()
public void setSelectionProdutos(java.util.Collection<java.lang.Integer> selectionProdutos)
public int getSizeProdutosMaisRequisitados()
public java.util.List<ProdutoVO> getProdutosMaisRequisitados()
public RequisicaoVo getRequisicaoVo()
public java.lang.String getTipoRequerente()
public java.lang.Boolean getShowModalIncluirProdutoSimNao()
public void setMensagemModal(java.lang.String mensagemModal)
public java.lang.String getMensagemModal()
public java.util.List<ProdutoVO> getListaProdutoFiltroJanelas()
public ProdutoVO getProdutoFiltroJanela()
public java.lang.Boolean getShowModalErroInserindoLote()
public java.util.List<java.lang.String> getProdutosErro()
public java.util.List<javax.faces.model.SelectItem> getSituacaoRequisicao()
public java.util.List<javax.faces.model.SelectItem> getMotivosRequisicao()
public void montaListaProdutosMaisRequisitados()
public void montaListaUltimosProdutosRequisitados()
public java.lang.Boolean permiteAlterar()
public void quantidadePadrao()
public void validaQuantidadeRequisicao(javax.faces.event.AjaxBehaviorEvent event)
private void validaValores()
public void validaQuantidadeAtendida()
public void recuperaDadosProduto(javax.faces.event.AjaxBehaviorEvent evt)
public void limpaCampos(ItemRequisicaoVo item)
public java.util.List<ProdutoAlmoxVo> suggestionProduto(java.lang.Object event)
public void changeProduto(javax.faces.event.ActionEvent event)
public java.lang.Boolean getHabilitaQuantidadeAtendida()
public void apagarTodos()
public void incluirEmLote()
private void buscaRequisicao() throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
private java.lang.Boolean validaDadosProduto(ItemRequisicaoVo item) throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
private java.lang.Boolean validaProdutoAutomatico(ItemRequisicaoVo item) throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
private void getDadosProduto() throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
private void validaPermissaoAlteracao() throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
private void controlaAcoes(java.lang.Boolean controla)
private void populaItem(ItemRequisicaoVo item)
public void acaoSim()
public void acaoNao()
public void acaoOk()
public void setProdutoSelecionado(ProdutoVO produto)
public void acaoAtualizaQuantidadeAtendida(br.inf.thema.erp.padrao.entidades.Programa programa)
public void atualizaQuantidadeAtendida()
public void fechaModalAtualizaQuantidadeAtendida()
public java.lang.Boolean getShowModalConfirmaAtualizacaoQuantidadeAtendida()
public java.lang.String getExibeQtdDisponivel()
public void setExibeQtdDisponivel(java.lang.String exibeQtdDisponivel)
public java.util.List<br.inf.thema.erp.padrao.entidades.Permissao> getToolbarAcoes()
getToolbarAcoes
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ItemRequisicaoVo>
public boolean getMostraForm()
getMostraForm
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ItemRequisicaoVo>
public java.lang.String getDescricaoCompleta()
public java.lang.Boolean getRestringeCatalogo()
public RequisicaoVo getRequisicaoVoChave()
public ProdutoFiltroCampoUtil getProdutoFiltroCampoUtil()
public java.lang.Boolean getExibeDescricaoResProd()
public java.util.List<javax.faces.model.SelectItem> getListaTipoEstoque()
public void onChangeTipoEstoque(javax.faces.event.AjaxBehaviorEvent event)
public java.util.List<javax.faces.model.SelectItem> getListaMarca()
public java.lang.String getDescricaoMarca(java.lang.Long codigoMarca)
public java.lang.String getExibeDadosAdicionais()
public void setExibeDadosAdicionais(java.lang.String exibeDadosAdicionais)
public void sort(java.lang.String coluna)
private org.richfaces.component.SortOrder sort(org.richfaces.component.SortOrder sortAtual)
public void unSortAllColumns()
public org.richfaces.component.SortOrder getColuna1Order()
public void setColuna1Order(org.richfaces.component.SortOrder coluna1Order)
public org.richfaces.component.SortOrder getColuna2Order()
public void setColuna2Order(org.richfaces.component.SortOrder coluna2Order)
public void acaoItensCatalogo()
public void acaoItensCatalogoInserir(javax.faces.event.AjaxBehaviorEvent e)
public void acaoItensCatalogoCancelar()
public java.lang.Boolean getShowModalCatalogoItens()
public void setShowModalCatalogoItens(java.lang.Boolean showModalCatalogoItens)
public java.util.List<CatalogoItemVo> getListaCatalogoItem()
public java.lang.Long getProdutoFiltro()
public void setProdutoFiltro(java.lang.Long produtoFiltro)
public java.lang.String getDescricaoFiltro()
public void setDescricaoFiltro(java.lang.String descricaoFiltro)
public java.util.List<javax.faces.model.SelectItem> getListaMotivo()
public void setListaMotivo(java.util.List<javax.faces.model.SelectItem> listaMotivo)
public java.lang.Long getSequenciaCatalogo()
public void setSequenciaCatalogo(java.lang.Long sequenciaCatalogo)
public java.util.List<javax.faces.model.SelectItem> getListaCatalogoMateriais()
public void onChangeSequenciaCatalogo(javax.faces.event.AjaxBehaviorEvent ev)
public java.lang.String getCalculaConsumoMensal()
public java.lang.Boolean getApresentaSaldoAoDigitarProd()
public boolean onBackBreadCrumb(br.inf.thema.erp.padrao.entidades.Permissao programa)
onBackBreadCrumb
in class br.inf.thema.erp.infra.mbean.MBeanBasico
public void filtroCampoBemEmpenhoSelect(br.inf.thema.erp.integracao.materiais.vo.patrimonio.bem.BemVo bem)
public java.lang.Boolean getSomenteFormulario()
public void setSomenteFormulario(java.lang.Boolean somenteFormulario)
public java.lang.String getMovimentaProdutoDesabilitado()
public void setMovimentaProdutoDesabilitado(java.lang.String movimentaProdutoDesabilitado)