Ejemplo n.º 1
0
        public string devolverTodo(int userId)
        {
            HistoricoVentas hv = new HistoricoVentas();
            hv.ListaVentas = new List<Venta>();
            Venta v;
            MySqlConnection conn = new MySqlConnection(connString);
            MySqlCommand command = conn.CreateCommand();
            command.CommandText = "Select * from ventas where vendedor=" + "'" + userId + "' and finalizada=1";
            conn.Open();

            MySqlDataReader reader = command.ExecuteReader();
            while (reader.Read())
            {
                v = new Venta();
                v.id = int.Parse(reader["id"].ToString());
                v.tipo = reader["tipo"].ToString();
                v.estado = reader["estado"].ToString();
                v.precio = int.Parse(reader["precio"].ToString());
                v.finalizada = int.Parse(reader["finalizada"].ToString());
                hv.ListaVentas.Add(v);
            }

            conn.Close();

            var javaScriptSerializer = new JavaScriptSerializer();

            return javaScriptSerializer.Serialize(hv);
        }
Ejemplo n.º 2
0
        public string getVentasActivas(int userId)
        {
            HistoricoVentas hv = new HistoricoVentas();
            hv.ListaVentas = new List<Venta>();
            Venta v;
            MySqlConnection conn = new MySqlConnection(connString);
            MySqlCommand command = conn.CreateCommand();
            command.CommandText = "Select * from ventas where vendedor=" + "'" + userId + "'" + "and (finalizada=0 or finalizada=3)";
            conn.Open();

            MySqlDataReader reader = command.ExecuteReader();
            while (reader.Read())
            {
                v = new Venta();
                v.id = int.Parse(reader["id"].ToString());
                v.tipo = reader["tipo"].ToString();
                v.precio = int.Parse(reader["precio"].ToString());
                v.fecha_I = reader["fecha_I"].ToString();
                v.fecha_F = reader["fecha_F"].ToString();
                v.negociado = int.Parse(reader["negociado"].ToString());
                hv.ListaVentas.Add(v);
            }

            conn.Close();

            var javaScriptSerializer = new JavaScriptSerializer();

            return javaScriptSerializer.Serialize(hv.ListaVentas);
        }
Ejemplo n.º 3
0
        public void nuevaVenta(string ventaJson)
        {
            Venta venta = new Venta();
            MySqlConnection conn = new MySqlConnection(connString);
            MySqlCommand command = conn.CreateCommand();
            var javaScriptSerializer = new JavaScriptSerializer();
            venta = javaScriptSerializer.Deserialize<Venta>(ventaJson);
            venta.fecha_I = DateTime.UtcNow.ToString();

            Debug.WriteLine(venta.fecha_F);
            conn.Open();
            command.CommandText = "insert into ventas (vendedor, tipo, autor, año, estado, fecha_I, fecha_F, precio, negociado) values (?vendedor, ?tipo, ?autor, ?año, ?estado, ?fecha_I, ?fecha_F,?precio,?negociado)";
            command.Parameters.Add("?vendedor", venta.vendedor);
            command.Parameters.Add("?tipo", venta.tipo);
            command.Parameters.Add("?autor", venta.autor);
            command.Parameters.Add("?año", venta.año);
            command.Parameters.Add("?estado", venta.estado);
            command.Parameters.Add("?fecha_I", Convert.ToDateTime(venta.fecha_I).ToUniversalTime());
            command.Parameters.Add("?fecha_F", Convert.ToDateTime(venta.fecha_F).ToUniversalTime());
            command.Parameters.Add("?precio", venta.precio);
            command.Parameters.Add("?negociado", venta.negociado);
            command.ExecuteNonQuery();
            conn.Close();

            LogMessageToFile("Nueva venta con id " + venta.id);
        }
Ejemplo n.º 4
0
        public string getVentas(int idUsuario)
        {
            List<Venta> lv = new List<Venta>();
            Venta v = new Venta();

            MySqlConnection conn = new MySqlConnection(connString);
            MySqlCommand command = conn.CreateCommand();
            command.CommandText = "Select * from ventas where finalizada = 0 and vendedor!="+idUsuario;
            conn.Open();

            MySqlDataReader reader = command.ExecuteReader();
            while (reader.Read())
            {
                v = new Venta();
                v.id = int.Parse(reader["id"].ToString());
                v.tipo = reader["tipo"].ToString();
                v.estado = reader["estado"].ToString();
                v.autor = reader["autor"].ToString();
                v.año = 0;
                v.precio = int.Parse(reader["precio"].ToString());
                v.fecha_I = reader["fecha_I"].ToString();
                v.fecha_F = reader["fecha_F"].ToString();
                v.finalizada = int.Parse(reader["finalizada"].ToString());
                v.vendedor = int.Parse(reader["vendedor"].ToString());
                lv.Add(v);
            }

            conn.Close();

            var javaScriptSerializer = new JavaScriptSerializer();

            return javaScriptSerializer.Serialize(lv);
        }