From 6f6be01916588c94426b00f8fac4201e74aef5fb Mon Sep 17 00:00:00 2001 From: Michael Robles Date: Fri, 2 Feb 2024 20:42:38 -0700 Subject: [PATCH] Subo cambios en plena produccion10 --- .vs/VSWorkspaceState.json | 2 +- database/DAO.cs | 6 +++--- database/service.cs | 3 ++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json index 7bc366a..7b1ceaa 100644 --- a/.vs/VSWorkspaceState.json +++ b/.vs/VSWorkspaceState.json @@ -5,6 +5,6 @@ "\\Principal", "\\Ventas" ], - "SelectedNode": "\\Solution.sln", + "SelectedNode": "\\Ventas\\vender.cs", "PreviewInSolutionExplorer": false } \ No newline at end of file diff --git a/database/DAO.cs b/database/DAO.cs index b048ae8..a9e1826 100644 --- a/database/DAO.cs +++ b/database/DAO.cs @@ -1550,9 +1550,9 @@ namespace compabetov2.database "CREATE TABLE Merma (idmerma INTEGER PRIMARY KEY AUTOINCREMENT, fecha TEXT, responsable TEXT, razon TEXT)", - "CREATE TABLE venta (idVenta INTEGER PRIMARY KEY AUTOINCREMENT,fecha TEXT, total DECIMAL(10, 2));", + "CREATE TABLE venta (idVenta INTEGER PRIMARY KEY AUTOINCREMENT,fecha TEXT, total DECIMAL(10, 2),responzable TEXT DEFAULT '');", - "CREATE TABLE detalle_venta (fk_venta INTEGER, fk_producto INTEGER, PRIMARY KEY (fk_venta, fk_producto), " + + "CREATE TABLE detalle_venta (fk_venta INTEGER, fk_producto INTEGER,cantidad INTEGER DEFAULT 0, PRIMARY KEY (fk_venta, fk_producto), " + "FOREIGN KEY (fk_venta) REFERENCES venta(idVenta),FOREIGN KEY (fk_producto) REFERENCES producto(idproducto));", "CREATE TABLE cuenta (idCuenta INTEGER PRIMARY KEY AUTOINCREMENT, total DECIMAL(10,2), fecha TEXT, estado TEXT DEFAULT 'ACTIVO', descripcion TEXT)", @@ -1560,7 +1560,7 @@ namespace compabetov2.database "CREATE TABLE detalle_cuenta (fk_cuenta INTEGER, fk_producto INTEGER,cantidad INTEGER, PRIMARY KEY (fk_cuenta, fk_producto), " + "FOREIGN KEY (fk_cuenta) REFERENCES Cuenta(idCuenta),FOREIGN KEY (fk_producto) REFERENCES producto(idproducto))", - "CREATE TABLE envios (idEnvios INTEGER PRIMARY KEY AUTOINCREMENT, fecha TEXT, direccion TEXT, telefono TEXT,responzable TEXT DEFAULT '',estado TEXT DEFAULT 'EN PROCESO')", + "CREATE TABLE envios (idEnvios INTEGER PRIMARY KEY AUTOINCREMENT, fecha TEXT, direccion TEXT, telefono TEXT,responzable TEXT DEFAULT '',estado TEXT DEFAULT 'EN PROCESO', total DECIMAL(10,2) DEFAULT 0,cliente TEXT)", "CREATE TABLE detalle_envios (fk_envios INTEGER, fk_producto INTEGER,cantidad INTEGER, PRIMARY KEY (fk_envios, fk_producto), " + "FOREIGN KEY (fk_envios) REFERENCES envios(idEnvios),FOREIGN KEY (fk_producto) REFERENCES producto(idproducto))", diff --git a/database/service.cs b/database/service.cs index 5d924d3..8b2ed1e 100644 --- a/database/service.cs +++ b/database/service.cs @@ -326,6 +326,7 @@ namespace compabetov2.database while (reader.Read()) { + decimal total = reader.GetDecimal(6); Envio envio = new Envio( (int)reader.GetInt64(0), reader.GetString(1), @@ -334,7 +335,7 @@ namespace compabetov2.database reader.GetString(4), reader.GetString(5), reader.GetString(7), - reader.GetDecimal(6) + total ) ; envios.Add(envio);