public ActionResult Index() { ViewBag.Message = "Welcome to ASP.NET MVC!"; IJQGridModel gridModel = ArmarGrid(); return(View(gridModel)); }
public JsonResult EnlazarDatos() { var datosGrid = ObtenerDatos(); IJQGridModel gridModel = ArmarGrid(); JQGridState gridState = gridModel.Grid.GetState(); Session["GridState"] = gridState; return(gridModel.Grid.DataBind(datosGrid)); }
private ActionResult Modificar(ProvinciaViewModel viewModel, IJQGridModel gridModel) { try { var provincia = ListaDeProvincias().Where(p => p.Id == viewModel.Id).Single(); provincia.Descripcion = viewModel.Descripcion; } catch (Exception ex) { return(gridModel.Grid.ShowEditValidationMessage(ex.Message)); } return(Content("")); }
public ActionResult Actualizar(LocalidadViewModel viewModel) { IJQGridModel gridModel = ArmarGrid(); switch (gridModel.Grid.AjaxCallBackMode) { case AjaxCallBackMode.AddRow: return(Agregar(viewModel, gridModel)); case AjaxCallBackMode.EditRow: return(Modificar(viewModel, gridModel)); default: return(gridModel.Grid.ShowEditValidationMessage("Opción no manejada.")); } }
private ActionResult Agregar(ProvinciaViewModel viewModel, IJQGridModel gridModel) { try { var provincia = new Provincia() { Id = Guid.NewGuid(), Descripcion = viewModel.Descripcion }; ListaDeProvincias().Add(provincia); } catch (Exception ex) { return(gridModel.Grid.ShowEditValidationMessage(ex.Message)); } return(Content("")); }
private ActionResult Modificar(LocalidadViewModel viewModel, IJQGridModel gridModel) { viewModel.BindDropDowns(ListaDeProvincias()); try { var localidad = ListaDeLocalidades().Where(p => p.Id == viewModel.Id).Single(); localidad.Descripcion = viewModel.Descripcion; localidad.Provincia = ListaDeProvincias().Where(p => p.Id == viewModel.ProvinciaId).Single(); localidad.MaskTest = viewModel.MaskTest; } catch (Exception ex) { return(gridModel.Grid.ShowEditValidationMessage(ex.Message)); } return(Content("")); }
private ActionResult Agregar(LocalidadViewModel viewModel, IJQGridModel gridModel) { viewModel.BindDropDowns(ListaDeProvincias()); try { var localidad = new Localidad() { Id = Guid.NewGuid(), Descripcion = viewModel.Descripcion, Provincia = ListaDeProvincias().Where(p => p.Id == viewModel.ProvinciaId).Single() }; ListaDeLocalidades().Add(localidad); } catch (Exception ex) { return(gridModel.Grid.ShowEditValidationMessage(ex.Message)); } return(Content("")); }