예제 #1
0
        public ActionResult Edit(PermisoEntity objPermiso)
        {
            if (ModelState.IsValid)
            {
                objPermiso.BaseRemoteIp = RemoteIp;
                objPermiso.BaseIdUser   = LoggedUserName;
                int result = proxy.UpdatePermiso(objPermiso);
                if (result == -1)
                {
                    PermisoEntity objPermisoOld = proxy.GetPermiso(objPermiso.IdPermiso);

                    //ViewBag.VBRole = new SelectList(proxyRole.GetRoleList().Where(x => x.IdRol == objPermisoOld.IdRol).OrderBy(x => x.Nombre.Trim()).ToList(), "IdRol", "Nombre", objPermiso.IdRol);

                    //ViewBag.VBModule = new SelectList(proxyModule.GetModuleList().Where(x => x.IdModule == objPermisoOld.IdModule).OrderBy(x => x.Description.Trim()).ToList(), "IdModule", "Description", objPermiso.IdModule);

                    AssingMessageScript("El Permiso ya existe en el sistema, .", "error", "Error", true);
                    CheckNotify();
                    return(View(objPermiso));
                }
                if (result > 0)
                {
                    AssingMessageScript("El Permiso se modifico en el sistema.", "success", "Éxito", true);
                    CheckNotify();
                    return(RedirectToAction("Index"));
                }
                return(RedirectToAction("Index"));
            }
            return(View(objPermiso));
        }
        public ActionResult Edit(PermisoEntity objPermiso)
        {
            if (ModelState.IsValid)
            {
                objPermiso.BaseRemoteIp = RemoteIp;
                objPermiso.BaseIdUser   = LoggedUserName;
                int result = proxy.UpdatePermiso(objPermiso);
                if (result == -1)
                {
                    PermisoEntity objQuejaOld = proxy.GetPermiso(objPermiso.IdRol);
                    //PermisoEntity objA = proxy.GetPermiso(objPermiso.IdModule);

                    AssingMessageScript("El Permiso ya existe en el sistema, .", "error", "Error", true);
                    CheckNotify();
                    return(View(objPermiso));
                }
                if (result > 0)
                {
                    AssingMessageScript("El Permiso se modifico en el sistema.", "success", "Éxito", true);
                    CheckNotify();
                    return(RedirectToAction("Index"));
                }
                return(RedirectToAction("Index"));
            }
            return(View(objPermiso));
        }