Beispiel #1
0
        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();
        }
Beispiel #2
0
        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;
                    }
                }
            }
        }
Beispiel #3
0
 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;
 }
Beispiel #4
0
        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());
            }
        }