public void Clear() { TBName.Clear(); TBSurname.Clear(); TBEmail.Clear(); PBPassword.Clear(); }
private void BtnJoin_Click(object sender, RoutedEventArgs e) { try { if (string.IsNullOrWhiteSpace(TbLogin.Text)) { Runtb.Text = null; Runtb2.Inlines.Clear(); Runtb.Text += "Вы не ввели логин."; Runtb2.Inlines.Add("Забыли пароль?"); TbLogin.BorderBrush = Brushes.OrangeRed; PBPassword.BorderBrush = Brushes.OrangeRed; TbLogin.Clear(); PBPassword.Clear(); } else if (string.IsNullOrWhiteSpace(PBPassword.Password)) { Runtb.Text = null; Runtb2.Inlines.Clear(); Runtb.Text += "Вы не ввели пароль."; Runtb2.Inlines.Add("Забыли пароль?"); PBPassword.BorderBrush = Brushes.OrangeRed; } else { var user = DataClass.GetContext().User.FirstOrDefault(u => u.Login == TbLogin.Text); if ((user == null) || (user.Password != PBPassword.Password)) { Runtb.Text = null; Runtb2.Inlines.Clear(); Runtb.Text += "Вы ввели неверный логин или пароль."; Runtb2.Inlines.Add("Забыли пароль?"); TbLogin.BorderBrush = Brushes.OrangeRed; PBPassword.BorderBrush = Brushes.OrangeRed; TbLogin.Clear(); PBPassword.Clear(); } else { switch (user.IdRole) { case 1: ActionWindowClass.staffUser = DataClass.GetContext().Staff.FirstOrDefault(s => s.IdUser == user.Id); new WinAdmin().Show(); winAuth.Close(); break; case 2: ActionWindowClass.staffUser = DataClass.GetContext().Staff.FirstOrDefault(s => s.IdUser == user.Id); new WinManager().Show(); winAuth.Close(); break; case 3: ActionWindowClass.staffUser = DataClass.GetContext().Staff.FirstOrDefault(s => s.IdUser == user.Id); new WinStaff().Show(); winAuth.Close(); break; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }