Пример #1
0
        public void Create(Party party)
        {
            genericMgr.Create(party);

            #region 加权限
            Permission permission = new Permission();
            permission.Code = party.Code;
            permission.Description = party.Name;
            permission.PermissionCategory = party.GetType().Name;
            genericMgr.Create(permission);
            #endregion

            #region 加用户权限
            UserPermission up = new UserPermission();
            up.Permission = permission;
            up.User = SecurityContextHolder.Get();
            genericMgr.Create(up);
            #endregion
        }
Пример #2
0
        public ActionResult _PartyDropDownList(string controlName, string controlId, string selectedValue, bool? includeBlankOption, string blankOptionDescription, string blankOptionValue)
        {
            ViewBag.ControlName = controlName;
            ViewBag.ControlId = controlId;
            IList<Party> PartyList = base.genericMgr.FindAll<Party>("from Party as p");
            if (PartyList == null)
            {
                PartyList = new List<Party>();
            }

            if (includeBlankOption.HasValue && includeBlankOption.Value)
            {
                Party blankParty = new Party();
                blankParty.Code = blankOptionValue;
                blankParty.Name = blankOptionDescription;

                PartyList.Insert(0, blankParty);
            }
            return PartialView(new SelectList(PartyList, "Code", "Name", selectedValue));
        }