private void jBtnDeleteActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnDeleteActionPerformed
        // TODO add your handling code here:
        try {
            String sql = "DELETE FROM productos_has_pedidos WHERE pedidos_idpedidos = ? AND productos_idproductos = ? ";
            String sql1 = "SELECT descuento FROM pedidos WHERE idpedidos = ? ";
            String sql2 = "UPDATE pedidos SET precio_total = ? WHERE idpedidos = ? ";
            String sql3 = "UPDATE productos SET cantidad = cantidad + ? WHERE idproductos = ?";
            Connection conn = Conexion.GetConnection();
            PreparedStatement ps = conn.prepareStatement(sql);
            PreparedStatement ps1 = conn.prepareStatement(sql1);
            PreparedStatement ps2 = conn.prepareStatement(sql2);
            PreparedStatement ps3 = conn.prepareStatement(sql3);

            //Borra producto del pedido
            ps.setString(1, (String) tmPed.getValueAt(jTablePedidos.getSelectedRow(), 0));
            ps.setString(2, (String) jTablePedHas.getValueAt(jTablePedHas.getSelectedRow(), 0));
            ps.execute();

            //Regres la cantidad a la tabla productos
            ps3.setString(1, (String) jTablePedHas.getValueAt(jTablePedHas.getSelectedRow(), 3));
            ps3.setString(2, (String) jTablePedHas.getValueAt(jTablePedHas.getSelectedRow(), 0));
            ps3.execute();

            cargarPedHas();
            //Calcula el precio actual
            Double precio = 0.0, desc, total;
            int rows = jTablePedHas.getRowCount();
            for (int j = 0; j < rows; j++) {
                precio += (Double.parseDouble((String) jTablePedHas.getValueAt(j, 4)));
            }

            //Obtiene el descuento del pedido
            ps1.setString(1, tmPed.getValueAt(jTablePedidos.getSelectedRow(), 0).toString());
            Pedidos = ps1.executeQuery();
            Pedidos.next();
            desc = Pedidos.getDouble(1);

            if (desc == 0.0) {
                total = precio;
            } else {
                total = (1 - (desc / 100) * precio);
            }

            System.out.println(total);

            ps2.setDouble(1, total);
            ps2.setString(2, getSelectedPedido());
            ps2.executeUpdate();
            clearPedidos();
            cargarPedidos();
        } catch (SQLException e) {
            System.out.println(e.getMessage());
        }
    }//GEN-LAST:event_jBtnDeleteActionPerformed