コード例 #1
0
ファイル: Book.cs プロジェクト: UchihaDanShal/Bookashka
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     if (listViewBook.SelectedItems.Count == 1)
     {
         BookSet bookSet = listViewBook.SelectedItems[0].Tag as BookSet;
         bookSet.Name   = textBoxName.Text;
         bookSet.Genre  = textBoxGenre.Text;
         bookSet.Author = textBoxAuthor.Text;
         Program.wftDb.SaveChanges();
         ShowBook();
     }
 }
コード例 #2
0
ファイル: Book.cs プロジェクト: UchihaDanShal/Bookashka
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            BookSet bookSet = new BookSet();

            bookSet.Name   = textBoxName.Text;
            bookSet.Genre  = textBoxGenre.Text;
            bookSet.Author = textBoxAuthor.Text;


            Program.wftDb.BookSet.Add(bookSet);

            Program.wftDb.SaveChanges();
            ShowBook();
        }
コード例 #3
0
ファイル: Book.cs プロジェクト: UchihaDanShal/Bookashka
 private void listViewBook_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listViewBook.SelectedItems.Count == 1)
     {
         BookSet bookSet = listViewBook.SelectedItems[0].Tag as BookSet;
         bookSet.Name   = textBoxName.Text;
         bookSet.Genre  = textBoxGenre.Text;
         bookSet.Author = textBoxAuthor.Text;
     }
     else
     {
         textBoxName.Text   = "";
         textBoxGenre.Text  = "";
         textBoxAuthor.Text = "";
     }
 }
コード例 #4
0
ファイル: Book.cs プロジェクト: UchihaDanShal/Bookashka
 private void buttonDel_Click(object sender, EventArgs e)
 {
     try
     {
         if (listViewBook.SelectedItems.Count == 1)
         {
             BookSet bookSet = listViewBook.SelectedItems[0].Tag as BookSet;
             Program.wftDb.BookSet.Remove(bookSet);
             Program.wftDb.SaveChanges();
             ShowBook();
         }
         textBoxName.Text   = "";
         textBoxGenre.Text  = "";
         textBoxAuthor.Text = "";
     }
     catch
     {
         MessageBox.Show("Невозможно удалить, эта запись используется!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }