/** * Método chamado para se validar e cadastrar um novo tipo de campo de produtos. * * @return null * @throws DAOException */ public String cadastrarNovoTipoCampo() throws DAOException { if (isEmpty(obj.getDenominacao())) addMensagem(MensagensArquitetura.CAMPO_OBRIGATORIO_NAO_INFORMADO, "Denominação"); if (isEmpty(obj.getDescricao())) addMensagem(MensagensArquitetura.CAMPO_OBRIGATORIO_NAO_INFORMADO, "Descrição"); if (hasMensagens()) return null; sBeanCadastro.cadastrar(obj); addMensagem(MensagensArquitetura.OPERACAO_REALIZADA_COM_SUCESSO, "Cadastro de Tipo de Produto"); reset(); 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(); }