public void Remove(SecurityGroupDto group) { if (presenter.Remove(group)) { SecurityGroupBindingList.Remove(group); } }
public UCGroupEntry(TransMode tmode, SecurityGroupDto group) { this.tmode = tmode; DialogResult = System.Windows.Forms.DialogResult.None; InitializeComponent(); LoadAppDomains(); if (tmode == TransMode.EditRecord || tmode == TransMode.ViewRecord) { NewGroup = group; this.txtDisplayName.Text = group.DisplayName; this.txtGroupName.Text = group.GroupName; this.chkEnabled.Checked = group.IsEnabled; if (group.AppDomainId != null) { this.cmbDomain.SelectedValue = group.AppDomainId; } else { this.cmbDomain.SelectedIndex = -1; } if (tmode == TransMode.ViewRecord) { this.txtDisplayName.ReadOnly = true; this.txtGroupName.ReadOnly = true; this.chkEnabled.Enabled = false; this.cmbDomain.Enabled = false; } } }
public void Update(SecurityGroupDto group) { if (presenter.Update(group)) { SecurityGroupBindingList.ResetBindings(); } }
public bool Insert(SecurityGroupDto group) { if (presenter.Insert(group) != null) { SecurityGroupBindingList.Add(group); return(true); } return(false); }
public bool Remove(SecurityGroupDto SecurityGroup) { ResponseDto response = SecurityGroupServiceAdapter.Execute(s => s.Delete(SecurityGroup)); if (response.Response.HasException) { return(false); } return(true); }
public List <RoleDto> GetGroupRole(SecurityGroupDto group) { var result = SecurityGroupServiceAdapter.Execute(s => s.AssignedRoles(group.SecurityGroupId)); if (result.Response.HasException) { return(null); } return(result.RoleDtoList); }
public void AssignRole(SecurityGroupDto group, RoleDto role) { if (presenter.AssignRoles(new List <RoleDto>() { role }, group.SecurityGroupId)) { RoleBindingList.Add(role); } }
public void DeAssignUser(SecurityGroupDto group, UserDto user) { if (presenter.DeAssignUsers(new List <UserDto>() { user }, group.SecurityGroupId)) { SecurityUserBindingList.Remove(user); } }
public SecurityGroupDto Insert(SecurityGroupDto SecurityGroup) { SecurityGroupDto result = (SecurityGroupDto)SecurityGroupServiceAdapter.Execute(s => s.Insert(SecurityGroup)); if (result.Response.HasException) { return(null); } SecurityGroup.SecurityGroupId = result.SecurityGroupId; return(SecurityGroup); }
public BindingList <RoleDto> LoadRoles(SecurityGroupDto grp) { var container = presenter.GetGroupRole(grp); RoleBindingList = new BindingList <RoleDto>(container); RoleBindingList.AllowNew = true; RoleBindingList.AllowEdit = true; RoleBindingList.AllowRemove = true; RoleBindingList.RaiseListChangedEvents = true; return(RoleBindingList); }
public BindingList <UserDto> LoadUsers(SecurityGroupDto group) { var container = presenter.GetGroupUsers(group); SecurityUserBindingList = new BindingList <UserDto>(container); SecurityUserBindingList.AllowNew = true; SecurityUserBindingList.AllowEdit = true; SecurityUserBindingList.AllowRemove = true; SecurityUserBindingList.RaiseListChangedEvents = true; return(SecurityUserBindingList); }
public void DeAssignFromGroup(RoleDto role, SecurityGroupDto group) { SecurityGroupPresenter groupPresenter = new SecurityGroupPresenter(); if (groupPresenter.DeAssignRoles(new List <RoleDto>() { role }, group.SecurityGroupId)) { SecurityGroupBindingList.Remove(group); } }
public void AssignToGroup(RoleDto role, SecurityGroupDto group) { SecurityGroupPresenter groupPresenter = new SecurityGroupPresenter(); if (groupPresenter.AssignRoles(new List <RoleDto>() { role }, group.SecurityGroupId)) { SecurityGroupBindingList.Add(group); } }
public void DeAssignRole(SecurityGroupDto group, RoleDto role) { SecurityGroupPresenter groupPresenter = new SecurityGroupPresenter(); if (groupPresenter.DeAssignRoles(new List <RoleDto>() { role }, group.SecurityGroupId)) { RoleBindingList.Remove(role); } }
public void DeAssignToGroups(UserDto user, SecurityGroupDto group) { SecurityGroupPresenter gPresenter = new SecurityGroupPresenter(); if (user != null && group != null) { List <UserDto> users = new List <UserDto>() { user }; if (gPresenter.DeAssignUsers(users, group.SecurityGroupId)) { GroupBindingList.Remove(group); } } }
private void iTransToolBar1_SaveRecord(object sender, EventArgs e) { short enabled = 0; if (chkEnabled.Checked) { enabled = 1; } if (tmode == TransMode.NewRecord) { SecurityGroupDto group = new SecurityGroupDto() { DisplayName = txtDisplayName.Text, Enabled = enabled, GroupName = txtGroupName.Text, }; if (this.cmbDomain.SelectedValue != null) { group.AppDomainId = (int)this.cmbDomain.SelectedValue; } NewGroup = group; } else if (tmode == TransMode.EditRecord) { if (NewGroup != null) { if (this.cmbDomain.SelectedValue != null) { NewGroup.AppDomainId = (int)this.cmbDomain.SelectedValue; } NewGroup.ApplicationDomainDto = (ApplicationDomainDto)cmbDomain.SelectedItem; NewGroup.Enabled = enabled; NewGroup.GroupName = txtGroupName.Text; NewGroup.DisplayName = txtDisplayName.Text; } } DialogResult = System.Windows.Forms.DialogResult.OK; this.ParentForm.Close(); }