示例#1
0
        public List <string> ListarMarca(int col)
        {
            List <string>      lista       = new List <string>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.SetearConsulta("Select Id, Nombre, Slogan from MARCAS");
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    lista.Add((string)accesoDatos.Lector[col]);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }
示例#2
0
        public List <Marca> ListarMarca()
        {
            List <Marca>       lista = new List <Marca>();
            Marca              aux;
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.SetearConsulta("Select Id, Nombre, Slogan from MARCAS");
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    aux = new Marca
                    {
                        Id          = (Int32)accesoDatos.Lector[0],
                        Nombre      = (string)accesoDatos.Lector[1],
                        Descripcion = (string)accesoDatos.Lector[2],
                    };
                    lista.Add(aux);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }
示例#3
0
        public Marca GetMarca(int Id)
        {
            Marca aux = new Marca();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.SetearConsulta("Select Id, Nombre, Slogan from MARCAS where Id = @Id");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Id", Id.ToString());
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    aux.Id          = (Int32)accesoDatos.Lector[0];
                    aux.Nombre      = (string)accesoDatos.Lector[1];
                    aux.Descripcion = (string)accesoDatos.Lector[2];
                }
                return(aux);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }
示例#4
0
        public CategoriaArticulo GetCategoria(int Id)
        {
            CategoriaArticulo  aux         = new CategoriaArticulo();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.SetearConsulta("Select Id, Nombre from CATEGORIAS where Id = @Id");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Id", Id.ToString());
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    aux.Id     = (Int32)accesoDatos.Lector[0];
                    aux.Nombre = (string)accesoDatos.Lector[1];
                }
                return(aux);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }
示例#5
0
        public List <CategoriaArticulo> ListarCategoria()
        {
            List <CategoriaArticulo> lista = new List <CategoriaArticulo>();
            CategoriaArticulo        aux;
            AccesoDatosManager       accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.SetearConsulta("Select Id, Nombre from CATEGORIAS");
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    aux        = new CategoriaArticulo();
                    aux.Id     = (int)accesoDatos.Lector[0];
                    aux.Nombre = (string)accesoDatos.Lector[1];
                    //aux.Descripcion = (string)accesoDatos.Lector[2];
                    lista.Add(aux);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }
示例#6
0
        public List <Articulo> ListarArticulos()
        {
            CategoriaNegocio   categoriaNegocio = new CategoriaNegocio();
            MarcaNegocio       marcaNegocio     = new MarcaNegocio();
            AccesoDatosManager accesoDatos      = new AccesoDatosManager();
            List <Articulo>    lista            = new List <Articulo>();
            Articulo           aux;

            try
            {
                accesoDatos.SetearConsulta("Select Id, Codigo, Nombre, Descripcion, IdMarca, IdCategoria, Imagen, Precio from ARTICULOS");
                accesoDatos.AbrirConexion();
                accesoDatos.EjecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    aux             = new Articulo();
                    aux.Id          = (Int32)accesoDatos.Lector[0];
                    aux.Codigo      = (string)accesoDatos.Lector[1];
                    aux.Nombre      = (string)accesoDatos.Lector[2];
                    aux.Descripcion = (string)accesoDatos.Lector[3];
                    aux.Marca       = new Marca();
                    aux.Marca       = marcaNegocio.GetMarca((Int32)accesoDatos.Lector[4]);
                    aux.Categoria   = new CategoriaArticulo();
                    aux.Categoria   = categoriaNegocio.GetCategoria((Int32)accesoDatos.Lector[5]);
                    //aux.Imagen      = (string)accesoDatos.Lector[6];
                    //aux.Precio      = (float)accesoDatos.Lector[7];

                    lista.Add(aux);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.CerrarConexion();
            }
        }