Exemple #1
0
        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;
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
 private void TextBox_MouseDoubleClick_otchestvo(object sender, MouseButtonEventArgs e)
 {
     Otchestvo.Clear();
 }