예제 #1
0
        public List <Marca> ListarMarca()
        {
            List <Marca> listadoMarca = new List <Marca>();

            try
            {
                conexionDB.setearQuery("SELECT Id, Descripcion FROM Marcas");
                conexionDB.ejecutarLector();
                while (conexionDB.lector.Read())
                {
                    Marca aux = new Marca();
                    aux.Id          = conexionDB.lector.GetInt32(0);
                    aux.Descripcion = conexionDB.lector.GetString(1);


                    listadoMarca.Add(aux);
                }

                return(listadoMarca);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexionDB.cerrarConexion();
            }
        }
예제 #2
0
        public List <Categoria> ListarCategoria()
        {
            List <Categoria> listadoCategoria = new List <Categoria>();

            try
            {
                conexionDB.setearQuery("select Id, Descripcion from CATEGORIAS");
                conexionDB.ejecutarLector();
                while (conexionDB.lector.Read())
                {
                    Categoria aux = new Categoria();
                    aux.Id          = conexionDB.lector.GetInt32(0);
                    aux.Descripcion = conexionDB.lector.GetString(1);


                    listadoCategoria.Add(aux);
                }

                return(listadoCategoria);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #3
0
 public void Agregar(Articulo articuloNuevo)
 {
     try
     {
         conexionDB.setearQuery("INSERT INTO ARTICULOS (Nombre, Codigo, Descripcion, IdCategoria, IdMarca, ImagenUrl," +
                                " Precio) VALUES (@Nombre,@Codigo,@Descripcion,@IdCategoria,@IdMarca,@ImagenUrl,@Precio)");
         conexionDB.agregarParametro("@Nombre", articuloNuevo.Nombre);
         conexionDB.agregarParametro("@Codigo", articuloNuevo.Codigo);
         conexionDB.agregarParametro("@Descripcion", articuloNuevo.Descripcion);
         conexionDB.agregarParametro("@IdCategoria", articuloNuevo.IdCategoria.Id.ToString());
         conexionDB.agregarParametro("@IdMarca", articuloNuevo.IdMarca.Id.ToString());
         conexionDB.agregarParametro("@ImagenUrl", articuloNuevo.ImagenUrl);
         conexionDB.agregarParametro("@Precio", articuloNuevo.Precio);
         conexionDB.ejecutarLector();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conexionDB.cerrarConexion();
     }
 }