Beispiel #1
0
 private void OnUpdateUserListClicked(object sender, RoutedEventArgs e) //user values updated
 {
     if (usrListselected)                                               //if an item from user list is selected
     {
         currentItem = (Users)UserListListBox.SelectedItem;
         userList.Remove(currentItem);
         currentItem.Name   = NameTextBox.Text;
         currentItem.E_Mail = E_MailTextBox.Text;
         userList.Add(currentItem);
         UserListListBox.ItemsSource = userList;
         UserListListBox.Items.Refresh();
         RemoveEmptyEntries();
         NameTextBox.Clear();
         E_MailTextBox.Clear();
     }
     else if (adminListSelected)//if an item from admin list is selected
     {
         currentItem = (Users)AdminListListBox.SelectedItem;
         adminList.Remove(currentItem);
         currentItem.Name   = NameTextBox.Text;
         currentItem.E_Mail = E_MailTextBox.Text;
         adminList.Add(currentItem);
         AdminListListBox.ItemsSource = adminList;
         AdminListListBox.Items.Refresh();
         RemoveEmptyEntries();
         NameTextBox.Clear();
         E_MailTextBox.Clear();
     }
     if (NameTextBox.Text.Length == 0 || E_MailTextBox.Text.Length == 0)
     {
         UpdateUserListButton.IsEnabled = false;
         AddToUserListButton.IsEnabled  = false;
     }
 }
Beispiel #2
0
        private void OnAddTooUserListButtonClicked(object sender, RoutedEventArgs e)//user added
        {
            var newUser = new Users(NameTextBox.Text, E_MailTextBox.Text);

            NameTextBox.Clear();
            E_MailTextBox.Clear();
            userList.Add(newUser);
            UserListListBox.ItemsSource = userList;
            UserListListBox.Items.Refresh();
            RemoveEmptyEntries();
        }
Beispiel #3
0
        private bool eingabevalidierungTeam()
        {
            // E-Mail
            if (Regex.IsMatch(E_MailTextBox.ToString(), @"\A(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)\Z", RegexOptions.IgnoreCase))
            {
                return(false);
            }
            //PLZ
            else if (Regex.IsMatch(PLZ_LabelTeam.ToString(), @"/[0-9]{5}/"))
            {
                return(false);
            }
            //Hausnummer
            else if (Regex.IsMatch(HausnummerTextBoxTeam.ToString(), @"/[0-9]*$/"))
            {
                return(false);
            }

            return(true);
        }