Code fertig Kommentiert

Kommentare hinzugefügt wo sie noch gefehlt haben
This commit is contained in:
Erik
2024-08-28 13:53:39 +02:00
parent d9976ff520
commit f9d5053029
15 changed files with 142 additions and 106 deletions

View File

@@ -13,26 +13,23 @@ namespace bib_talk
{
public partial class RegisterWindow : Window
{
RegisterManager registerManager;
RegisterManager registerManager; // RegisterManager Objekt initialisieren
// Konstruktor für das RegisterWindow
public RegisterWindow()
{
InitializeComponent();
registerManager = new RegisterManager(this);
registerManager = new RegisterManager(this); // RegisterManager Objekt erstellen
}
private void Hyperlink_RequestNavigate(object sender, RequestNavigateEventArgs e)
{
Process.Start(new ProcessStartInfo(e.Uri.AbsoluteUri) { UseShellExecute = true });
e.Handled = true;
}
// Methode für das Schließen des Fensters
private void CloseButton_Click(object sender, RoutedEventArgs e)
{
this.Close();
}
// Methode für die Custom Draggable Area
private void DraggableArea_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
if (e.ButtonState == MouseButtonState.Pressed)
@@ -41,6 +38,7 @@ namespace bib_talk
}
}
// Methode um das Login Window aufzurufen
private void Login_Click(object sender, RoutedEventArgs e)
{
Login login = new Login();
@@ -48,6 +46,7 @@ namespace bib_talk
this.Close();
}
// Methode um das Registrieren abzuschließen und das Login Window aufzurufen
private async void WeiterButton_Click(object sender, RoutedEventArgs e)
{
if (checkboxAGB.IsChecked == true)
@@ -68,6 +67,8 @@ namespace bib_talk
}
}
// Methode um den Weiter Button zu aktivieren, wenn die "Nutzungsbedingungen"
// akzeptiert wurden
private void CheckBox_Checked(object sender, RoutedEventArgs e)
{
SolidColorBrush customBrush = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#FF6332A0"));
@@ -75,6 +76,8 @@ namespace bib_talk
weiterbutton.Background = customBrush;
}
// Methode um den Weiter Button zu deaktivieren, wenn die "Nutzungsbedingungen"
// abgelehnt wurden
private void CheckBox_Unchecked(object sender, RoutedEventArgs e)
{
SolidColorBrush customBrush = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#FF323134"));
@@ -82,6 +85,7 @@ namespace bib_talk
weiterbutton.Background = customBrush;
}
// Methode um die Eingaben des Benutzers zu validieren
private bool ValidateRegistration()
{
string username = usernbox.Text;
@@ -122,6 +126,8 @@ namespace bib_talk
return true;
}
// Methode um via den Enter Key zum nächsten Textfeld zu springen
private void emailbox_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
@@ -129,6 +135,8 @@ namespace bib_talk
usernbox.Focus();
}
}
// Methode um via den Enter Key zum nächsten Textfeld zu springen
private void usernbox_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
@@ -137,14 +145,17 @@ namespace bib_talk
}
}
private void passwordbox_KeyDown(object sender, KeyEventArgs e)
// Methode um via den Enter Key zum nächsten Textfeld zu springen
private void passwordbox_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
bday1.Focus();
}
}
private void bday1_KeyDown(object sender, KeyEventArgs e)
// Methode um via den Enter Key zum nächsten Textfeld zu springen
private void bday1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
@@ -152,7 +163,8 @@ namespace bib_talk
}
}
private void bday2_KeyDown(object sender, KeyEventArgs e)
// Methode um via den Enter Key zum nächsten Textfeld zu springen
private void bday2_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{