//AGREGAR BIEN LOS DATOS FALTANTES A LA MODIFICACION Y BORRADO public void Modificar(Es_DetalleProducto datos) { string sqlUpdate = "UPDATE DetalleProducto SET "; sqlUpdate += "cantidad = " + _BD.FormatearDato(datos.cantidad, "Int"); sqlUpdate += ", precio = " + _BD.FormatearDato(datos.precio, "Int"); sqlUpdate += " WHERE codProductoComponente = " + datos.CodigoComponente + "AND codProductoGenerico = " + datos.codigoProducto; MessageBox.Show("El Detalle de producto fue modificado con exito!", "MODIFICACIÓN EXITOSA", MessageBoxButtons.OK, MessageBoxIcon.Information); _BD.Modificar(sqlUpdate); }
private void btn_Aceptar_Click(object sender, EventArgs e) { TratamientosEspeciales tratamiento = new TratamientosEspeciales(); Es_DetalleProducto _DP = new Es_DetalleProducto(); if (tratamiento.validar(this.Controls) == TratamientosEspeciales.Validacion.correcta) { _DP.codigoProducto = txt_producto.Text; _DP.CodigoComponente = txt_componente.Text; _DP.cantidad = txt_cantidad.Text; _DP.precio = txt_precio.Text; Detalle.Modificar(_DP); Cargar_grilla(Detalle.RecuperarDetallesProducto(int.Parse(codigo))); CerrarPanel(); } }
private void button1_Click_1(object sender, EventArgs e) { DataTable Consulta = new DataTable(); Consulta = Producto.Buscar_ProductoPorCodigo(txt_codProd.Text); if (Consulta.Rows.Count > 0) { Es_DetalleProducto _ED = new Es_DetalleProducto(); _ED.codigoProducto = txt_codProd.Text; _ED.CodigoComponente = cmb_Componente.SelectedValue.ToString(); _ED.cantidad = txt_CantComp.Text; _ED.precio = txt_Subtotal.Text; Detalle.Insertar(_ED); Cargar_grilla(Detalle.RecuperarDetallesProducto(int.Parse(txt_codProd.Text))); txt_CantComp.Text = ""; txt_Precio.Text = ""; txt_Subtotal.Text = ""; } else { MessageBox.Show("Primero debe crear al producto", "Atencion"); } }
//public void Insertar(Control.ControlCollection controles) //{ // _BD.InsertarAutomatizado("Empleados", controles); //} public void Insertar(Es_DetalleProducto detalle) { String sqlInsertar = "INSERT INTO DetalleProducto(codProductoComponente, codProductoGenerico, cantidad, precio) VALUES(" + detalle.CodigoComponente + "," + detalle.codigoProducto + "," + detalle.cantidad + "," + detalle.precio + ")"; _BD.Insertar(sqlInsertar); }