Ejemplo n.º 1
0
        //[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));
        }