public void Verificacion(string instruccion) { // NumVenta, Usuario, Articulos, Cantidad, Total, Fecha, Hora, Estado ObjUsuario usuario = new ObjUsuario(); Obtener obtener = new Obtener(); List <ObjUsuario> list3 = obtener.ObtenerLU(); usuario = list3[2]; string articulos = ""; int cont = 0; foreach (ObjArticulo articulo in list2) { articulos += articulo.codigo + Environment.NewLine; cont++; } DateTime now = DateTime.Now; ObjVenta venta = new ObjVenta(usuario.nombre, articulos, cont, totalVenta, now, now, "Realizada"); QueryVenta agregar = new QueryVenta(instruccion, venta); // Query para agregar nuevo usuario // this.Close(); }
public Venta(string mod, int idVenta) { InitializeComponent(); list = obtener.ObtenerLA(); this.mod = mod; total = 0; if (mod == "agregar") { // Agregar propiedades // LB_Titulo.Location = new Point(347, 16); LB_Titulo.Text = "VENTA"; BT_ReaVenta.Text = "Realizar venta"; BT_ReaVenta.Click += new System.EventHandler(BT_AgrVenta_Click); } else if (mod == "modificar") { // Agregar propiedades // LB_Titulo.Location = new Point(247, 16); LB_Titulo.Text = "MODIFICAR VENTA"; BT_ReaVenta.Text = "Guardar Datos"; BT_ReaVenta.Click += new System.EventHandler(BT_ModVenta_Click); this.idVenta = idVenta; if (idVenta != 0) { Obtener obtener = new Obtener(); List <ObjVenta> list = obtener.ObtenerLV(); ObjVenta venta = new ObjVenta(); try { for (int i = 1; i < list.Count; i++) { if (list[i].numVenta == idVenta) { venta = new ObjVenta(list[i]); } } // Agregar los daos de la venta y cambiar el valor de total } catch { MessageBox.Show("No se encontró la venta"); E = false; } } } }
public ObjVenta(ObjVenta venta) { this.numVenta = venta.numVenta; this.usuario = venta.usuario; this.articulos = venta.articulos; this.cantidad = venta.cantidad; this.total = venta.total; this.fecha = venta.fecha; this.hora = venta.hora; this.estado = venta.estado; }
public QueryVenta(string comando, ObjVenta venta) { try { string cnn = ConfigurationManager.ConnectionStrings["cnn"].ConnectionString; using (SqlConnection conexion = new SqlConnection(cnn)) { conexion.Open(); switch (comando) { case "agregar": { SqlCommand cmd = new SqlCommand("INSERT INTO Venta(usuario, articulos, cantidad, total, fecha, hora, estado)" + "VALUES ('" + venta.usuario + "', '" + venta.articulos + "', " + venta.cantidad + "," + " " + venta.total + ", '" + venta.fecha + "', '" + venta.hora + "', '" + venta.estado + "')", conexion); cmd.ExecuteNonQuery(); MessageBox.Show("Venta Realizada"); } break; case "modificar": { SqlCommand cmd = new SqlCommand("UPDATE Venta SET usuario = '" + venta.usuario + "', articulos = '" + venta.articulos + "'," + " cantidad = '" + venta.cantidad + "', total = '" + venta.total + "', fecha = '" + venta.fecha + "'," + " hora = '" + venta.hora + ", estado = '" + venta.estado + "' WHERE id = " + venta.numVenta + "", conexion); cmd.ExecuteNonQuery(); MessageBox.Show("Venta modificada"); } break; } conexion.Close(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }