private void btnModificar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxPBrutoProducto.Text) || string.IsNullOrEmpty(textBoxPVPProducto.Text) || string.IsNullOrEmpty(textBoxArticuloProducto.Text) || string.IsNullOrEmpty(textBoxCodigoProducto.Text)) { MessageBox.Show("Por Favor Llenar Todos los Campos"); } else { CNProductos objDato = new CNProductos(); objDato.codigoProd = textBoxCodigoProducto.Text; objDato.nombreProd = textBoxArticuloProducto.Text; int n = TipoComboBox.SelectedIndex + 1; objDato.Tipo = n; decimal pvp = decimal.Parse(textBoxPVPProducto.Text); decimal.Round(pvp, 2); objDato.PrecioUni = pvp; decimal precioB = decimal.Parse(textBoxPBrutoProducto.Text); decimal.Round(precioB, 2); objDato.PrecioB = precioB; try { objDato.modificarProducto(); try { foreach (DataRow row in Listaingredientes.Rows) { CNIngredientes objIng = new CNIngredientes(); objIng.CodigoProducto = textBoxCodigoProducto.Text; objIng.CodigoIngrediente = row["Código Ingrediente"].ToString(); objIng.Descripcion = row["Descripción"].ToString(); CNMedida objMedida = new CNMedida(); objMedida.Unidad = row["Unidad de Medida"].ToString(); DataTable dato = objMedida.BuscarIndex(); objIng.Medida = int.Parse(dato.Rows[0][0].ToString()); objIng.Cantidad = decimal.Parse(row["Cantidad"].ToString()); objIng.modificarIngrediente(); } ListaProducto(); MessageBox.Show("Producto Modificado Exitosamente"); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); objDato.EliminarProd(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } }
private void btnEliminar_Click(object sender, EventArgs e) { if (ProductodataGridView.SelectedRows.Count > 0) { String Men = "¿Seguro que quiere eliminar a este producto?"; String Tit = "Eliminar"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result = MessageBox.Show(Men, Tit, buttons); if (result == DialogResult.Yes) { CNProductos objDato = new CNProductos(); objDato.codigoProd = ProductodataGridView.CurrentRow.Cells[0].Value.ToString(); objDato.EliminarProd(); ListaProducto(); MessageBox.Show("Producto Eliminado Exitosamente"); } } else { MessageBox.Show("Debe Seleccionar Una Fila"); } }