Exemplo n.º 1
0
  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;
  }
Exemplo n.º 2
0
  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();
  }