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); } } }