コード例 #1
0
        private void btn_add_Click(object sender, EventArgs e)
        {
            if (cb_day.Text == String.Empty || cb_pairNum.Text == String.Empty || cb_weekType.Text == String.Empty || cb_subject.Text == String.Empty || cb_group.Text == String.Empty || tb_room.Text == String.Empty)
            {
                MessageBox.Show("Заповніть всі поля атрибутів пари!", "Повідомлення", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            DayOfWeek         day      = ParseDayOfWeek(cb_day.Text);
            TypeOfPair        pairType = ParsePairType(cb_pairNum.Text);
            TypeOfWeek        weekType = ParseWeekType(cb_weekType.Text);
            Group             gr       = _groups[cb_group.SelectedIndex];
            Subject           subj     = _subjects[cb_subject.SelectedIndex];
            int               room     = Int32.Parse(tb_room.Text);
            StudingTheSubject sts      = new StudingTheSubject(subj.Id, gr.Id, _teacher.Id, day, weekType, pairType, room);

            try
            {
                _proxy.AddPair(sts);
                ClearPairDetails();
                LoadPairs();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }