public String selecionarProdutoAcompanhamento() throws DAOException { if (produto.getId() == 0) addMensagem(MensagensArquitetura.CAMPO_OBRIGATORIO_NAO_INFORMADO, "Produto"); if (hasMensagens()) return null; estoque = getDAO(ProdutoDAO.class).findEstoqueByProduto(produto.getId()); return null; }
public String cadastrarEstoque() throws DAOException { if (produto.getId() == 0) { addMensagem(MensagensArquitetura.CAMPO_OBRIGATORIO_NAO_INFORMADO, "Produto"); } if (obj.getQuantidade() <= 0) { addMensagemErro("É necessário informar uma valor válido para a quantidade do produto"); } if (hasMensagens()) return null; obj.setProduto(getGenericDAO().findByPrimaryKey(produto.getId(), Produto.class)); obj.setRestantes(obj.getQuantidade()); sBeanCadastro.cadastrar(obj); addMensagem(MensagensArquitetura.OPERACAO_REALIZADA_COM_SUCESSO, "Cadastro de Estoque."); return cancelar(); }