public ActionResult Limpar(String id) { DadosController dc = (DadosController)Session["DadosController" + id]; dc.Filtro = null; AtualizarDados(novoEngine(), dc); Session["DadosController" + id] = dc; return(View("Index")); }
public ActionResult Incluir(String id) { DadosController dc = (DadosController)Session["DadosController" + id]; ViewBag.Tabela = dc.Tabela; foreach (Coluna c in dc.Tabela.Colunas) { c.Conteudo = string.Empty; } return(View()); }
public ActionResult Index(String id, int page) { DadosController dc = new DadosController(); Engine engine = novoEngine(); Tabela tabela = engine.PrepararTabela(int.Parse(id)); dc.Usuario = PrepararUsuario(); dc.Tabela = tabela; dc.Pagina = page; dc.Id = id; Session["DadosController" + id] = dc; AtualizarDados(engine, dc); return(View()); }
public ActionResult Pesquisar(String id, String conteudo, String ordenar, String ordem) { DadosController dc = (DadosController)Session["DadosController" + id]; if (!String.IsNullOrEmpty(conteudo)) { FiltroTabela ft = new FiltroTabela("todos", conteudo); dc.Filtro = ft; } if (!String.IsNullOrEmpty("Ordenar")) { dc.Ordenacao = ordem; } Session["DadosController" + id] = dc; AtualizarDados(novoEngine(), dc); return(View("index")); }
// GET: api/CrudApi public Query Get(String id) { DadosController dc = new DadosController(); dc.Usuario = new Usuario() { Codigo = 1, Nome = "Admin", Email = "" }; Engine engine = new Engine(dc.Usuario); dc.Tabela = engine.PrepararTabela(int.Parse(id));; dc.Pagina = 1; dc.Id = id; Query query = new Query(); query.Tabela = dc.Tabela; query.Registros = engine.ConsultarRegistros(dc); return(query); }
public void AtualizarDados(Engine engine, DadosController dc) { ViewBag.Tabela = dc.Tabela; ViewBag.Dados = engine.ConsultarRegistros(dc); ViewBag.Ordenacao = dc.Ordenacao; }