private void buttonAdd_Click(object sender, EventArgs e) { LibrarianSet librarianSet = new LibrarianSet(); librarianSet.FirstName = textBoxFirstName.Text; librarianSet.MiddleName = textBoxMiddleName.Text; librarianSet.LastName = textBoxLastName.Text; librarianSet.Phone = textBoxPhone.Text; librarianSet.DoB = dateTimePickerDoB.Value; Program.qwer.LibrarianSet.Add(librarianSet); Program.qwer.SaveChanges(); ShowLibrarian(); }
private void buttonEdit_Click(object sender, EventArgs e) { if (listViewLibrarian.SelectedItems.Count == 1) { LibrarianSet librarianSet = listViewLibrarian.SelectedItems[0].Tag as LibrarianSet; librarianSet.FirstName = textBoxFirstName.Text; librarianSet.MiddleName = textBoxMiddleName.Text; librarianSet.LastName = textBoxLastName.Text; librarianSet.Phone = textBoxPhone.Text; librarianSet.DoB = dateTimePickerDoB.Value; Program.qwer.SaveChanges(); ShowLibrarian(); } }
private void listViewLibrarian_SelectedIndexChanged(object sender, EventArgs e) { if (listViewLibrarian.SelectedItems.Count == 1) { LibrarianSet librarianSet = listViewLibrarian.SelectedItems[0].Tag as LibrarianSet; textBoxFirstName.Text = librarianSet.FirstName; textBoxMiddleName.Text = librarianSet.MiddleName; textBoxLastName.Text = librarianSet.LastName; textBoxPhone.Text = librarianSet.Phone; dateTimePickerDoB.Value = librarianSet.DoB; } else { textBoxFirstName.Text = ""; textBoxMiddleName.Text = ""; textBoxLastName.Text = ""; textBoxPhone.Text = ""; dateTimePickerDoB.Text = ""; } }
private void buttonDel_Click(object sender, EventArgs e) { try { if (listViewLibrarian.SelectedItems.Count == 1) { LibrarianSet librarianSet = listViewLibrarian.SelectedItems[0].Tag as LibrarianSet; Program.qwer.LibrarianSet.Remove(librarianSet); Program.qwer.SaveChanges(); ShowLibrarian(); } textBoxFirstName.Text = ""; textBoxMiddleName.Text = ""; textBoxLastName.Text = ""; textBoxPhone.Text = ""; dateTimePickerDoB.Text = ""; } catch { MessageBox.Show("Невозможно удалить, запись используется!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }