예제 #1
0
        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);
        }