Пример #1
0
        public static void ItemPicture_Click(object sender, EventArgs e)
        {
            PictureBox item = (PictureBox)sender;
            GroupBox   gb   = (GroupBox)item.Parent;

            string itemName        = gb.Controls[1].Text;
            string sourceTableName = PresentTabTableName();

            if (sourceTableName == "tblBook")
            {
                List <Book> BookList    = Factory.GetBookList();
                Book        clickedBook = BookList.First(book => book.Name == itemName);
                clickedBook.PrintProperties();
            }
            else if (sourceTableName == "tblMagazine")
            {
                List <Magazine> MagazineList    = Factory.GetMagazineList();
                Magazine        clickedMagazine = MagazineList.First(magazine => magazine.Name == itemName);
                clickedMagazine.PrintProperties();
            }
            else if (sourceTableName == "tblMusicCD")
            {
                List <MusicCD> MusicCDList    = Factory.GetMusicCDList();
                MusicCD        clickedMusicCD = MusicCDList.First(magazine => magazine.Name == itemName);
                clickedMusicCD.PrintProperties();
            }
        }