private void Addbook_Click(object sender, EventArgs e) { Form1 main = this.Owner as Form1; r = new Reader(dateTimePicker1.Value, Convert.ToInt32(number_of_ticket.Text), name.Text, Otchestvo.Text, surname.Text); main.L.Add_reader(r); name.Clear(); Otchestvo.Clear(); surname.Clear(); number_of_ticket.Clear(); pictureBox1.Visible = true; }
public string this[string columnName] { get { string error = String.Empty; switch (columnName) { case "Login": if (Login.Length == 0) { error = "Введите логин!"; } else { error = String.Empty; if (!IsValidLogin(Login) || Login.Contains(" ")) { error = "Некорректный логин! Разрешено: буквы и цифры."; } else { error = String.Empty; if (Login.Length < 4 || Login.Length > 20) { error = "Введите логин от 4 до 20 символов!"; } else { error = String.Empty; } } } break; //--------------------------------------------------------- case "Email": if (Email.Length == 0) { error = "Введите Email!"; } else { error = String.Empty; if (!isValidEmail(Email)) { error = "Введите корректный адрес эл. почты!"; } else { error = String.Empty; } } break; //--------------------------------------------------------- case "Password": if (Password.Length == 0) { error = "Введите пароль!"; } else { error = String.Empty; if (!IsValidPassword(Password)) { error = "Некорректный пароль!"; } else { error = String.Empty; if (Password.Length < 6 || Password.Length > 20) { error = "Пароль - от 6 до 20 символов!"; } else { error = String.Empty; } } } break; //--------------------------------------------------------- case "Password_chek": if (Password_chek == "") { error = "Повторите пароль!"; } else { error = String.Empty; if (Password != Password_chek) { error = "Введенные пароли не совпадают!"; } else { error = String.Empty; } } break; //--------------------------------------------------------- case "Apartament": if (Apartament == "") { error = String.Empty; } else { if (!IsValidNumber(Apartament)) { error = "Некорректный номер квартиры!"; } else { error = String.Empty; if (Convert.ToInt32(Apartament) <= 0 || Convert.ToInt32(Apartament) >= 1000) { error = "Номер от 1 до 999!"; } else { error = String.Empty; } } } break; //--------------------------------------------------------- case "House": if (House.Length == 0) { error = "Введите номер дома!"; } else { error = String.Empty; if (!IsValidNumber(House)) { error = "Некорректный номер дома!"; } else { error = String.Empty; if (Convert.ToInt32(House) <= 0 || Convert.ToInt32(House) >= 1000) { error = "Номер от 1 до 999!"; } else { error = String.Empty; } } } break; //--------------------------------------------------------- case "Name": if (Name.Length == 0) { error = "Введите имя!"; } else { error = String.Empty; if (!IsValidString(Name) || Name.Contains(" ")) { error = "Введите корректное имя!"; } else { error = String.Empty; if (Name.Length < 2 || Name.Length > 15) { error = "Введите имя от 2 до 15 символов!"; } else { error = String.Empty; } } } break; //--------------------------------------------------------- case "Surname": if (Surname.Length == 0) { error = "Введите фамилию!"; } else { error = String.Empty; if (!IsValidString(Surname) || Surname.Contains(" ")) { error = "Введите корректное имя!"; } else { error = String.Empty; if (Surname.Length < 2 || Surname.Length > 20) { error = "Введите фамилию от 2 до 20 символов!"; } else { error = String.Empty; } } } break; //--------------------------------------------------------- case "Otchestvo": if (Otchestvo.Length == 0) { error = "Введите отчество!"; } else { error = String.Empty; if (!IsValidString(Otchestvo) || Otchestvo.Contains(" ")) { error = "Введите корректное отчество!"; } else { error = String.Empty; if (Otchestvo.Length < 4 || Otchestvo.Length > 22) { error = "Введите фамилию от 4 до 22 символов!"; } else { error = String.Empty; } } } break; //--------------------------------------------------------- case "City": if (City.Length == 0) { error = "Введите город!"; } else { error = String.Empty; if (!IsValidAdressName(City) || City.StartsWith(" ") || City.EndsWith(" ")) { error = "Введите корректный город!"; } else { error = String.Empty; if (City.Length < 2 || City.Length > 20) { error = "Введите город от 2 до 20 символов!"; } else { error = String.Empty; } } } break; //--------------------------------------------------------- case "Street": if (Street.Length == 0) { error = "Введите улицу!"; } else { error = String.Empty; if (!IsValidAdressName(Street) || Street.StartsWith(" ") || City.EndsWith(" ")) { error = "Введите корректную улицу!"; } else { error = String.Empty; if (Street.Length < 4 || Street.Length > 30) { error = "Введите улицу от 4 до 30 символов!"; } else { error = String.Empty; } } } break; } return(error); } }
private void TextBox_MouseDoubleClick_otchestvo(object sender, MouseButtonEventArgs e) { Otchestvo.Clear(); }