public ActionResult Consultar()
        {
            var model = new ProyectoConsultaViewModel();

            model.Proyectos   = new Proyectos();
            model.PersonaList = new ProyectosList();
            model.Paginacion  = UtilGrid.MyPaginationDefault <Paginacion>();
            return(View(model));
        }
        public ActionResult ConsultarPartial(ProyectoConsultaViewModel model, int page = 1, string sortDir = "", string sort = "")
        {
            int RowCount = (int)Decimal.Zero;

            model.Paginacion            = UtilGrid.MyPaginationDefault <Paginacion>(sortDir, sort, page);
            model.PersonaList           = new ProyectosBusinessLogic().GetProyectosPaginacion(model.Proyectos, model.Paginacion, out RowCount);
            model.Paginacion.RowCount   = RowCount;
            model.Paginacion.FooterDesc = UtilGrid.CountRecords(page, model.Paginacion.RowsPerPage, RowCount);
            return(PartialView("_ProyectoGridPartialView", model));
        }