예제 #1
0
 /**
  * @see Método que altera um objeto no banco de dados por meio da GenericDAO.
  * @param idCategoria
  * @param descricao
  * @return true/false.
  */
 public Boolean alterarCategoria(Long idCategoria, String descricao) {
   try {
     GenericDAO<Categoria> categoriaDAO = new GenericDAO();
     Categoria categoriaVO = categoriaDAO.consultar("idCategoria", idCategoria, new Categoria());
     categoriaVO.setDescricaoCategoria(descricao);
     categoriaVO.setAtualizacaoCategoria(new Date());
     if (categoriaDAO.atualizar(categoriaVO)) {
       JOptionPane.showMessageDialog(
           null, "Categoria alterada com sucesso.", "Sucesso", JOptionPane.INFORMATION_MESSAGE);
     }
     return true;
   } catch (Exception e) {
     JOptionPane.showMessageDialog(null, e, "Error", JOptionPane.ERROR_MESSAGE);
     return false;
   }
 }
예제 #2
0
 /**
  * @see Método que persiste um objeto no banco de dados por meio da GenericDAO.
  * @param descricao
  * @return true/false.
  */
 public Boolean inserirCategoria(String descricao) {
   try {
     GenericDAO<Categoria> categoriaDAO = new GenericDAO();
     Categoria categoriaVO = new Categoria();
     categoriaVO.setDescricaoCategoria(descricao);
     categoriaVO.setCriacaoCategoria(new Date());
     categoriaVO.setAtualizacaoCategoria(new Date());
     if (categoriaDAO.inserir(categoriaVO)) {
       JOptionPane.showMessageDialog(
           null, "Categoria inserida com sucesso.", "Sucesso", JOptionPane.INFORMATION_MESSAGE);
     }
     return true;
   } catch (Exception e) {
     JOptionPane.showMessageDialog(null, e, "Error", JOptionPane.ERROR_MESSAGE);
     return false;
   }
 }