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)); }
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 Index() { ConteudoFacade facade = new ConteudoFacade(); IList <Artigo> artigos = facade.PesquisarArtigo(null); return(View(artigos)); }
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)); }
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 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(); IList<Artigo> artigos = facade.PesquisarArtigo(null); return View(artigos); }
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); }
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); }
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); }