public ActionResult AlterarArtigo(int Codigo)
 {
     ConteudoFacade facade = new ConteudoFacade();
     ViewData["Categorias"] = new SelectList(facade.PesquisarCategoria(null), "Codigo", "Titulo");
     Artigo artigo = facade.PesquisarArtigo(Codigo);
     return View(artigo);
 }
Esempio n. 2
0
        public ActionResult VisualizarArtigo(int Codigo)
        {
            IFactoryDAO       fabrica = FactoryFactoryDAO.GetFabrica();
            ServicoNHibernate servico = (ServicoNHibernate)fabrica.GetServicoDAO();

            ViewData["ServicoLateral"] = servico.Pesquisar(new Servico()
            {
                Ativo = true
            }, 1, 0, true, new int[0], 1)[0];

            CategoriaEmpresaNHibernate categoriaEmpresas = (CategoriaEmpresaNHibernate)fabrica.GetCategoriaEmpresaDAO();

            IList <CategoriaEmpresa> categorias = categoriaEmpresas.Pesquisar(null);

            ViewBag.Categorias = categorias;

            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            Artigo artigo = conteudoFacade.PesquisarArtigo(Codigo);

            this.RegistrarBannerInternas();

            if (artigo == null)
            {
                return(RedirectToAction("Index"));
            }

            ConteudoFacade facade = new ConteudoFacade();

            artigo.ObjCategoria = facade.PesquisarCategoria(artigo.ObjCategoria.Codigo);

            return(View(artigo));
        }
Esempio n. 3
0
        public ActionResult AlterarArtigo(int Codigo)
        {
            ConteudoFacade facade = new ConteudoFacade();

            ViewData["Categorias"] = new SelectList(facade.PesquisarCategoria(null), "Codigo", "Titulo");
            Artigo artigo = facade.PesquisarArtigo(Codigo);

            return(View(artigo));
        }
        public ActionResult CadastrarArtigo()
        {
            ConteudoFacade facade = new ConteudoFacade();
            ViewData["Categorias"] = new SelectList(facade.PesquisarCategoria(null), "Codigo", "Titulo");

            Artigo artigo = new Artigo()
            {
                Data = DateTime.Now
            };

            return View(artigo);
        }
Esempio n. 5
0
        public ActionResult PesquisarArtigo(int?pagina, FormCollection collection)
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            if (!pagina.HasValue)
            {
                pagina = 1;
            }
            else if (pagina < 1)
            {
                pagina = 1;
            }

            ViewBag.Categorias = conteudoFacade.PesquisarCategoria(null);

            Dictionary <int, bool> selecionados = new Dictionary <int, bool>();

            int[] Codigos = new int[collection.Count];
            int   i       = 0;

            foreach (Categoria categoria in (IList <Categoria>)ViewBag.Categorias)
            {
                if (collection[categoria.Titulo] != null)
                {
                    selecionados.Add(categoria.Codigo, true);
                    Codigos[i] = categoria.Codigo;
                    i++;
                }
                else
                {
                    selecionados.Add(categoria.Codigo, false);
                }
            }

            ViewBag.Selecionados = selecionados;

            IList <Artigo> artigos = conteudoFacade.PesquisarArtigo(null, Utilitario.Constante.TamanhoMaterias, pagina.Value, Codigos);

            artigos = (from a in artigos
                       where a.Data <= DateTime.Now
                       select a).ToList <Artigo>();

            IList <Artigo> temp = conteudoFacade.PesquisarArtigo(null, 1, 0, Codigos);

            ViewBag.TotalMaterias = temp.Count;
            ViewBag.Pagina        = pagina;

            RegistrarBannerInternas();

            return(View(artigos));
        }
Esempio n. 6
0
        public ActionResult CadastrarArtigo()
        {
            ConteudoFacade facade = new ConteudoFacade();

            ViewData["Categorias"] = new SelectList(facade.PesquisarCategoria(null), "Codigo", "Titulo");

            Artigo artigo = new Artigo()
            {
                Data = DateTime.Now
            };

            return(View(artigo));
        }
 public ActionResult CadastrarArtigo(Artigo artigo)
 {
     ConteudoFacade facade = new ConteudoFacade();
     try
     {
         facade.SalvarArtigo(artigo);
         return RedirectToAction("Index");
     }
     catch
     {
         ViewData["Categorias"] = new SelectList(facade.PesquisarCategoria(null), "Codigo", "Titulo");
         return View(artigo);
     }
 }
Esempio n. 8
0
        public ActionResult AlterarArtigo(Artigo artigo, FormCollection collection)
        {
            ConteudoFacade facade = new ConteudoFacade();

            try
            {
                facade.SalvarArtigo(artigo);
                return(RedirectToAction("Index"));
            }
            catch
            {
                ViewData["Categorias"] = new SelectList(facade.PesquisarCategoria(null), "Codigo", "Titulo");
                return(View(artigo));
            }
        }
