Beispiel #1
0
 /// <summary>
 /// Modifica la cantidad de productos ingresada en el data grid view
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void button3_Click(object sender, EventArgs e)
 {
     try
     {
         if (dgvVenta.CurrentRow != null)
         {
             int index = dgvVenta.CurrentRow.Index;
             frmVentasModificar frmVentas = new frmVentasModificar(productos[index].Producto, productos[index].Precio);
             int cant = frmVentas.obtenerCantidad();
             if (cant != -1)
             {
                 productos[index].Cantidad = cant;
                 productos[index].Subtotal = productos[index].Precio * cant;
             }
             dgvVenta.DataSource = null;
             dgvVenta.DataSource = productos;
         }
         else
         {
             MessageBox.Show("Por favor selcciona un producto.");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     calcularTotal();
 }
        /// <summary>
        /// Obtiene el producto seleccionado, lo asigna a la variable clsProductos, y cierra la ventana.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            int seleccionado             = dgvProductos.CurrentCell.RowIndex;
            frmVentasModificar modificar = new frmVentasModificar(listaProductos[seleccionado].Producto, listaProductos[seleccionado].Precio);

            cant = modificar.obtenerCantidad();
            clsListaProductos = new clsListaProductos(listaProductos[seleccionado].IDproducto, listaProductos[seleccionado].Producto, cant, listaProductos[seleccionado].Precio);
            if (clsListaProductos.Cantidad != -1)
            {
                this.Close();
                this.Dispose();
            }
        }