コード例 #1
0
        public ActionResult Guardar(PerfilesModel perfilesModel, string Tipo)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    perfilesModel.ListaEstatus = perfilesModel.Estatus(int.Parse(Session["usuid"].ToString()));
                    ViewBag.XMLMenu            = Menu.ComponeMenu(int.Parse(Session["usuid"].ToString()), Session["pfnum"].ToString());
                    ViewBag.Operacion          = Tipo;
                    return(View("Perfiles", perfilesModel));
                }

                string Per1     = perfilesModel.OpcionAnalisis == true ? "1" : "0";
                string Per2     = perfilesModel.OpcionDependencias == true ? "1" : "0";
                string Per3     = perfilesModel.OpcionDetalle == true ? "1" : "0";
                string Per4     = perfilesModel.OpcionGraficas == true ? "1" : "0";
                string Per5     = perfilesModel.OpcionUsuarios == true ? "1" : "0";
                string Per6     = perfilesModel.OpcionPerfiles == true ? "1" : "0";
                string Per7     = perfilesModel.OpcionAplicaciones == true ? "1" : "0";
                string Permisos = Per1 + Per2 + Per3 + Per4 + Per5 + Per6 + Per7;

                perfiles.EditaPerfiles(
                    int.Parse(Session["usuid"].ToString()),
                    Tipo,
                    perfilesModel.Identificador,
                    perfilesModel.Perfil,
                    Permisos,
                    perfilesModel.EstatusID);
                return(RedirectToAction("Index", "Perfiles"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #2
0
        // GET: Perfiles
        public ActionResult Index()
        {
            ViewBag.XMLMenu = Menu.ComponeMenu(int.Parse(Session["usuid"].ToString()), Session["pfnum"].ToString());
            var perfilesModel = new PerfilesModel(int.Parse(Session["usuid"].ToString()), Todos);

            return(View(perfilesModel));
        }
コード例 #3
0
        public ActionResult Perfiles(int PerfilID, string Tipo)
        {
            ViewBag.XMLMenu = Menu.ComponeMenu(int.Parse(Session["usuid"].ToString()), Session["pfnum"].ToString());
            var perfilesModel = new PerfilesModel(int.Parse(Session["usuid"].ToString()), PerfilID);

            if (Tipo == "Elimina")
            {
                Guardar(perfilesModel, Tipo);
                return(RedirectToAction("Index", "Perfiles"));
            }
            else
            {
                ViewBag.Operacion = Tipo;
                return(View(perfilesModel));
            }
        }