Esempio n. 9
0
        public ActionResult PesquisarArtigo(int?pagina)
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            if (!pagina.HasValue)
            {
                pagina = 1;
            }
            else if (pagina < 1)
            {
                pagina = 1;
            }

            ViewBag.Categorias = conteudoFacade.PesquisarCategoria(null);

            Dictionary <int, bool> selecionados = new Dictionary <int, bool>();

            foreach (Categoria categoria in (IList <Categoria>)ViewBag.Categorias)
            {
                selecionados.Add(categoria.Codigo, false);
            }

            ViewBag.Selecionados = selecionados;

            IList <Artigo> artigos = conteudoFacade.PesquisarArtigo(null, Utilitario.Constante.TamanhoMaterias, pagina.Value, new int[0]);

            artigos = (from a in artigos
                       where a.Data <= DateTime.Now
                       select a).ToList <Artigo>();

            ViewBag.TotalMaterias = conteudoFacade.PesquisarArtigo(null).Count;
            ViewBag.Pagina        = pagina;

            RegistrarBannerInternas();

            return(View(artigos));
        }
        public ActionResult AlterarCategoria(int Codigo)
        {
            ConteudoFacade facade = new ConteudoFacade();

            return(View(facade.PesquisarCategoria(Codigo)));
        }
        public ActionResult Index()
        {
            ConteudoFacade facade = new ConteudoFacade();

            return(View(facade.PesquisarCategoria(null)));
        }
Esempio n. 12
0
        public ActionResult VisualizarArtigo(int Codigo)
        {
            IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica();
            ServicoNHibernate servico = (ServicoNHibernate)fabrica.GetServicoDAO();
            ViewData["ServicoLateral"] = servico.Pesquisar(new Servico() { Ativo = true }, 1, 0, true, new int[0], 1)[0];

            CategoriaEmpresaNHibernate categoriaEmpresas = (CategoriaEmpresaNHibernate)fabrica.GetCategoriaEmpresaDAO();

            IList<CategoriaEmpresa> categorias = categoriaEmpresas.Pesquisar(null);
            ViewBag.Categorias = categorias;

            ConteudoFacade conteudoFacade = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade usuarioFacade = new UsuarioFacade();

            Artigo artigo = conteudoFacade.PesquisarArtigo(Codigo);
            this.RegistrarBannerInternas();

            if (artigo == null)
                return RedirectToAction("Index");

            ConteudoFacade facade = new ConteudoFacade();
            artigo.ObjCategoria = facade.PesquisarCategoria(artigo.ObjCategoria.Codigo);

            return View(artigo);
        }
Esempio n. 13
0
        public ActionResult PesquisarArtigo(int? pagina, FormCollection collection)
        {
            ConteudoFacade conteudoFacade = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade usuarioFacade = new UsuarioFacade();

            if (!pagina.HasValue)
                pagina = 1;
            else if (pagina < 1)
                pagina = 1;

            ViewBag.Categorias = conteudoFacade.PesquisarCategoria(null);

            Dictionary<int, bool> selecionados = new Dictionary<int, bool>();

            int[] Codigos = new int[collection.Count];
            int i = 0;

            foreach (Categoria categoria in (IList<Categoria>)ViewBag.Categorias)
            {
                if (collection[categoria.Titulo] != null)
                {
                    selecionados.Add(categoria.Codigo, true);
                    Codigos[i] = categoria.Codigo;
                    i++;
                }
                else
                {
                    selecionados.Add(categoria.Codigo, false);
                }
            }

            ViewBag.Selecionados = selecionados;

            IList<Artigo> artigos = conteudoFacade.PesquisarArtigo(null, Utilitario.Constante.TamanhoMaterias, pagina.Value, Codigos);

            artigos = (from a in artigos
                       where a.Data <= DateTime.Now
                       select a).ToList<Artigo>();

            IList<Artigo> temp = conteudoFacade.PesquisarArtigo(null, 1, 0, Codigos);

            ViewBag.TotalMaterias = temp.Count;
            ViewBag.Pagina = pagina;

            RegistrarBannerInternas();

            return View(artigos);
        }
Esempio n. 14
0
        public ActionResult PesquisarArtigo(int? pagina)
        {
            ConteudoFacade conteudoFacade = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade usuarioFacade = new UsuarioFacade();

            if (!pagina.HasValue)
                pagina = 1;
            else if (pagina < 1)
                pagina = 1;

            ViewBag.Categorias = conteudoFacade.PesquisarCategoria(null);

            Dictionary<int, bool> selecionados = new Dictionary<int, bool>();

            foreach (Categoria categoria in (IList<Categoria>)ViewBag.Categorias)
            {
                selecionados.Add(categoria.Codigo, false);
            }

            ViewBag.Selecionados = selecionados;

            IList<Artigo> artigos = conteudoFacade.PesquisarArtigo(null, Utilitario.Constante.TamanhoMaterias, pagina.Value, new int[0]);

            artigos = (from a in artigos
                       where a.Data <= DateTime.Now
                       select a).ToList<Artigo>();

            ViewBag.TotalMaterias = conteudoFacade.PesquisarArtigo(null).Count;
            ViewBag.Pagina = pagina;

            RegistrarBannerInternas();

            return View(artigos);
        }
 public ActionResult Index()
 {
     ConteudoFacade facade = new ConteudoFacade();
     return View(facade.PesquisarCategoria(null));
 }
 public ActionResult AlterarCategoria(int Codigo)
 {
     ConteudoFacade facade = new ConteudoFacade();
     return View(facade.PesquisarCategoria(Codigo));
 }