private void BtnGuardar_Click(object sender, EventArgs e) { double PU = Convert.ToDouble(TxtPrecioProducto.Text); int Cantidad = Convert.ToInt32(TxtCantidadProducto.Text); ClsProducto Producto = new ClsProducto( TxtIdProducto.Text, TxtNombreProducto.Text, PU, Convert.ToDouble(PU * Cantidad), Cantidad, Convert.ToInt32(TiposProducto[CmbTipoProducto.SelectedIndex]) ); ClsNProducto.Guardar(Producto, true); foreach (DataGridViewRow Fila in DgvDetalleProducto.Rows) { ClsDetalleProducto DetalleProducto = new ClsDetalleProducto( Fila.Cells["IdInsumo"].Value.ToString(), TxtIdProducto.Text, Convert.ToDouble(Fila.Cells["Cantidad"].Value) ); ClsNDetalleProducto.Guardar(DetalleProducto); } DgvProducto.DataSource = ClsNProducto.Listar(); LimpiarControles(); DgvDetalleProducto.Rows.Clear(); AjustarControles(false); }