Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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;
            }
        }