public List <Producto> Listar()
        {
            List <Producto>    lista = new List <Producto>();
            Producto           aux;
            AccesoDatosNegocio datos = new AccesoDatosNegocio();

            try
            {
                datos.setearQuery("select Id,nombre,descripcion,URLImagen from Productos");
                datos.ejecutarLector();

                while (datos.lector.Read())
                {
                    aux             = new Producto();
                    aux.id          = (int)datos.lector["id"];
                    aux.nombre      = datos.lector.GetString(1);
                    aux.descripcion = datos.lector.GetString(2);
                    aux.urlImagen   = datos.lector.GetString(3);
                    lista.Add(aux);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.cerrarConexion();
            }
        }
Beispiel #2
0
        public void eliminar(int id)
        {
            AccesoDatosNegocio datos = new AccesoDatosNegocio();

            try
            {
                datos.setearQuery("update articulos set estado=0 from articulos where id =" + id);
                datos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #3
0
        public void modificar(Articulo articulo)
        {
            AccesoDatosNegocio datos = new AccesoDatosNegocio();

            try
            {
                datos.setearQuery("Update Articulos set Nombre=@Nombre,Codigo=@Codigo,Descripcion=@Descripcion,IdMarca=@IdMarca,IdCategoria=@IdCategoria, imagen=@imagen,precio=@precio  Where Id=@Id");
                datos.agregarParametro("@Nombre", articulo.Nombre);
                datos.agregarParametro("@Id", articulo.Id);
                datos.agregarParametro("@Codigo", articulo.Codigo);
                datos.agregarParametro("@Descripcion", articulo.Descripcion);
                datos.agregarParametro("@IdCategoria", articulo.Categoria.id);
                datos.agregarParametro("@IdMarca", articulo.Marca.id);
                datos.agregarParametro("@Imagen", articulo.Imagen);
                datos.agregarParametro("@Precio", articulo.Precio);
                datos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }