private void EditToolStripMenuItem_Click(object sender, EventArgs e) { if (tc_Info.SelectedTab == tabPage_Book) { if ((tw_Book.SelectedNode != null) && (TreeViewOPs.GetDeepestChildNodeLevel(tw_Book.SelectedNode) == 1)) { try { List <Book> parse = FileOPs.ParseBookXmlToList(bookFileName); Book bookToEdit = parse.Find(b => b.bookTitle == tw_Book.SelectedNode.Text && b.bookSeries == tw_Book.SelectedNode.Parent.Text && b.bookAuthor == tw_Book.SelectedNode.Parent.Parent.Text); timer_Preview.Stop(); picBox_BookPreview.Image = null; form_EditBook formEdit = new form_EditBook(bookToEdit); formEdit.Show(); TreeViewOPs.CreateBookTree(tw_Book); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } else { MessageBox.Show("Необходимо выбрать 'Книгу'"); } } if (tc_Info.SelectedTab == tabPage_Film) { if ((tw_Film.SelectedNode != null) && (TreeViewOPs.GetDeepestChildNodeLevel(tw_Film.SelectedNode) == 1)) { try { List <Film> parse = FileOPs.ParseFilmXmlToList(filmFileName); Film filmToEdit = parse.Find(f => f.filmTitle == tw_Film.SelectedNode.Text && f.filmProducer == tw_Film.SelectedNode.Parent.Text); timer_Preview.Stop(); picBox_FilmPreview.Image = null; form_EditFilm formEdit = new form_EditFilm(filmToEdit); formEdit.Show(); TreeViewOPs.CreateFilmTree(tw_Film); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } else { MessageBox.Show("Необходимо выбрать 'Фильм'"); } } }
private void tc_Info_Selected(object sender, EventArgs e) { if (tc_Info.SelectedTab == tabPage_Book) { timer_Preview.Stop(); grpbox_BookInfo.Hide(); TreeViewOPs.CreateBookTree(tw_Book); } if (tc_Info.SelectedTab == tabPage_Film) { timer_Preview.Stop(); grpbox_FilmInfo.Hide(); TreeViewOPs.CreateFilmTree(tw_Film); } }
private void Catalog_Load(object sender, EventArgs e) { timer_Preview.Stop(); FileOPs.SetBookLastID(); FileOPs.SetFilmLastID(); if (tc_Info.SelectedTab == tabPage_Book) { grpbox_BookInfo.Hide(); TreeViewOPs.CreateBookTree(tw_Book); } if (tc_Info.SelectedTab == tabPage_Film) { grpbox_FilmInfo.Hide(); TreeViewOPs.CreateFilmTree(tw_Film); } }
private void RemoveToolStripMenuItem_Click(object sender, EventArgs e) { if (tc_Info.SelectedTab == tabPage_Book) { List <Book> parse = FileOPs.ParseBookXmlToList(bookFileName); if ((tw_Book.SelectedNode != null) && (TreeViewOPs.GetDeepestChildNodeLevel(tw_Book.SelectedNode) == 1)) { try { timer_Preview.Stop(); picBox_BookPreview.Image = null; grpbox_BookInfo.Hide(); FileOPs.RemoveFromXmlFile(parse.Find(b => b.bookAuthor == tw_Book.SelectedNode.Parent.Parent.Text && b.bookTitle == tw_Book.SelectedNode.Text), bookFileName); TreeViewOPs.CreateBookTree(tw_Book); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } if (tc_Info.SelectedTab == tabPage_Film) { List <Film> parse = FileOPs.ParseFilmXmlToList(filmFileName); if ((tw_Film.SelectedNode != null) && (TreeViewOPs.GetDeepestChildNodeLevel(tw_Film.SelectedNode) == 1)) { try { timer_Preview.Stop(); picBox_FilmPreview.Image = null; grpbox_FilmInfo.Hide(); FileOPs.RemoveFromXmlFile(parse.Find(f => f.filmProducer == tw_Film.SelectedNode.Parent.Text && f.filmTitle == tw_Film.SelectedNode.Text), filmFileName); TreeViewOPs.CreateFilmTree(tw_Film); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } }