private void listViewTeachers_SelectedIndexChanged(object sender, EventArgs e) { if (listViewTeachers.SelectedItems.Count == 1) { TeachersSet teachersSet = listViewTeachers.SelectedItems[0].Tag as TeachersSet; textBoxName.Text = teachersSet.Name; textBoxEmail.Text = teachersSet.Email; } else { textBoxName.Text = ""; textBoxEmail.Text = ""; } }
private void buttonAdd_Click(object sender, EventArgs e) { if (textBoxName.Text != "" && textBoxEmail.Text != "") { TeachersSet teachersSet = new TeachersSet(); teachersSet.Name = textBoxName.Text; teachersSet.Email = textBoxEmail.Text; Program.abc.TeachersSet.Add(teachersSet); Program.abc.SaveChanges(); ShowTeachers(); } else { MessageBox.Show("Заполните все необходимые поля", "Невозможно внести данные!", MessageBoxButtons.OK); } }
private void buttonEdit_Click(object sender, EventArgs e) { if (listViewTeachers.SelectedItems.Count == 1) { if (textBoxName.Text != "" && textBoxEmail.Text != "") { TeachersSet teachersSet = listViewTeachers.SelectedItems[0].Tag as TeachersSet; teachersSet.Name = textBoxName.Text; teachersSet.Email = textBoxEmail.Text; Program.abc.SaveChanges(); ShowTeachers(); } else { MessageBox.Show("Заполните все необходимые поля", "Невозможно внести данные!", MessageBoxButtons.OK); } } }
private void buttonDel_Click(object sender, EventArgs e) { try { if (listViewTeachers.SelectedItems.Count == 1) { TeachersSet teachersSet = listViewTeachers.SelectedItems[0].Tag as TeachersSet; Program.abc.TeachersSet.Remove(teachersSet); Program.abc.SaveChanges(); ShowTeachers(); } textBoxName.Text = ""; textBoxEmail.Text = ""; } catch { MessageBox.Show("Невозможно удалить, эта запись используется!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }