public void Show(int id) { try { SystemRoleWrapper obj = SystemRoleWrapper.FindById(id); if (obj != null) { this.txtRoleName.Text = obj.RoleName; this.txtRoleDescription.Text = obj.RoleDescription; this.txtRoleCode.Text = obj.RoleCode; this.chkRoleIsSystemRole.Checked = ValueConvertUtil.ConvertNullableValue <bool>(obj.RoleIsSystemRole); hidSystemRoleID.Text = id.ToString(); winSystemRoleEdit.Show(); } else { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "错误信息:数据不存在"; return; } } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = string.Format(this.GetGlobalResourceObject("GlobalResource", "msgServerErrorMsg").ToString(), ex.Message); return; } }
public void Show(int id) { try { SystemRoleWrapper obj = SystemRoleWrapper.FindById(id); if (obj != null) { this.txtRoleName.Text = obj.RoleName.ToString(); this.txtRoleDescription.Text = obj.RoleDescription.ToString(); this.chkRoleIsSystemRole.Checked = ValueConvertUtil.ConvertNullableValue <bool>(obj.RoleIsSystemRole); hidSystemRoleID.Text = id.ToString(); winSystemRoleEdit.Show(); } else { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "错误信息:数据不存在"; return; } } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "错误信息:" + ex.Message; return; } }
protected void storeSystemRole_Refresh(object sender, StoreRefreshDataEventArgs e) { int recordCount = 0; string sortFieldName = ""; if (e.Sort != null) { sortFieldName = e.Sort; } int startIndex = 0; if (e.Start > -1) { startIndex = e.Start; } int limit = this.PagingToolBar1.PageSize; int pageIndex = 1; if ((startIndex % limit) == 0) { pageIndex = startIndex / limit + 1; } else { pageIndex = startIndex / limit; } storeSystemRole.DataSource = SystemRoleWrapper.FindAllByOrderBy(sortFieldName, (e.Dir == Ext.Net.SortDirection.DESC), pageIndex, limit, out recordCount); e.Total = recordCount; storeSystemRole.DataBind(); }
protected void Store1_OnRefreshData(object sender, StoreRefreshDataEventArgs e) { int selectResourceID = 0; if (e.Parameters["SelectResourceID"] != null) { selectResourceID = Convert.ToInt32(e.Parameters["SelectResourceID"]); } if (selectResourceID == 0) { Store1.DataSource = new List <SystemPrivilegeWrapper>(); Store1.DataBind(); return; } SystemResourcesWrapper resourcesWrapper = SystemResourcesWrapper.FindById(selectResourceID); SystemRoleWrapper systemRoleWrapper = SystemRoleWrapper.FindById(RoleID); List <SystemPrivilegeWrapper> list1 = SystemPrivilegeWrapper.FindAllByResourcesID(resourcesWrapper); List <string> list2 = SystemRoleWrapper.GetRoleAssignedPermissionsByResources(systemRoleWrapper, resourcesWrapper); List <SystemPrivilegeWrapper> list3 = list1.FindAll(p => !list2.Contains(p.PrivilegeID.ToString())); Store1.DataSource = list3; Store1.DataBind(); }
protected void Store2_OnRefreshData(object sender, StoreRefreshDataEventArgs e) { int selectResourceID = 0; if (e.Parameters["SelectResourceID"] != null) { selectResourceID = Convert.ToInt32(e.Parameters["SelectResourceID"]); } if (selectResourceID == 0) { Store2.DataSource = new List <SystemPrivilegeWrapper>(); Store2.DataBind(); return; } SystemResourcesWrapper resourcesWrapper = SystemResourcesWrapper.FindById(selectResourceID); SystemRoleWrapper systemRoleWrapper = SystemRoleWrapper.FindById(RoleID); List <string> list2 = SystemRoleWrapper.GetRoleAssignedPermissionsByResources(systemRoleWrapper, resourcesWrapper); List <SystemPrivilegeWrapper> list3 = new List <SystemPrivilegeWrapper>(); foreach (string s in list2) { list3.Add(SystemPrivilegeWrapper.FindById(Int32.Parse(s))); } Store2.DataSource = list3; Store2.DataBind(); }
protected void btnSaveSPClientGroup_Click(object sender, AjaxEventArgs e) { string loginID = this.txtUserID.Text.Trim(); if (SystemUserWrapper.GetUserByLoginID(loginID) != null) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:用户登录ID已存在!"; return; } try { SPClientGroupWrapper obj = new SPClientGroupWrapper(); obj.Name = this.txtName.Text.Trim(); obj.Description = this.txtDescription.Text.Trim(); obj.DefaultSycnMoUrl = this.txtDefaultSycnMoUrl.Text.Trim(); obj.DefaultInterceptRate = Convert.ToInt32(this.txtDefaultInterceptRate.Text); obj.DefaultNoInterceptCount = Convert.ToInt32(this.txtDefaultNoInterceptCount.Text); if (cmbSelectAssignedUser.SelectedItem != null && !string.IsNullOrEmpty(cmbSelectAssignedUser.SelectedItem.Value)) { obj.AssignedUserID = Convert.ToInt32(cmbSelectAssignedUser.SelectedItem.Value); } else { obj.AssignedUserID = null; } Membership.CreateUser(loginID, this.txtUserPass.Text.Trim(), this.txtUserID.Text.Trim() + "@163.com"); SystemUserWrapper clientUser = SystemUserWrapper.GetUserByLoginID(loginID); clientUser.UserName = loginID; SystemUserWrapper.Update(clientUser); SystemRoleWrapper clientRole = SystemRoleWrapper.GetRoleByName("SPDownGroupUser"); SystemUserWrapper.PatchAssignUserRoles(clientUser, new List <string> { clientRole.RoleID.ToString() }); obj.UserID = clientUser.UserID; SPClientGroupWrapper.Save(obj); winSPClientGroupAdd.Hide(); } catch (Exception ex) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + ex.Message; } }
protected void storeAssigned_RefreshData(object sender, StoreRefreshDataEventArgs e) { SystemRoleWrapper systemRoleWrapper = SystemRoleWrapper.FindById(RoleID); List <SystemApplicationWrapper> assignedRoles = SystemRoleWrapper.GetRoleAssignedApplications(systemRoleWrapper); storeAssigned.DataSource = assignedRoles; storeAssigned.DataBind(); }
private void InitStore2() { SystemRoleWrapper systemRoleWrapper = SystemRoleWrapper.FindById(RoleID); List <SystemApplicationWrapper> list2 = SystemRoleWrapper.GetRoleAssignedApplications(systemRoleWrapper); Store2.DataSource = list2; Store2.DataBind(); }
protected void Store1_OnRefreshData(object sender, StoreRefreshDataEventArgs e) { SystemRoleWrapper systemRoleWrapper = SystemRoleWrapper.FindById(RoleID); List <SystemPrivilegeWrapper> list1 = SystemPrivilegeWrapper.FindAll(); List <string> list2 = SystemRoleWrapper.GetRoleAssignedPermissions(systemRoleWrapper); List <SystemPrivilegeWrapper> list3 = list1.FindAll(p => !list2.Contains(p.PrivilegeID.ToString())); Store1.DataSource = list3; Store1.DataBind(); }
protected void storeSystemApplication_Refresh(object sender, StoreRefreshDataEventArgs e) { if (RoleID != 0) { SystemRoleWrapper role = SystemRoleWrapper.FindById(RoleID); List <SystemApplicationWrapper> list = SystemRoleWrapper.GetRoleAssignedApplications(role); storeSystemApplication.DataSource = list; storeSystemApplication.DataBind(); } }
private void InitStore1() { SystemRoleWrapper systemRoleWrapper = SystemRoleWrapper.FindById(RoleID); List <SystemPrivilegeWrapper> list1 = SystemPrivilegeWrapper.FindAll(); List <string> list2 = SystemRoleWrapper.GetRoleAssignedPermissions(systemRoleWrapper); List <SystemPrivilegeWrapper> list3 = list1.FindAll(p => !list2.Contains(p.PrivilegeID.ToString())); Store1.DataSource = list3; Store1.DataBind(); }
protected void Store1_OnRefreshData(object sender, StoreRefreshDataEventArgs e) { SystemUserWrapper systemUserWrapper = SystemUserWrapper.FindById(UserID); List <SystemRoleWrapper> list1 = SystemRoleWrapper.FindAll(); //得到所有的角色 List <string> list2 = SystemUserWrapper.GetUserAssignedRoleIDs(systemUserWrapper); //得到用户的所有角色编号 List <SystemRoleWrapper> list3 = list1.FindAll(p => !list2.Contains(p.RoleID.ToString())); Store1.DataSource = list3; Store1.DataBind(); }
private void InitStore1() { SystemUserGroupWrapper systemUserGroupWrapper = SystemUserGroupWrapper.FindById(UserGroupID); List <SystemRoleWrapper> list1 = SystemRoleWrapper.FindAll(); //得到所有的角色 List <string> list2 = SystemUserGroupWrapper.GetUserGroupAssignedRoleIDs(systemUserGroupWrapper); //得到用户的所有角色编号 List <SystemRoleWrapper> list3 = list1.FindAll(p => !list2.Contains(p.RoleID.ToString())); Store1.DataSource = list3; Store1.DataBind(); }
public override string[] FindUsersInRole(string roleName, string usernameToMatch) { try { return(SystemRoleWrapper.FindUsersInRole(roleName, usernameToMatch)); } catch (Exception exception) { throw NhibernateMembershipProviderExceptionUtil.NewProviderException(this, NHibernateProviderSR.Role_UnableToFindUsersInRole, exception); } }
public override string[] GetAllRoles() { try { return(SystemRoleWrapper.GetAllRoles()); } catch (Exception exception) { throw NhibernateMembershipProviderExceptionUtil.NewProviderException(this, NHibernateProviderSR.Role_UnableToGetAllRoles, exception); } }
public override bool RoleExists(string roleName) { try { return(SystemRoleWrapper.RoleExists(roleName)); } catch (Exception exception) { throw NhibernateMembershipProviderExceptionUtil.NewProviderException(this, NHibernateProviderSR.Role_UnableToCheckIfExists, exception); } }
protected void storeSystemRole_Refresh(object sender, StoreRefreshDataEventArgs e) { PageQueryParams pageQueryParams = WebUIHelper.GetPageQueryParamFromStoreRefreshDataEventArgs(e, this.PagingToolBar1); RecordSortor recordSortor = WebUIHelper.GetRecordSortorFromStoreRefreshDataEventArgs(e); storeSystemRole.DataSource = SystemRoleWrapper.FindAllByOrderBy(recordSortor.OrderByColumnName, recordSortor.IsDesc, pageQueryParams); e.Total = pageQueryParams.RecordCount; storeSystemRole.DataBind(); }
protected void Store2_OnRefreshData(object sender, StoreRefreshDataEventArgs e) { SystemUserWrapper systemUserWrapper = SystemUserWrapper.FindById(UserID); List <string> list2 = SystemUserWrapper.GetUserAssignedRoleIDs(systemUserWrapper); List <SystemRoleWrapper> list3 = new List <SystemRoleWrapper>(); foreach (string s in list2) { list3.Add(SystemRoleWrapper.FindById(Int32.Parse(s))); } Store2.DataSource = list3; Store2.DataBind(); }
private void InitStore2() { SystemRoleWrapper systemRoleWrapper = SystemRoleWrapper.FindById(RoleID); List <string> list2 = SystemRoleWrapper.GetRoleAssignedPermissions(systemRoleWrapper); List <SystemPrivilegeWrapper> list3 = new List <SystemPrivilegeWrapper>(); foreach (string s in list2) { list3.Add(SystemPrivilegeWrapper.FindById(Int32.Parse(s))); } Store2.DataSource = list3; Store2.DataBind(); }
private void InitStore2() { SystemUserGroupWrapper systemUserGroupWrapper = SystemUserGroupWrapper.FindById(UserGroupID); List <string> list2 = SystemUserGroupWrapper.GetUserGroupAssignedRoleIDs(systemUserGroupWrapper); List <SystemRoleWrapper> list3 = new List <SystemRoleWrapper>(); foreach (string s in list2) { list3.Add(SystemRoleWrapper.FindById(Int32.Parse(s))); } Store2.DataSource = list3; Store2.DataBind(); }
public void SaveApplicationAssignedMenus(int app_id, string menu_ids) { try { int role_id = RoleID; SystemRoleWrapper obj = SystemRoleWrapper.FindById(role_id); SystemRoleWrapper.PatchAssignRoleMenusInApplication(obj, app_id, menu_ids.Split(',')); } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = string.Format(this.GetGlobalResourceObject("GlobalResource", "msgServerErrorMsg").ToString(), ex.Message); } }
public void btnSaveRole(int app_id, string menu_ids) { try { int role_id = RoleID; SystemRoleWrapper obj = SystemRoleWrapper.FindById(role_id); SystemRoleWrapper.PatchAssignRoleMenusInApplication(obj, app_id, menu_ids.Split(',')); } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "Error Message:" + ex.Message; } }
public void DeleteRecord(int id) { try { SystemRoleWrapper.DeleteByID(id); ResourceManager.AjaxSuccess = true; } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = string.Format(ex.Message); return; } }
public override bool DeleteRole(string roleName, bool throwOnPopulatedRole) { if (throwOnPopulatedRole && (0 < this.GetUsersInRole(roleName).Length)) { throw NhibernateMembershipProviderExceptionUtil.NewProviderException(this, "role is not empty."); } try { return(SystemRoleWrapper.DeleteRole(roleName, throwOnPopulatedRole)); } catch (Exception exception) { throw NhibernateMembershipProviderExceptionUtil.NewProviderException(this, NHibernateProviderSR.Role_UnableToDelete, exception); } }
public override void CreateRole(string roleName) { if (this.RoleExists(roleName)) { throw NhibernateMembershipProviderExceptionUtil.NewProviderException(this, NHibernateProviderSR.Role_AlreadyExists); } try { SystemRoleWrapper.CreateRole(roleName); } catch (Exception exception) { throw NhibernateMembershipProviderExceptionUtil.NewProviderException(this, NHibernateProviderSR.Role_UnableToCreate, exception); } }
private void InitStore1() { SystemRoleWrapper systemRoleWrapper = SystemRoleWrapper.FindById(RoleID); List <SystemApplicationWrapper> list1 = SystemApplicationWrapper.FindAll(); List <SystemApplicationWrapper> list2 = SystemRoleWrapper.GetRoleAssignedApplications(systemRoleWrapper); List <int> list = new List <int>(); foreach (SystemApplicationWrapper wrapper in list2) { list.Add(wrapper.SystemApplicationID); } IEnumerable <SystemApplicationWrapper> list3 = list1.FindAll(p => !list.Contains(p.SystemApplicationID)); Store1.DataSource = list3; Store1.DataBind(); }
public override void AddUsersToRoles(string[] usernames, string[] roleNames) { int length = usernames.Length; if (length != roleNames.Length) { throw new ArgumentOutOfRangeException(NhibernateMembershipProviderExceptionUtil.FormatExceptionMessage(this, NHibernateProviderSR.Role_UserRoleParamsNotSameLength)); } try { SystemRoleWrapper.AddUsersToRoles(usernames, roleNames); } catch (Exception exception) { throw NhibernateMembershipProviderExceptionUtil.NewProviderException(this, NHibernateProviderSR.Role_UnableToAddUsersToRoles, exception); } }
protected void btnSaveSystemUser_Click(object sender, AjaxEventArgs e) { string loginID = this.txtUserLoginID.Text.Trim(); if (SystemUserWrapper.GetUserByLoginID(loginID) != null) { ScriptManager.AjaxSuccess = false; ScriptManager.AjaxErrorMessage = "错误信息: 用户登录ID已经存在!"; return; } try { if (!string.IsNullOrEmpty(this.txtUserEmail.Text.Trim())) { Membership.CreateUser(loginID, this.txtUserPassword.Text.Trim(), this.txtUserEmail.Text.Trim()); } else { Membership.CreateUser(loginID, this.txtUserPassword.Text.Trim()); } SystemUserWrapper user = SystemUserWrapper.GetUserByLoginID(loginID); if (user != null) { user.UserType = "SPCOM"; SystemUserWrapper.Update(user); } SystemUserWrapper.PatchAssignUserRoles(user, new List <string>() { SystemRoleWrapper.GetRoleByName("SPCOM").RoleID.ToString() }); winSystemUserAdd.Hide(); } catch (Exception ex) { ScriptManager.AjaxSuccess = false; ScriptManager.AjaxErrorMessage = "错误信息: " + ex.Message; } }
public void Save_RoleApplication(string json) { try { KeyValuePair <string, string>[] selectIDs = JSON.Deserialize <KeyValuePair <string, string>[]>(json); List <String> list = new List <string>(); foreach (KeyValuePair <string, string> row in selectIDs) { list.Add(row.Key); } SystemRoleWrapper.PatchAssignRoleApplications(SystemRoleWrapper.FindById(RoleID), list); } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "Error Message:" + ex.Message; } }
public void Save_RolePermission(string json, int selectResourceID) { try { List <SystemPrivilegeWrapper> selectIDs = JSON.Deserialize <List <SystemPrivilegeWrapper> >(json); List <String> list = new List <string>(); foreach (SystemPrivilegeWrapper row in selectIDs) { list.Add(row.PrivilegeID.ToString()); } SystemRoleWrapper.PatchAssignRolePermissionsByResourcse(SystemRoleWrapper.FindById(RoleID), list, selectResourceID); } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = string.Format(this.GetGlobalResourceObject("GlobalResource", "msgServerErrorMsg").ToString(), ex.Message); } }