private void button2_Click(object sender, EventArgs e)
        {
            DbWorker dbWorker = new DbWorker();

            object value = educationFormList.SelectedItem;

            int coursTypeId = Convert.ToInt32(coursTypeList.SelectedValue.ToString());
            int coursFormId = Convert.ToInt32(educationFormList.SelectedValue.ToString());


            dbWorker.AddCours(textBox1.Text, coursTypeId, Convert.ToInt32(textBox2.Text), coursFormId);
            this.курсыTableAdapter.Fill(this.silverHa.Курсы);
        }
        private void button2_Click(object sender, EventArgs e)
        {
            DbWorker dbWorker     = new DbWorker();
            object   value        = educationFormList.SelectedItem;
            int      coursTypeId  = 0;
            int      coursFormId  = 0;
            int      courseVolume = 0;

            var coursTypes = dbWorker.GetCoursTypes().ToList();

            if (
                !string.IsNullOrWhiteSpace(coursTypeList.SelectedValue.ToString()) &&
                !string.IsNullOrWhiteSpace(educationFormList.SelectedValue.ToString()) &&
                !string.IsNullOrWhiteSpace(textBox2.Text) &&
                !string.IsNullOrEmpty(coursTypeList.SelectedValue.ToString()) &&
                !string.IsNullOrEmpty(educationFormList.SelectedValue.ToString()) &&
                !string.IsNullOrEmpty(textBox2.Text)
                )
            {
                switch ((int)coursTypeList.SelectedValue)
                {
                case (int)Повышение_квалификации.Data.CoursTypes.QualificationUpgrade:
                    if (Convert.ToInt32(textBox2.Text) >= 72)
                    {
                        courseVolume = Convert.ToInt32(textBox2.Text);
                        coursTypeId  = Convert.ToInt32(coursTypeList.SelectedValue.ToString());
                    }
                    else
                    {
                        MessageBox.Show("Курс повышения квалификации не может длиться менее 72 часов");
                        return;
                    }

                    break;

                case (int)Повышение_квалификации.Data.CoursTypes.RefresherCourse:
                    if (Convert.ToInt32(textBox2.Text) >= 250)
                    {
                        courseVolume = Convert.ToInt32(textBox2.Text);
                        coursTypeId  = Convert.ToInt32(coursTypeList.SelectedValue.ToString());
                    }
                    else
                    {
                        MessageBox.Show("Курс переподготовки не может длиться менее 250 часов");
                        return;
                    }
                    break;

                case (int)Повышение_квалификации.Data.CoursTypes.InternshipCourse:
                    if (Convert.ToInt32(textBox2.Text) > 0)
                    {
                        courseVolume = Convert.ToInt32(textBox2.Text);
                        coursTypeId  = Convert.ToInt32(coursTypeList.SelectedValue.ToString());
                    }
                    else
                    {
                        MessageBox.Show("Время проведения стажировк быть больше 0 часов");
                        return;
                    }
                    break;

                default:
                    break;
                }
                coursFormId = Convert.ToInt32(educationFormList.SelectedValue.ToString());
                //courseVolume = Convert.ToInt32(textBox2.Text);

                //coursTypeList.SelectedValue.
                //!string.IsNullOrWhiteSpace(educationFormList.SelectedValue.ToString()) &&
                textBox2.Clear();
                textBox2.Clear();
            }
            else
            {
                MessageBox.Show("Заполните все поля");
                return;
            }

            dbWorker.AddCours(textBox1.Text, coursTypeId, courseVolume, coursFormId, dateTimePicker1.Value, dateTimePicker2.Value);
            this.coursesViewTableAdapter.Fill(this.coursesDataSet1.CoursesView1);
            textBox1.Clear();
            textBox2.Clear();
        }