private void buttonUpdate_MouseClick(object sender, MouseEventArgs e) { DialogResult resultado = MessageBox.Show("Desea confirmar la actualización?", "Confirmacion", MessageBoxButtons.YesNo); if (resultado == DialogResult.Yes) { int nuevoStock = (int)NumBoxStock.Value; if (productosBL.actualizarStock(almacenModificar.IdAlmacen, productoAlmacenSeleccionado.Id, nuevoStock)) { productoAlmacenSeleccionado.CantidadAlmacenada = Int32.Parse(nuevoStock.ToString()); MessageBox.Show("Se actualizó el stock correctamente", "Éxito"); dataGridStock.Update(); dataGridStock.Refresh(); this.actualizarInfoSeleccionado(); } else { MessageBox.Show("Hubo un error al actualizar", "Error"); } } else if (resultado == DialogResult.No) { NumBoxStock.Value = productoAlmacenSeleccionado.CantidadAlmacenada; } }
private void button3_Click(object sender, EventArgs e) { if (tablaProductosAlmacen.CurrentRow == null) { MessageBox.Show("Debe seleccionar un producto de la lista", "Error"); return; } if (Math.Round(nuevoStockNumBox.Value) == Int32.Parse(stockActualSeleccionado.Text)) { return; } DialogResult resultado = MessageBox.Show("Desea confirmar la actualización?", "Confirmacion", MessageBoxButtons.YesNo); if (resultado == DialogResult.Yes) { int nuevoStock = (int)nuevoStockNumBox.Value; if (productosBL.actualizarStock(idAlmacen, productoAlmacenSeleccionado.Id, nuevoStock)) { productoAlmacenSeleccionado.CantidadAlmacenada = Int32.Parse(nuevoStock.ToString()); MessageBox.Show("Se actualizó el stock correctamente", "Éxito"); tablaProductosAlmacen.Update(); tablaProductosAlmacen.Refresh(); this.actualizarInfoSeleccionado(); } else { MessageBox.Show("Hubo un error al actualizar", "Error"); } } else if (resultado == DialogResult.No) { nuevoStockNumBox.Value = productoAlmacenSeleccionado.CantidadAlmacenada; } }