public boolean modificarVenta( int pIdVenta, Socio pSocio, Date pFecha, Producto pProducto, TipoPago pTipoPago, boolean pPagado) { boolean exito = true; int numFilas; conexion = new Conexion(); String consulta = "UPDATE VENTA SET VENTA_SOCIO =" + pSocio.getIdSocio() + ", VENTA_FECHA='" + pFecha + "', VENTA_PRODUCTO_ID=" + pProducto.getIdProducto() + ", VENTA_TIPO_PAGO_ID =" + pTipoPago.getIdTipoPago() + ", VENTA_PAGADO=" + pPagado + " WHERE VENTA_ID=" + pIdVenta; try { numFilas = conexion.getStatement().executeUpdate(consulta); if (numFilas == 0) exito = false; } catch (SQLException ex) { System.out.println("No se ha podido realizar la modificación."); } finally { conexion.cerrar(); return exito; } }
public boolean insertarVenta( Socio pSocio, Date pFecha, Producto pProducto, TipoPago pTipoPago, boolean pPagado, int pUnidades, double pImporte) { boolean exito = true; int numFilas; conexion = new Conexion(); String consulta = "INSERT INTO VENTA (VENTA_SOCIO_ID, VENTA_FECHA, VENTA_PRODUCTO_ID, VENTA_TIPO_PAGO_ID, VENTA_PAGADO, VENTA_UNIDADES, VENTA_IMPORTE, VENTA_SOCIO_NOMBRE, VENTA_SOCIO_APELLIDOS, VENTA_CATEGORIA, VENTA_SUBCATEGORIA, VENTA_PRODUCTO_NOMBRE) VALUES (" + pSocio.getIdSocio() + ",'" + pFecha + "'," + pProducto.getIdProducto() + "," + pTipoPago.getIdTipoPago() + "," + pPagado + "," + pUnidades + "," + pImporte + ",'" + pSocio.getNombre() + "','" + pSocio.getApellidos() + "','" + pProducto.getCategoria() + "','" + pProducto.getSubcategoria() + "','" + pProducto.getProducto() + "')"; try { numFilas = conexion.getStatement().executeUpdate(consulta); if (numFilas == 0) exito = false; } catch (SQLException ex) { System.out.println("No se ha podido realizar la inserción."); } finally { conexion.cerrar(); return exito; } }