public ActionResult Index() { ViewBag.Message = "Welcome to ASP.NET MVC!"; IJQGridModel gridModel = new ProvinciasJqGridModel(Url.Action("EnlazarDatos"), Url.Action("Actualizar")); return(View(gridModel)); }
public JsonResult EnlazarDatos() { var datosGrid = ObtenerDatos(); IJQGridModel gridModel = new ProvinciasJqGridModel(Url.Action("EnlazarDatos"), Url.Action("Actualizar")); JQGridState gridState = gridModel.Grid.GetState(); Session["GridState"] = gridState; return(gridModel.Grid.DataBind(datosGrid)); }
public ActionResult Actualizar(ProvinciaViewModel viewModel) { IJQGridModel gridModel = new ProvinciasJqGridModel(Url.Action("EnlazarDatos"), Url.Action("Actualizar")); 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.")); } }