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(); }