private void ButtonCommnit_Click(object sender, EventArgs e) { switch (comboBoxGroup.Text == ((StudentsForm)parent).cbGroup.Text) //обращаемся напрямую к свойству текст комбобокса без перезаписи значения куда-то еще { case (true): MessageBox.Show("Невозможно изменить группу " + ((StudentsForm)parent).cbGroup.Text + " на " + comboBoxGroup.Text + ". \n Выберите другую группу!"); break; case (false): DataBaseProcedure procedure = new DataBaseProcedure(); procedure.spStudent_Update(student, ((StudentsForm)parent).tbStudentSurname.Text, ((StudentsForm)parent).tbStudentName.Text, ((StudentsForm)parent).tbStudentMiddleName.Text, ((StudentsForm)parent).mtbTicketNumber.Text, Convert.ToInt32(comboBoxGroup.SelectedValue.ToString())); break; } }
private void btStudentUpdate_Click(object sender, EventArgs e) { switch (cbStudentLogin.Text == "" || tbStudentName.Text == "" || tbStudentSurname.Text == "" || tbStudentMiddleName.Text == "" || mtbTicketNumber.Text == "") { case (true): MessageBox.Show("Одно или несколько полей не заполнены!"); break; case (false): procedure.spStudent_Update(cbStudentLogin.Text, tbStudentSurname.Text, tbStudentName.Text, tbStudentMiddleName.Text, mtbTicketNumber.Text, Convert.ToInt32(cbGroup.SelectedValue.ToString())); break; } }