Beispiel #1
0
 private void guardarCambiosToolStripMenuItem_Click(object sender, EventArgs e)
 {
     float[] cantidad  = new float[dgvInventario.RowCount];
     int[]   productos = new int[dgvInventario.RowCount];
     for (int i = 0; i < dgvInventario.RowCount; i++)
     {
         productos[i] = (int)dgvInventario.Rows[i].Cells[0].Value;
         if (!float.TryParse(dgvInventario.Rows[i].Cells[3].Value.ToString(), out cantidad[i]))
         {
             MessageBox.Show(this, "La cantidad para el producto ID#" + productos[i] + " es invalida", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return;
         }
     }
     ConexionBaseDeDatos.ActualizarInventario(productos, cantidad);
     ConexionBaseDeDatos.Logear(empleado, usuario, "Ha actualizado el inventario");
 }