cuentas
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
+3
-3
@@ -942,7 +942,7 @@ namespace compabetov2.database
|
|||||||
{
|
{
|
||||||
try
|
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 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 sqlIdCuenta = "SELECT idCuenta FROM cuenta ORDER BY idCuenta DESC LIMIT 1";
|
||||||
string sqlProductoStock = "SELECT stock FROM Producto WHERE idproducto = @idproducto";
|
string sqlProductoStock = "SELECT stock FROM Producto WHERE idproducto = @idproducto";
|
||||||
@@ -1439,7 +1439,7 @@ namespace compabetov2.database
|
|||||||
|
|
||||||
SQLiteCommand commandVenta = new SQLiteCommand(sqlVenta, conexion);
|
SQLiteCommand commandVenta = new SQLiteCommand(sqlVenta, conexion);
|
||||||
commandVenta.Parameters.AddWithValue("@fecha", DateTime.Now.ToString());
|
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.Parameters.AddWithValue("@responzable", envio.responsable);
|
||||||
commandVenta.ExecuteNonQuery();
|
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), " +
|
"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));",
|
"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), " +
|
"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))",
|
"FOREIGN KEY (fk_cuenta) REFERENCES Cuenta(idCuenta),FOREIGN KEY (fk_producto) REFERENCES producto(idproducto))",
|
||||||
|
|||||||
@@ -11,12 +11,14 @@ namespace compabetov2.database.modelos
|
|||||||
public int idVenta;
|
public int idVenta;
|
||||||
public int cantidad;
|
public int cantidad;
|
||||||
public Producto producto;
|
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.cantidad = cantidad;
|
||||||
this.producto = producto;
|
this.producto = producto;
|
||||||
this.idVenta = id;
|
this.idVenta = id;
|
||||||
|
this.total = total;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user