public override string ToString() { return("Номер студенческого билета: " + Номер_студенческого_билета.ToString() + " " + "Фамилия: " + Фамилия.ToString() + " " + "Факультет: " + Факультет.ToString() + " " + "Специальность: " + Специальность.ToString() + " " + "Курс: " + Курс.ToString() + " " + "Группа: " + Группа.ToString() + " " + "Подгруппа: " + Количество_пропусков_за_всё_время.ToString()); }
public override string ToString() { return(" Номер студенческого билета: " + Номер_студенческого_билета.ToString() + "\r\n" + "Фамилия: " + Фамилия.ToString() + "\r\n" + "Факультет: " + Факультет.ToString() + "\r\n" + "Название предмета: " + Название_предмета.ToString() + "\r\n" + "Оценка: " + Оценка.ToString() + "\r\n" + "Курс: " + Курс.ToString() + "\r\n" + "Группа: " + Группа.ToString() + "\r\n"); }
public override string ToString() { return(") Номер студенческого билета: " + Номер_студенческого_билета.ToString() + " \r\n" + " Фамилия: " + Фамилия.ToString() + "\r\n" + " Факультет: " + Факультет.ToString() + "\r\n" + " Специальность: " + Специальность.ToString() + "\r\n" + " Курс: " + Курс.ToString() + "\r\n" + " Группа: " + Группа.ToString() + "\r\n" + " Пропусков за всё время: " + Количество_пропусков_за_всё_время.ToString() + "\r\n" + " Средняя оценка за всё время: " + Средняя_оценка_за_всё_время.ToString() + "\r\n"); }
public override int GetHashCode() { unchecked { var hashCode = Id; hashCode = (hashCode * 397) ^ (Фамилия != null ? Фамилия.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Имя != null ? Имя.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Отчество != null ? Отчество.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Post != null ? Post.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Ставка.GetHashCode(); hashCode = (hashCode * 397) ^ (УченаяСтепеньПолная != null ? УченаяСтепеньПолная.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (УченаяСтепень != null ? УченаяСтепень.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (int)МестоРаботы; return(hashCode); } }
private void егистрация(object sender, RoutedEventArgs e) { if (Фамилия.Text == "Фамилия") { MessageBox.Show("Введите Фамилию"); Фамилия.Focus(); } else if (!Regex.IsMatch(Фамилия.Text, @"^[А-Я][а-я]+(-[А-Я][а-я]+)?$")) { MessageBox.Show("Введите корректную фамилию"); Фамилия.Select(0, Фамилия.Text.Length); Фамилия.Focus(); } if (Имя.Text == "Имя") { MessageBox.Show("Введите Имя"); Имя.Focus(); } else if (!Regex.IsMatch(Имя.Text, @"^[А-Я][а-я]+(-[А-Я][а-я]+)?$")) { MessageBox.Show("Введите корректное имя"); Имя.Select(0, Имя.Text.Length); Имя.Focus(); } if (Улица.Text == "Улица") { MessageBox.Show("Введите Улицу"); Улица.Focus(); } else if (!Regex.IsMatch(Улица.Text, @"^[А-Я][а-я]+(-[А-Я][а-я]+)?$")) { MessageBox.Show("Введите корректную улицу"); Улица.Select(0, Улица.Text.Length); Улица.Focus(); } if (Логин.Text == "Электронный адрес") { MessageBox.Show("Введите электронный адрес"); Логин.Focus(); } else if (!Regex.IsMatch(Логин.Text, @"^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$")) { MessageBox.Show("Введите корректный электронный адрес"); Логин.Select(0, Логин.Text.Length); Логин.Focus(); } else { if (Пароль.Password.Length == 0) { MessageBox.Show("Введите пароль"); Пароль.Focus(); } else if (Пароль_Copy.Password.Length == 0) { MessageBox.Show("Повторите пароль"); Пароль_Copy.Focus(); } else if (Пароль.Password != Пароль_Copy.Password) { MessageBox.Show("Пароли не совпадают"); Пароль_Copy.Focus(); } else { SqlCommand cmd = new SqlCommand("select count(Логин) from Пользователь where Логин = '" + Логин.Text + "'", db.getConnection()); db.openConnection(); int count = (int)cmd.ExecuteScalar(); if (count == 0) { cmd = new SqlCommand($"INSERT INTO Пользователь (Имя,Фамилия,Логин,Пароль,Улица) VALUES (@1,@2,@3,@4,@5)", db.getConnection()); cmd.Parameters.AddWithValue("@1", Имя.Text); cmd.Parameters.AddWithValue("@2", Фамилия.Text); cmd.Parameters.AddWithValue("@3", Логин.Text); cmd.Parameters.AddWithValue("@4", Пароль.Password); cmd.Parameters.AddWithValue("@5", Улица.Text); cmd.ExecuteNonQuery(); MessageBox.Show("Вы успешно зарегистрировались"); this.Hide(); MainPage Window = new MainPage(Логин.Text); Window.Show(); db.closeConnection(); } else { MessageBox.Show("Пользователь с таким электронным адресом уже существует"); db.closeConnection(); } } } }