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);
 }