コード例 #1
0
 @Override
 public ProductoBean set(ProductoBean oProductoBean) throws Exception {
   try {
     oMysql.conexion(enumTipoConexion);
     oMysql.initTrans();
     if (oProductoBean.getId() == 0) {
       oProductoBean.setId(oMysql.insertOne("producto"));
     }
     oMysql.updateOne(oProductoBean.getId(), "producto", "codigo", oProductoBean.getCodigo());
     oMysql.updateOne(
         oProductoBean.getId(), "producto", "descripcion", oProductoBean.getDescripcion());
     oMysql.updateOne(oProductoBean.getId(), "producto", "precio", oProductoBean.getPrecio());
     oMysql.updateOne(
         oProductoBean.getId(),
         "producto",
         "id_tipoproducto",
         Integer.toString(oProductoBean.getId_tipoproducto()));
     oMysql.commitTrans();
   } catch (Exception e) {
     oMysql.rollbackTrans();
     throw new Exception("ProductoDao.setProducto: Error: " + e.getMessage());
   } finally {
     oMysql.desconexion();
   }
   return oProductoBean;
 }
コード例 #2
0
 @Override
 public void remove(ProductoBean oProductoBean) throws Exception {
   try {
     oMysql.conexion(enumTipoConexion);
     oMysql.removeOne(oProductoBean.getId(), "producto");
     oMysql.desconexion();
   } catch (Exception e) {
     throw new Exception("ProductoDao.removeProducto: Error: " + e.getMessage());
   } finally {
     oMysql.desconexion();
   }
 }
コード例 #3
0
 @Override
 public ProductoBean get(ProductoBean oProductoBean) throws Exception {
   if (oProductoBean.getId() > 0) {
     try {
       oMysql.conexion(enumTipoConexion);
       if (!oMysql.existsOne("producto", oProductoBean.getId())) {
         oProductoBean.setId(0);
       } else {
         oProductoBean.setCodigo(oMysql.getOne("producto", "codigo", oProductoBean.getId()));
         oProductoBean.setDescripcion(
             oMysql.getOne("producto", "descripcion", oProductoBean.getId()));
         oProductoBean.setPrecio(oMysql.getOne("producto", "precio", oProductoBean.getId()));
         oProductoBean.setId_tipoproducto(
             Integer.parseInt(
                 oMysql.getOne("producto", "id_tipoproducto", oProductoBean.getId())));
       }
     } catch (Exception e) {
       throw new Exception("ProductoDao.getProducto: Error: " + e.getMessage());
     } finally {
       oMysql.desconexion();
     }
   } else {
     oProductoBean.setId(0);
   }
   return oProductoBean;
 }