Example #1
0
  private void btnRegistrarActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnRegistrarActionPerformed
    Pagina objPagina = new Pagina();
    // objCategoria.setId(Integer.parseInt(txtID.getText()));
    objPagina.setNombre(txtNombre.getText());
    objPagina.setPrecio(BigDecimal.valueOf(Double.valueOf(txtPrecio.getText())));

    DAOPagina objDAO = DAOPagina.getInstance();

    objDAO.registrar(objPagina);

    JOptionPane.showMessageDialog(this, "Pagina registrada con exito!");
    this.dispose();
  } // GEN-LAST:event_btnRegistrarActionPerformed
Example #2
0
 public boolean modificar(Pagina objPagina) {
   boolean retorno = false;
   try {
     Connection con = AdministradorConexiones.getConexion();
     PreparedStatement ps =
         con.prepareStatement("UPDATE pagina SET nombre = ?, precio = ? WHERE id = ? ");
     ps.setString(1, objPagina.getNombre());
     ps.setBigDecimal(2, objPagina.getPrecio());
     ps.setInt(3, objPagina.getId());
     ps.executeUpdate();
     retorno = true;
     ps.close();
     con.close();
   } catch (Exception e) {
     e.printStackTrace();
   }
   return retorno;
 }
Example #3
0
 public void registrar(Pagina objPagina) {
   try {
     // 1. Crear conexion
     Connection con = AdministradorConexiones.getConexion();
     // 2. Crear Statement
     String consulta = "INSERT INTO pagina(nombre,precio) VALUES(?,?)";
     PreparedStatement stmt = con.prepareStatement(consulta);
     stmt.setString(1, objPagina.getNombre());
     stmt.setBigDecimal(2, objPagina.getPrecio());
     // 3. Ejecutar comando SQL
     stmt.executeUpdate();
     // 5. Cerrar conexion
     stmt.close();
     con.close();
   } catch (Exception e) {
     e.printStackTrace();
   }
 }
Example #4
0
 public Pagina traer(int idPagina) {
   Pagina objPagina = null;
   try {
     Connection con = AdministradorConexiones.getConexion();
     String consulta = "SELECT * FROM pagina WHERE id = ?";
     PreparedStatement ps = con.prepareStatement(consulta);
     ps.setInt(1, idPagina);
     ResultSet rs = ps.executeQuery();
     if (rs.next()) {
       objPagina = new Pagina();
       objPagina.setId(rs.getInt("id"));
       objPagina.setNombre(rs.getString("nombre"));
       objPagina.setPrecio(rs.getBigDecimal("precio"));
     }
   } catch (Exception e) {
     e.printStackTrace();
   }
   return objPagina;
 }
Example #5
0
 public List<Pagina> listar() {
   List<Pagina> lista = new ArrayList<>();
   try {
     Connection con = AdministradorConexiones.getConexion();
     String consulta = "SELECT * FROM pagina ";
     PreparedStatement ps = con.prepareStatement(consulta);
     ResultSet rs = ps.executeQuery();
     while (rs.next()) {
       Pagina objCategoria = new Pagina();
       objCategoria.setId(rs.getInt("id"));
       objCategoria.setNombre(rs.getString("nombre"));
       objCategoria.setPrecio(rs.getBigDecimal("precio"));
       lista.add(objCategoria);
     }
   } catch (Exception e) {
     e.printStackTrace();
   }
   return lista;
 }