Example #1
0
        public ActionResult Limpar(String id)
        {
            DadosController dc = (DadosController)Session["DadosController" + id];

            dc.Filtro = null;
            AtualizarDados(novoEngine(), dc);
            Session["DadosController" + id] = dc;
            return(View("Index"));
        }
Example #2
0
        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());
        }
Example #3
0
        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());
        }
Example #4
0
        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"));
        }
Example #5
0
        // 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);
        }
Example #6
0
 public void AtualizarDados(Engine engine, DadosController dc)
 {
     ViewBag.Tabela    = dc.Tabela;
     ViewBag.Dados     = engine.ConsultarRegistros(dc);
     ViewBag.Ordenacao = dc.Ordenacao;
 }