private void buttonEdit_Click(object sender, EventArgs e) { if (listViewSchoolSubject.SelectedItems.Count == 1) { SchoolSubjectsSet schoolSubjectsSet = listViewSchoolSubject.SelectedItems[0].Tag as SchoolSubjectsSet; schoolSubjectsSet.NameSubject = textBoxNameSubject.Text; schoolSubjectsSet.IdTeachers = Convert.ToInt32(comboBoxIdTeachers.SelectedItem.ToString().Split('.')[0]); Program.wftDb.SaveChanges(); ShowSchoolSubject(); } }
private void listViewSchoolSubject_SelectedIndexChanged(object sender, EventArgs e) { if (listViewSchoolSubject.SelectedItems.Count == 1) { SchoolSubjectsSet schoolSubjectsSet = listViewSchoolSubject.SelectedItems[0].Tag as SchoolSubjectsSet; textBoxNameSubject.Text = schoolSubjectsSet.NameSubject; comboBoxIdTeachers.SelectedIndex = comboBoxIdTeachers.FindString(schoolSubjectsSet.IdTeachers.ToString()); } else { textBoxNameSubject.Text = ""; comboBoxIdTeachers.SelectedItem = null; } }
private void button1_Click(object sender, EventArgs e) { if (comboBoxIdTeachers.SelectedItem != null && textBoxNameSubject.Text != "") { SchoolSubjectsSet schoolSubjectsSet = new SchoolSubjectsSet(); schoolSubjectsSet.NameSubject = textBoxNameSubject.Text; schoolSubjectsSet.IdTeachers = Convert.ToInt32(comboBoxIdTeachers.SelectedItem.ToString().Split('.')[0]); Program.wftDb.SchoolSubjectsSet.Add(schoolSubjectsSet); Program.wftDb.SaveChanges(); ShowSchoolSubject(); } else { MessageBox.Show("Данные не выбраны", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void buttonDel_Click(object sender, EventArgs e) { try { if (listViewSchoolSubject.SelectedItems.Count == 1) { SchoolSubjectsSet schoolSubjectsSet = listViewSchoolSubject.SelectedItems[0].Tag as SchoolSubjectsSet; Program.wftDb.SchoolSubjectsSet.Remove(schoolSubjectsSet); Program.wftDb.SaveChanges(); ShowSchoolSubject(); } textBoxNameSubject.Text = ""; comboBoxIdTeachers.SelectedItem = null; } catch { MessageBox.Show("Невозможно удалить, эта запись используется", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }