private void UpdateButton_Click(object sender, RoutedEventArgs e) { nameInput = NameTextBox.Text.Trim(); mailInput = MailTextBox.Text.Replace(" ", ""); if (!IsNameAndMailCorrect(nameInput, mailInput, "Updating user")) { return; } if (currentUser != null) { currentUser.Name = nameInput; currentUser.Mail = mailInput; RefreshListBoxes(); ClearTextFields(); UserListBox.UnselectAll(); SetUserButtons(false); } else if (currentAdmin != null) { currentAdmin.Name = nameInput.Trim(); currentAdmin.Mail = mailInput.Replace(" ", ""); RefreshListBoxes(); ClearTextFields(); AdminListBox.UnselectAll(); SetAdminButtons(false); } }
private void UserKnownAlias_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (UserKnownAlias.SelectedValue != null) { UserListBox.SelectedValue = UserKnownAlias.SelectedValue; UserListBox.ScrollIntoView(UserListBox.SelectedValue); ErrorMessage.Content = ""; } }
private void UserCreationButton_Click(object sender, RoutedEventArgs e) //todo = conecta till CheckInput { NewUser(); EnterNameTextbox.Clear(); EnterEmailTextbox.Clear(); AdminListBox.UnselectAll(); UserListBox.UnselectAll(); ButtonsDisabled(); }
private void ToAdminButton_Click(object sender, RoutedEventArgs e) { User.ToAdmin(currentUser); currentUser = null; UserListBox.UnselectAll(); RefreshListBoxes(); ClearTextFields(); UserListBox.UnselectAll(); SetUserButtons(false); }
private void SearchButton_Click(object sender, EventArgs e) { int index = UserListBox.FindString(SearchTextBox.Text); if (index != -1) { UserListBox.SetSelected(index, true); } clickedGo = true; JoinDateTextBox.Text = this.parser.userList.userList[UserListBox.Text].joinDate.ToString(); TimeSpan t = TimeSpan.FromSeconds(this.parser.userList.userList[UserListBox.Text].timePlayed); TimePlayedTextBox.Text = t.ToString(); LastKnownIPTextBox.Text = this.parser.userList.userList[UserListBox.Text].lastIP.ToString(); }
private void UserSearchButton_Click(object sender, RoutedEventArgs e) { if (UserSearchBox.Text != null) { try { UserListBox.SelectedValue = UserSearchBox.Text.ToLower(); UserListBox.ScrollIntoView(UserListBox.SelectedValue); ErrorMessage.Content = ""; } catch { ErrorMessage.Content = "User Not Found"; } } }
private void AdminListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (AdminListBox.SelectedItem != null) { UserListBox.UnselectAll(); ClearTextFields(); SetUserButtons(false); SetAdminButtons(true); currentUser = null; currentAdmin = (AdminListBox.SelectedItem as User); NameTextBox.Text = currentAdmin.Name; MailTextBox.Text = currentAdmin.Mail; MailAdminLabel.Content = $"Mail: {currentAdmin.Mail}"; } }
private void AdminListBox_SelectionChange(object sender, SelectionChangedEventArgs e) { DemoteButton.IsEnabled = true; UserDeletionButton.IsEnabled = true; UsrerModificationButton.IsEnabled = true; if ((User)AdminListBox.SelectedItem != null) { UserListBox.UnselectAll(); UserInfoLabel.Content = "Admin: " + ((User)AdminListBox.SelectedItem).UserName + "\nEmail Adress: " + ((User)AdminListBox.SelectedItem).Email; } else { UserInfoLabel.Content = string.Empty; } }
private void CreateRoom(string msg) { Invoke(new Action( delegate() { string[] data = msg.Split('#'); // 방의 이름은 분할한 데이터의 1번째 데이터 RoomCountAndRoomName.Text = "방 이름 : " + data[1]; RoomUserCount.Text = "접속한 유저의 수 : " + data[2]; UserListBox.Text = string.Empty; string[] users = data[3].Split('|'); for (int i = 0; i < users.Length; i++) { UserListBox.AppendText(users[i]); UserListBox.AppendText(Environment.NewLine); } RoomListBox.Enabled = false; RoomListBox.Visible = false; ReceiveTextBox.Enabled = true; ReceiveTextBox.Visible = true; CreateRoomButton.Enabled = false; CreateRoomButton.Visible = false; JoinRoomButton.Enabled = false; JoinRoomButton.Visible = false; SendButton.Enabled = true; SendButton.Visible = true; ExitRoomButton.Enabled = true; ExitRoomButton.Visible = true; UserListBox.Enabled = true; UserListBox.Visible = true; CreateRoomTextBox.Enabled = false; CreateRoomTextBox.Visible = false; JoinRoomTextBox.Enabled = false; JoinRoomTextBox.Visible = false; })); }
protected void Page_Load(object sender, EventArgs e) { AuthenticationSection authenticationSection = (AuthenticationSection)ConfigurationManager.GetSection("system.web/authentication"); if (authenticationSection.Mode != AuthenticationMode.Forms) { Page.Response.Redirect("~/", true);// this page can only be used with forms authentication. AD authentication assumes user managment happens outside the scope of the web application. } MessageLabel.Text = string.Empty; if (!Page.IsPostBack) { MembershipUserCollection uc = Membership.GetAllUsers(); UserListBox.DataSource = Membership.GetAllUsers(); UserListBox.DataBind(); } }
protected void DeleteUserButton_Click(object sender, EventArgs e) { if (Membership.DeleteUser(UserListBox.SelectedValue, true)) { MessageLabel.Text = string.Format("User '{0}' has been Deleted", UserListBox.SelectedValue); MembershipUserCollection uc = Membership.GetAllUsers(); UserRolesPanel.Visible = false; UserListBox.SelectedIndex = -1; UserListBox.DataSource = Membership.GetAllUsers(); UserListBox.DataBind(); } else { MessageLabel.Text = "Failed to delete user!"; } }
private void DeleteButton_Click(object sender, RoutedEventArgs e) { if (currentUser != null) { User.users.Remove(currentUser); currentUser = null; RefreshListBoxes(); ClearTextFields(); UserListBox.UnselectAll(); SetUserButtons(false); } else if (currentAdmin != null) { User.admins.Remove(currentAdmin); currentAdmin = null; RefreshListBoxes(); ClearTextFields(); AdminListBox.UnselectAll(); SetAdminButtons(false); } }