Exemple #1
0
 protected void AddOperationRole(int roleid, int processid, CheckBoxList ckl)
 {
     for (int i = 0; i < ckl.Items.Count; i++)
     {
         if (ckl.Items[i].Selected && !RoleInfo.IsOperationRole(roleid, processid, Convert.ToInt32(ckl.Items[i].Value)))
         {
             OpProRoleInfo opr = new OpProRoleInfo();
             opr.OperationId = Convert.ToInt32(ckl.Items[i].Value);
             opr.RoleId      = roleid;
             opr.ProcessId   = processid;
             opr.Save();
         }
         else if (!ckl.Items[i].Selected && RoleInfo.IsOperationRole(roleid, processid, Convert.ToInt32(ckl.Items[i].Value)))
         {
             RoleInfo.DelOperation(processid, roleid, Convert.ToInt32(ckl.Items[i].Value));
         }
     }
 }