private async void PesquisarProduto() { if (string.IsNullOrEmpty(Pesquisa)) { ListarProdutos(); return; } var pesquisa = Produtos.Where(x => x.Nome.ToUpper().Contains(Pesquisa.ToUpper())).ToList(); Produtos.Clear(); foreach (var item in pesquisa) { Produtos.Add(item); } }
private void PesquisarItem() { if (String.IsNullOrEmpty(Pesquisa)) { ListarCompras(); return; } var pesquisa = ItemsDeCompra.Where(x => x.Nome.ToUpper().Contains(Pesquisa.ToUpper())).ToList(); ItemsDeCompra.Clear(); foreach (var item in pesquisa) { ItemsDeCompra.Add(item); } }
public ActionResult Index(string sortOrder, string Pesquisa, string currentFilter, int?Page) { var dISCIPULO = db.DISCIPULO.Include(d => d.DISCIPULO2).Include(d => d.ESCOLA_LIDERES1).Include(d => d.FEZ_BATISMO).Include(d => d.FEZ_ENCONTRO).Include(d => d.SEXO1); ViewBag.CurrentSort = sortOrder; ViewBag.DiscipuladorParam = string.IsNullOrEmpty(sortOrder) ? "Discipulador" : ""; if (Pesquisa != null) { Page = 1; } else { Pesquisa = currentFilter; } ViewBag.CurrentFilter = Pesquisa; var discipulos = from s in db.DISCIPULO select s; if (!String.IsNullOrEmpty(Pesquisa)) { discipulos = discipulos.Where(s => s.NOME.ToUpper().Contains(Pesquisa.ToUpper())); } switch (sortOrder) { case "Discipulador": discipulos = discipulos.OrderBy(s => s.DISCIPULO2.NOME); break; default: discipulos = discipulos.OrderBy(s => s.NOME); break; } int pageSize = 5; int pageNumber = (Page ?? 1); return(View(discipulos.ToPagedList(pageNumber, pageSize))); }
public ActionResult Index(string sortOrder, string Pesquisa, string currentFilter, int?Page, Boolean?gerarPDF) { var cELULA = db.CELULA.Include(c => c.DIA_SEMANA).Include(c => c.DISCIPULO).Include(c => c.HORARIO_CELULA); ViewBag.CurrentSort = sortOrder; ViewBag.DiaParam = string.IsNullOrEmpty(sortOrder) ? "Dia da Semana" : ""; ViewBag.BairroParam = string.IsNullOrEmpty(sortOrder) ? "Bairro" : ""; if (Pesquisa != null) { Page = 1; } else { Pesquisa = currentFilter; } ViewBag.CurrentFilter = Pesquisa; var celulas = from s in db.CELULA select s; if (!String.IsNullOrEmpty(Pesquisa)) { celulas = celulas.Where(s => s.DISCIPULO.NOME.ToString().ToUpper().Contains(Pesquisa.ToUpper())); } switch (sortOrder) { case "Dia da Semana": celulas = celulas.OrderBy(s => s.DIA_SEMANA.NOME_DIA); break; case "Bairro": celulas = celulas.OrderBy(s => s.LUGAR); break; default: celulas = celulas.OrderBy(s => s.ID_DISCIPULO.ToString()); break; } int pageSize = 5; int pageNumber = (Page ?? 1); if (gerarPDF == true) { var pdf = new ViewAsPdf { ViewName = "Pdf", PageSize = Size.A4, IsGrayScale = true, }; return(pdf); } return(View(celulas.ToPagedList(pageNumber, pageSize))); }