Ejemplo n.º 1
0
 public datosReporte(int idArticulo)
 {
     Articulo articulo = new Articulo(idArticulo);
     nombreArticulo = articulo.nombre;
     idArticulo = articulo.id;
     precioArticulo = articulo.precio.ToString();
 }
Ejemplo n.º 2
0
        public List<Articulo> completarVenta()
        {
            MySqlDataReader sqlRead = this.query("SELECT * FROM preventa");
            List<Articulo> ArticulosVendidos = new List<Articulo>();

            if (sqlRead.HasRows)
            {
                while (sqlRead.Read())
                {
                    int idArt = sqlRead.GetInt32(1);
                    int cantArt = sqlRead.GetInt32(2);
                    reducirInventarioArticulo(idArt, cantArt);
                    registrarVenta(idArt, cantArt);                    
                    eliminarArticuloPreventa(idArt, cantArt);
                    Articulo articulo = new Articulo(idArt);
                    articulo.cantidadVenta = cantArt;
                    ArticulosVendidos.Add(articulo);
                }

                sqlRead.Close();
                return ArticulosVendidos;
            }
            else
            {
                sqlRead.Close();
                return null;
            }
        }
Ejemplo n.º 3
0
        public List<Articulo> buscarArticulo(string busqueda)
        {
            
            List<Articulo> Articulos = new List<Articulo>();
            string[] busquedaSplit;

            if (busqueda.Contains('*'))
            {
                busquedaSplit = busqueda.Split('*');

                
                MySqlDataReader sqlRead = this.query("SELECT * FROM articulos WHERE nombre LIKE '%" + busquedaSplit[1] + "%'");

                if (sqlRead.HasRows)
                {
                    while (sqlRead.Read())
                    {
                        Articulo articulo = new Articulo();
                        articulo.id = sqlRead.GetInt32(0);
                        articulo.nombre = sqlRead.GetString(1);
                        articulo.precio = sqlRead.GetFloat(2);
                        articulo.descripcion = sqlRead.GetString(3);
                        articulo.existencia = sqlRead.GetInt32(4);
                        try { articulo.cantidadVenta = int.Parse(busquedaSplit[0]); }
                        catch {}                        
                        Articulos.Add(articulo);
                    }

                    sqlRead.Close();
                    
                    return Articulos;
                }
                else
                {
                    
                    sqlRead.Close();
                    return null;
                }
            }
            else
            {
                MySqlDataReader sqlRead = this.query("SELECT * FROM articulos WHERE nombre LIKE '%" + busqueda + "%'");

                if (sqlRead.HasRows)
                {
                    while (sqlRead.Read())
                    {
                        Articulo articulo = new Articulo();
                        articulo.id = sqlRead.GetInt32(0);
                        articulo.nombre = sqlRead.GetString(1);
                        articulo.precio = sqlRead.GetFloat(2);
                        articulo.descripcion = sqlRead.GetString(3);
                        articulo.existencia = sqlRead.GetInt32(4);
                        articulo.cantidadVenta = 1;
                        Articulos.Add(articulo);
                    }

                    sqlRead.Close();
                    
                    return Articulos;
                }
                else
                {
                    
                    sqlRead.Close();
                    return null;
                }
            }
        }
Ejemplo n.º 4
0
        public List<Articulo> getArticulosPreventa()
        {
            
        List<Articulo> Articulos = new List<Articulo>();

            MySqlDataReader sqlRead = this.query("SELECT * FROM preventa");

            if (sqlRead.HasRows)
            {
                while (sqlRead.Read())
                {
                    Articulo articulo = new Articulo(sqlRead.GetInt32(1));
                    articulo.cantidadVenta = sqlRead.GetInt32(2);                    
                    Articulos.Add(articulo);
                }

                sqlRead.Close();
                
                return Articulos;
            }
            else
            {
                
                sqlRead.Close();
                return null;
            }            
        }
Ejemplo n.º 5
0
        public Articulo getArticulo(string busqueda)
        {
            List<Articulo> Articulos = new List<Articulo>();

            MySqlDataReader sqlRead = this.query("SELECT * FROM articulos WHERE nombre LIKE '%" + busqueda + "%'");

            if (sqlRead.HasRows)
            {
                sqlRead.Read();

                Articulo articulo = new Articulo();
                articulo.id = sqlRead.GetInt32(0);
                articulo.nombre = sqlRead.GetString(1);
                articulo.precio = sqlRead.GetFloat(2);
                articulo.descripcion = sqlRead.GetString(3);
                articulo.existencia = sqlRead.GetInt32(4);
                Articulos.Add(articulo);

                sqlRead.Close();
                return articulo;
            }
            else
            {
                sqlRead.Close();
                return null;
            }
        }