private void создатьНовуюКнигуToolStripMenuItem_Click(object sender, EventArgs e) { var BookName = ""; using (var form = new frmCreateBook()) { var result = form.ShowDialog(); if (result == DialogResult.OK) { BookName = form.ReturnValue; } } if (BookName != "") { if (!IsRecordInBooksExists(BookName)) { CreateNewBook(BookName); FillComboBox(); try { comboBox1.SelectedIndex = comboBox1.Items.Count - 1; } catch (Exception) { } } else { MessageBox.Show("Книга \"" + BookName + "\" уже существует", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void переименоватьКнигуToolStripMenuItem_Click(object sender, EventArgs e) { var currentBook = (BookItem)comboBox1.SelectedItem; if (currentBook.BookName != DEFAULTBOOKNAME) { //var newBookName = Interaction.InputBox("Введите новое название адресной книги", "Переименовать книгу \"" + currentBook.BookName + "\""); var newBookName = ""; using (var form = new frmCreateBook()) { form.Text = "Переименовать книгу \"" + currentBook.BookName + "\""; var result = form.ShowDialog(); if (result == DialogResult.OK) { newBookName = form.ReturnValue; } } if (newBookName != "") { if (!IsRecordInBooksExists(newBookName)) { RenameBook(currentBook, newBookName); FillComboBox(); } else { MessageBox.Show("Книга \"" + newBookName + "\" уже существует", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { MessageBox.Show("Книга по-умолчанию не может быть переименована", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Information); } }