//[HttpPost] public ActionResult AsignarMenuOpcion(string id) { if (string.IsNullOrEmpty(id)) { this.Error(new ArgumentNullException("No se ha ingresado el id del rol")); // return RedirectToAction("ListarRoles", "Rol"); } if (!Utilidades.IsNumeric(id)) { this.Error(new InvalidCastException("El id ingresado no cumple el formato numerico requerido")); //return RedirectToAction("ListarRoles", "Rol"); } var resRol = RolesData.ObtenerDatosRol(int.Parse(id)); // if (resRol == null) return RedirectToAction("ListarRoles", "Roles"); var modelo = new AsignarMenuOpcionModel(); modelo.ListaOpciones = MenuOpcionData.GetListaTotalMenu(int.Parse(id)); modelo.rol_int_id = resRol.rol_int_id; modelo.rol_str_descrip = resRol.rol_str_descrip; //return Json(new { success = true, cod =modelo.sis_str_sigla, des = modelo.rol_str_descrip }, JsonRequestBehavior.AllowGet); // if (roles_procesados > 0) // return RedirectToAction("AsignarMenuOpcion", "Roles", new { area = "seguridad", id = modelo.rol_int_id }); return(View(modelo)); }