Ejemplo n.º 1
0
 private void AddSpecialInfosPermissions()
 {
     if (!UserPermissions.AddSpecialPermissions(this.m_GroupId, OperateCode.SpecialContentInput, this.m_inputSpecialIds.ToString(), this.IdType))
     {
         this.m_strMsg.Append("<li>专题信息录入权限添加失败!</li>");
     }
 }
Ejemplo n.º 2
0
        private void InputPermissions(int specialsId)
        {
            StringBuilder roleIdList = new StringBuilder();

            for (int i = 0; i < this.EgvPermissions.Rows.Count; i++)
            {
                CheckBox box      = (CheckBox)this.EgvPermissions.Rows[i].FindControl("ChkSpecialInput");
                string   selectId = this.EgvPermissions.DataKeys[i].Value.ToString();
                AppendSelectId(box.Checked, roleIdList, selectId);
            }
            if (!UserPermissions.AddSpecialPermissions(roleIdList.ToString(), OperateCode.SpecialContentInput, specialsId, 1))
            {
                AdminPage.WriteErrMsg("<li>专题信息录入权限添加失败!</li>");
            }
        }
        private void SaveUserSpecialPermissions()
        {
            this.m_inputSpecialAll = ((CheckBox)this.EgvSpecial.Rows[0].FindControl("ChkSpecialInput")).Checked;
            int num = 0;

            foreach (GridViewRow row in this.EgvSpecial.Rows)
            {
                CheckBox    box   = (CheckBox)row.FindControl("ChkSpecialInput");
                HiddenField field = (HiddenField)row.FindControl("HdnSpecialId");
                if ((box.Checked && (field.Value != "0")) || (this.m_inputSpecialAll && (field.Value != "0")))
                {
                    StringHelper.AppendString(this.m_inputSpecialIds, field.Value);
                }
                if (field.Value != "0")
                {
                    num++;
                }
            }
            AppendAllId(this.m_inputSpecialIds, num - 1);
            UserPermissions.DeleteSpecialPermissions(this.m_RoleId);
            UserPermissions.AddSpecialPermissions(this.m_RoleId, OperateCode.SpecialContentInput, this.m_inputSpecialIds.ToString(), this.m_IdType);
        }