diff --git a/Estadiscticas.cs b/Estadiscticas.cs index 13ed97e..52909db 100644 --- a/Estadiscticas.cs +++ b/Estadiscticas.cs @@ -122,7 +122,7 @@ namespace compabetov2 precio.Value = $"{producto.producto.precion}"; cantidad.Value = $"{producto.cantidad}"; total.Value = $"{producto.cantidad * producto.producto.precion}"; - + // Agregar las celdas a la fila nuevaFila.Cells.Add(productoN); nuevaFila.Cells.Add(precio); diff --git a/bin/Debug/compabetov2.exe b/bin/Debug/compabetov2.exe index 2dee17c..ac9c0eb 100644 Binary files a/bin/Debug/compabetov2.exe and b/bin/Debug/compabetov2.exe differ diff --git a/bin/Debug/compabetov2.pdb b/bin/Debug/compabetov2.pdb index 51313f7..ab65a19 100644 Binary files a/bin/Debug/compabetov2.pdb and b/bin/Debug/compabetov2.pdb differ diff --git a/bin/Debug/data.db b/bin/Debug/data.db index a5fc486..2e428ac 100644 Binary files a/bin/Debug/data.db and b/bin/Debug/data.db differ diff --git a/database/DAO.cs b/database/DAO.cs index a9e1826..922cd93 100644 --- a/database/DAO.cs +++ b/database/DAO.cs @@ -942,7 +942,7 @@ namespace compabetov2.database { try { - string sqlCuenta = "INSERT INTO cuenta (total, fecha, estado, descripcion) VALUES(@total, @fecha, 'ACTIVO', @descripcion);"; + string sqlCuenta = "INSERT INTO cuenta (total, fecha, estado, descripcion,cliente) VALUES(@total, @fecha, 'ACTIVO', @descripcion,'');"; string sqlDetalle = "INSERT INTO detalle_cuenta (fk_cuenta, fk_producto, cantidad) VALUES(@fk_cuenta, @fk_producto, @cantidad);"; string sqlIdCuenta = "SELECT idCuenta FROM cuenta ORDER BY idCuenta DESC LIMIT 1"; string sqlProductoStock = "SELECT stock FROM Producto WHERE idproducto = @idproducto"; @@ -1439,7 +1439,7 @@ namespace compabetov2.database SQLiteCommand commandVenta = new SQLiteCommand(sqlVenta, conexion); commandVenta.Parameters.AddWithValue("@fecha", DateTime.Now.ToString()); - commandVenta.Parameters.AddWithValue("@total", envio.total); + commandVenta.Parameters.AddWithValue("@total", envio.total + 10); commandVenta.Parameters.AddWithValue("@responzable", envio.responsable); commandVenta.ExecuteNonQuery(); @@ -1555,7 +1555,7 @@ namespace compabetov2.database "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)", + "CREATE TABLE cuenta (idCuenta INTEGER PRIMARY KEY AUTOINCREMENT, total DECIMAL(10,2), fecha TEXT, estado TEXT DEFAULT 'ACTIVO', descripcion TEXT, cliente TEXT DEFAULT '')", "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))", diff --git a/database/modelos/DetalleVentaModel.cs b/database/modelos/DetalleVentaModel.cs index ef7554c..c14512e 100644 --- a/database/modelos/DetalleVentaModel.cs +++ b/database/modelos/DetalleVentaModel.cs @@ -11,12 +11,14 @@ namespace compabetov2.database.modelos public int idVenta; public int cantidad; public Producto producto; + public decimal total; - public DetalleVentaModel(int cantidad, Producto producto, int id = -1) + public DetalleVentaModel(int cantidad, Producto producto, int id = -1, decimal total = 0) { this.cantidad = cantidad; this.producto = producto; this.idVenta = id; + this.total = total; } } } diff --git a/obj/Debug/compabetov2.exe b/obj/Debug/compabetov2.exe index 2dee17c..ac9c0eb 100644 Binary files a/obj/Debug/compabetov2.exe and b/obj/Debug/compabetov2.exe differ diff --git a/obj/Debug/compabetov2.pdb b/obj/Debug/compabetov2.pdb index 51313f7..ab65a19 100644 Binary files a/obj/Debug/compabetov2.pdb and b/obj/Debug/compabetov2.pdb differ