private void add_student_Click(object sender, EventArgs e) { // Проверка на заполнение name_er_lb.Visible = name_tb.Text == "" ? true : false; surname_er_lb.Visible = surname_tb.Text == "" ? true : false; s_name_er_lb.Visible = s_name_tb.Text == "" ? true : false; pol_er_lb.Visible = pol_cb.Text == "" ? true : false; // Проверка поля "Долг" на цифры int dolg; bool isInt = Int32.TryParse(dolg_cb.Text, out dolg); dolg_er_lb.Visible = !isInt ? true : false; // Проверка даты date_er_lb.Visible = date_db.Value > DateTime.Now ? true : false; // Проверка номера зачетки int num; isInt = Int32.TryParse(num_tb.Text, out num); bool check_er = Student.check_uniqueness(num); num_er_lb.Text = num_tb.Text == "" ? "Поле должно быть заполнено!" : !check_er ? "Зачетка с таким номером уже есть в базе" : "Поле должно состоять из цифр!"; num_er_lb.Visible = !isInt || !check_er || num_tb.Text == "" ? true : false; // Добавление студента в группу if (!(name_er_lb.Visible || surname_er_lb.Visible || s_name_er_lb.Visible || pol_er_lb.Visible || num_er_lb.Visible || dolg_er_lb.Visible || date_er_lb.Visible)) { Student.add_new_student(new Student { Surname = surname_tb.Text, Name = name_tb.Text, SName = s_name_tb.Text, BDateD = date_db.Value.Day, BDateM = date_db.Value.Month, BDateY = date_db.Value.Year, Gender = pol_cb.Text, S_number = num, L_base = form_cb.Text, Debts = dolg, Note = ps_tb.Text }); MessageBox.Show("Студент был добавлен!", "Success"); } }