private void regBtn_Click(object sender, RoutedEventArgs e) { string login = loginBlock.Text; string password = passwordBlock.Password; string email = emailBlock.Text; string fname = fnameBlock.Text; string lname = lnameBlock.Text; if (IsValidEmailAddress(email) == false) { MessageBox.Show("Неверный адресс электронной почты"); } else { try { sqlDB.DBConnect.RegFunc(login, password, email, fname, lname); UserControl usc = null; pageContent.Children.Clear(); pageContent.RowDefinitions.Clear(); usc = new login_template(); pageContent.Children.Add(usc); } catch { MessageBox.Show("Пользователь с данным логином или email уже существует."); passwordBlock.Clear(); } } }
private void backToLogin_Click(object sender, RoutedEventArgs e) { UserControl usc = null; pageContent.Children.Clear(); pageContent.RowDefinitions.Clear(); usc = new login_template(); pageContent.Children.Add(usc); }
/// <summary> /// Конструктор /// </summary> public login_page() { InitializeComponent(); UserControl usc = null; usc = new login_template(); pageContent.Children.Add(usc); Messenger.Default.Register <NotificationMessage>(this, (nm) => { if (nm.Notification == "CloseWindowsBoundToMe") { if (nm.Sender == this.DataContext) { this.Close(); } } }); }