Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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;
            }
        }