boton vender de la venta venta listo

This commit is contained in:
carlos
2024-02-14 18:47:18 -06:00
parent cbc7201b23
commit 93d7aef100
18 changed files with 198 additions and 104 deletions
+28 -10
View File
@@ -405,15 +405,8 @@ namespace compabetov2.database
{
DetalleVentaModel detalleVenta = new DetalleVentaModel(
(int)readerDetalleVenta.GetInt64(2),
new Producto(
(int)readerDetalleVenta.GetInt64(1),
readerDetalleVenta["nombre"].ToString(),
readerDetalleVenta["descripcion"].ToString(),
readerDetalleVenta.GetDecimal(6),
readerDetalleVenta["img"].ToString(),
(int)readerDetalleVenta.GetInt64(8)
),
(int)readerDetalleVenta.GetInt64(0)
new Variante(-1,"",0,0,"",-1)
) ;
detallesVenta.Add( detalleVenta );
}
@@ -455,6 +448,7 @@ namespace compabetov2.database
while (reader.Read())
{
Producto producto = new Producto(
reader.GetInt32(idIndex),
reader.GetString(nombreIndex),
@@ -466,7 +460,7 @@ namespace compabetov2.database
productos.Add(producto);
}
return productos;
}
@@ -498,5 +492,29 @@ namespace compabetov2.database
return dic;
}
public static List<Variante> conseguirVariantes()
{
List<Variante> variantes = new List<Variante>();
SQLiteDataReader reader = DAO.conseguirVariantesDAO();
while (reader.Read())
{
decimal precio = reader.GetDecimal(2);
int cantidad = (int)reader.GetInt64(3);
int fkProducto = (int)reader.GetInt64(5);
Variante vaiante = new Variante(
(int)reader.GetInt64(0),
reader["nombre"].ToString(),
precio,
cantidad,
reader["img"].ToString(),
fkProducto
);
variantes.Add(vaiante);
}
return variantes;
}
}
}