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
+41
View File
@@ -231,6 +231,47 @@ namespace compabetov2.database
}
}
public static bool aumentarStockDAO(List<Producto> stockNuevo)
{
var db_conexion = new Conexion();
try
{
using (SQLiteConnection conexion = db_conexion.get_connection())
{
conexion.Open();
using(var transaccion = conexion.BeginTransaction())
{
try
{
foreach (var item in stockNuevo)
{
string sql = "UPDATE Producto SET stock = @stock WHERE idproducto = @idproducto;";
SQLiteCommand command = new SQLiteCommand(sql, conexion);
command.Parameters.AddWithValue("@idproducto", item.idProducto);
command.Parameters.AddWithValue("@stock", item.stock);
command.ExecuteNonQuery();
}
transaccion.Commit();
return true;
}
catch(SQLiteException ex)
{
transaccion.Rollback();
MessageBox.Show(ex.Message);
return false;
}
}
}
}
catch (SQLiteException ex)
{
MessageBox.Show(ex.Message);
return false;
}
}
public static bool insertarCategoriaDAO(Categoria categoria)
{
var db_conexion = new Conexion();
+5 -2
View File
@@ -124,9 +124,12 @@ namespace compabetov2.database
}
return empleados;
}
}
}
public static bool aumentarStock(List<Producto> stockNuevo)
{
return DAO.aumentarStockDAO(stockNuevo);
}
}
}