aumenta el stock de los productos

This commit is contained in:
carlos
2024-01-08 17:57:24 -06:00
parent 6559c12b6c
commit e051a8c259
10 changed files with 84 additions and 12 deletions
+18 -9
View File
@@ -27,6 +27,7 @@ namespace compabetov2
private void llenarPanel()
{
stockPanel.Controls.Clear();
productos = service.conseguirProductos();
foreach (Producto producto in productos)
@@ -179,24 +180,32 @@ namespace compabetov2
TextBox txtStock = agregarPanel.Controls[0] as TextBox;
int stock = int.Parse(txtStock.Text);
Producto productoStockNuuevo = new Producto(idProducto,"","",0,"",stock, null);
stockNuevo.Add(productoStockNuuevo);
if(stock > 0) {
Producto productoStockNuuevo = new Producto(idProducto, "", "", 0, "", stock, null);
stockNuevo.Add(productoStockNuuevo);
}
}
string mensajeConfirmacion = "Se aumentara el stock a los\nsiguientes productos\n";
for(int i = 0; i < stockNuevo.Count; i++)
{
if (stockNuevo[i].stock > 0)
{
mensajeConfirmacion += productos[i].nombre + ": " + stockNuevo[i].stock + "\n";
}
mensajeConfirmacion += productos[i].nombre + ": " + stockNuevo[i].stock + "\n";
}
DialogResult result = MessageBox.Show(mensajeConfirmacion, "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (result == DialogResult.Yes)
if(stockNuevo.Count > 0)
{
// Código para realizar la acción
DialogResult result = MessageBox.Show(mensajeConfirmacion, "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (result == DialogResult.Yes)
{
service.aumentarStock(stockNuevo);
llenarPanel();
}
}
}
private void inventario_Load(object sender, EventArgs e)