コード例 #1
0
ファイル: MasterController.cs プロジェクト: Zane0816/5577yx
 public Boolean DoAddMasterRole()
 {
     if (Session[Keys.SESSION_ADMIN_INFO] == null)
     {
         return(false);
     }
     else
     {
         Master master = Session[Keys.SESSION_ADMIN_INFO] as Master;
         if (rcm.GetRoleCompetence(master.RoleId, 1452))
         {
             string RItem    = Request["RItem"];
             string RoleName = Request["RoleName"];
             if (mm.AddMasterRole(RoleName))
             {
                 MasterRole mr = new MasterRole();
                 mr = mm.GetMasterRole(RoleName);
                 Boolean  IsSuccess = false;
                 string[] re        = RItem.Split(',');
                 foreach (string rc in re)
                 {
                     IsSuccess = rcm.AddCompentence(mr.RoleId, int.Parse(rc));
                     if (!IsSuccess)
                     {
                         rcm.DelAllCom(mr.RoleId);
                     }
                 }
                 return(IsSuccess);
             }
             else
             {
                 return(false);
             }
         }
         else
         {
             return(false);
         }
     }
 }