public ActionResult Consulta() { var model = new BandejaViewModel(); 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)); }
public ActionResult ConsultarPartial(BandejaViewModel model, int page = 1, string sortDir = "", string sort = "") { int IdEmpleado = ProfileUserUtil.GetUserSession().Empleado.IdEmpleado; int RowCount = (int)Decimal.Zero; model.Paginacion = UtilGrid.MyPaginationDefault <Paginacion>(sortDir, sort, page); model.PersonaList = new ProyectosBusinessLogic().GetBandejaPaginacion(model.Proyectos, IdEmpleado, model.Paginacion, out RowCount); model.Paginacion.RowCount = RowCount; model.Paginacion.FooterDesc = UtilGrid.CountRecords(page, model.Paginacion.RowsPerPage, RowCount); return(PartialView("_BandejaGridPartialView", model)); }
/// <summary> /// User clicked close button. Reload grids with new config. /// </summary> protected internal override async Task ProcessAsync() { if (ButtonClose.IsClick) { foreach (var grid in this.ComponentOwner <AppJson>().ComponentListAll <Grid>()) { string tableNameCSharp = UtilDalType.TypeRowToTableNameCSharp(grid.TypeRow); if (TableNameCSharp == tableNameCSharp) { await UtilGrid.LoadConfigOnlyAsync(grid); } } } await base.ProcessAsync(); }
/// <summary> /// Process navbar button click. /// </summary> public static async Task ProcessBootstrapNavbarAsync(AppJson appJson) { if (UtilSession.Request(appJson, CommandEnum.BootstrapNavbarButtonIsClick, out CommandJson commandJson, out BootstrapNavbar navbar)) { if (navbar.ButtonList != null) { var buttonList = new List <BootstrapNavbarButton>(); ProcessBootstrapNavbarButtonListAll(navbar.ButtonList, buttonList); foreach (BootstrapNavbarButton button in buttonList) { if (commandJson.BootstrapNavbarButtonId == button.Id) { GridRowState rowState = button.Grid.RowStateList[button.RowStateId - 1]; await UtilGrid.RowSelectAsync(button.Grid, rowState, isRender : true); } } } } }
public ActionResult Render(string Codigo) { string codigo = Codigo.Split('|')[0]; int idProyecto = Codigo.Split('|')[1].Int(); var model = new ProyectoDetalleViewModel(); model.Paginacion = UtilGrid.MyPaginationDefault <Paginacion>(); model.Proyectos = new ProyectosBusinessLogic().GetbyId(idProyecto); model.Proyectos = new Proyectos(); model.Proyectos.IdProyecto = idProyecto; if (codigo == ConfigurationManager.AppSettings["DetalleTarjetaLugar"]) { return(ViewDetalleTarjetaLugar(model)); } return(null); }