void OnRemoveUserFromRole(object sender, EventArgs e) { string role = m_RolesListView.CurrentListViewItem; Debug.Assert(!String.IsNullOrEmpty(role)); using (RoleManagerProxy roleManager = new RoleManagerProxy(ServiceAddress)) { using (UserManagerProxy userManager = new UserManagerProxy(ServiceAddress)) { Debug.Assert(userManager != null); if (userManager.IsInRole(ApplicationName, UserToAssign, role)) { DialogResult result = MessageBox.Show("Are you sure you want to remove the user " + UserToAssign + " from the role " + m_RolesListView.CurrentListViewItem + " ?", "Credentials Manager", MessageBoxButtons.OKCancel); if (result == DialogResult.OK) { roleManager.RemoveUserFromRole(ApplicationName, UserToAssign, role); RefreshRolesForUserComboBox(); RefreshUsersForRoleComboBox(); RefreshRolePageButtons(); } } else { MessageBox.Show("The user " + UserToAssign + " is not a member of the role " + m_RolesListView.CurrentListViewItem, "Credentials Manager", MessageBoxButtons.OKCancel, MessageBoxIcon.Error); } } } }
void OnAssignUserToRole(object sender, EventArgs e) { using (RoleManagerProxy roleManager = new RoleManagerProxy(ServiceAddress)) { using (UserManagerProxy userManager = new UserManagerProxy(ServiceAddress)) { Debug.Assert(userManager != null); string role = m_RolesListView.CurrentListViewItem; Debug.Assert(role != String.Empty); if (userManager.IsInRole(ApplicationName, UserToAssign, role)) { MessageBox.Show("The user " + UserToAssign + " is already a member of the role " + m_RolesListView.CurrentListViewItem, "Credentials Manager", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { roleManager.AddUserToRole(ApplicationName, UserToAssign, m_RolesListView.CurrentListViewItem); RefreshRolesForUserComboBox(); RefreshUsersForRoleComboBox(); RefreshRolePageButtons(); } } } }
void OnLogin(object sender, EventArgs e) { using (UserManagerProxy userManager = new UserManagerProxy(m_Url)) { bool authenticated = false; authenticated = userManager.Authenticate(m_ApplicationTextBox.Text, m_UserNameTextBox.Text, m_PasswordTextBox.Text); if (authenticated) { MessageBox.Show(this, "Successful Authentication", "Credentials Manager", MessageBoxButtons.OK); } else { MessageBox.Show(this, "Incorrect Credentials", "Credentials Manager", MessageBoxButtons.OK, MessageBoxIcon.Hand); } } }
void OnLogin(object sender, EventArgs e) { using (UserManagerProxy userManager = new UserManagerProxy(m_Url)) { bool isInRole = false; isInRole = userManager.IsInRole(m_ApplicationTextBox.Text, m_UserComboBox.Text, m_RoleComboBox.Text); if (isInRole) { MessageBox.Show(this, "Successful Authorization", "Credentials Manager", MessageBoxButtons.OK); } else { MessageBox.Show(this, "User is not a member of the specified role", "Credentials Manager", MessageBoxButtons.OK, MessageBoxIcon.Hand); } } }
void OnLogin(object sender,EventArgs e) { using(UserManagerProxy userManager = new UserManagerProxy(m_Url)) { bool authenticated = false; authenticated = userManager.Authenticate(m_ApplicationTextBox.Text,m_UserNameTextBox.Text,m_PasswordTextBox.Text); if(authenticated) { MessageBox.Show(this,"Successful Authentication","Credentials Manager",MessageBoxButtons.OK); } else { MessageBox.Show(this,"Incorrect Credentials","Credentials Manager",MessageBoxButtons.OK,MessageBoxIcon.Hand); } } }
void OnLogin(object sender,EventArgs e) { using(UserManagerProxy userManager = new UserManagerProxy(m_Url)) { bool isInRole = false; isInRole = userManager.IsInRole(m_ApplicationTextBox.Text,m_UserComboBox.Text,m_RoleComboBox.Text); if(isInRole) { MessageBox.Show(this,"Successful Authorization","Credentials Manager",MessageBoxButtons.OK); } else { MessageBox.Show(this,"User is not a member of the specified role","Credentials Manager",MessageBoxButtons.OK,MessageBoxIcon.Hand); } } }
void OnRemoveUserFromRole(object sender,EventArgs e) { string role = m_RolesListView.CurrentListViewItem; Debug.Assert(! String.IsNullOrEmpty(role)); using(RoleManagerProxy roleManager = new RoleManagerProxy(ServiceAddress)) { using(UserManagerProxy userManager = new UserManagerProxy(ServiceAddress)) { Debug.Assert(userManager != null); if(userManager.IsInRole(ApplicationName,UserToAssign,role)) { DialogResult result = MessageBox.Show("Are you sure you want to remove the user " + UserToAssign + " from the role " + m_RolesListView.CurrentListViewItem + " ?","Credentials Manager",MessageBoxButtons.OKCancel); if(result == DialogResult.OK) { roleManager.RemoveUserFromRole(ApplicationName,UserToAssign,role); RefreshRolesForUserComboBox(); RefreshUsersForRoleComboBox(); RefreshRolePageButtons(); } } else { MessageBox.Show("The user " + UserToAssign + " is not a member of the role " + m_RolesListView.CurrentListViewItem,"Credentials Manager",MessageBoxButtons.OKCancel,MessageBoxIcon.Error); } } } }
void OnAssignUserToRole(object sender,EventArgs e) { using(RoleManagerProxy roleManager = new RoleManagerProxy(ServiceAddress)) { using(UserManagerProxy userManager = new UserManagerProxy(ServiceAddress)) { Debug.Assert(userManager != null); string role = m_RolesListView.CurrentListViewItem; Debug.Assert(role != String.Empty); if(userManager.IsInRole(ApplicationName,UserToAssign,role)) { MessageBox.Show("The user " + UserToAssign + " is already a member of the role " + m_RolesListView.CurrentListViewItem,"Credentials Manager",MessageBoxButtons.OK,MessageBoxIcon.Exclamation); return; } else { roleManager.AddUserToRole(ApplicationName,UserToAssign,m_RolesListView.CurrentListViewItem); RefreshRolesForUserComboBox(); RefreshUsersForRoleComboBox(); RefreshRolePageButtons(); } } } }