public void loadBook(Book book) { lbAuthor.Text = book.Author; Genre gen = BookManage.getGenreById(book.GenId); Categorie cat = BookManage.getCategorieById(gen.CatId); lbCatgroie.Text = cat.Title; lbGenre.Text = gen.Title; txtDesc.Text = book.Desc; lbIsbn.Text = book.Isbn; lbName.Text = book.Name; lbPrice.Text = book.Price.ToString(); lbPub.Text = BookManage.getPublisherById(book.PubId).Name; lbPubDate.Text = book.PubDate.ToString(); lbStatue.Text = book.Statue == 1 ? "否" : "是"; lbStock.Text = book.Stock.ToString(); string imgAddr = string.Format(baseAddr + "{0}/{1}.jpg", cat.Id, book.Isbn); try { FileStream fs = File.Open(imgAddr, FileMode.Open, FileAccess.Read); pbCover.Image = Image.FromStream(fs); fs.Close(); } catch { FileStream fs = File.Open(baseAddr + "nophoto.jpg", FileMode.Open, FileAccess.Read); pbCover.Image = Image.FromStream(fs); fs.Close(); } // = img; }
public void loadBook(Book book) { txtName.Text = book.Name; txtISBN.Text = book.Isbn; txtAuthor.Text = book.Author; nupPrice.Value = decimal.Parse(book.Price.ToString()); calPubDate.Value = book.PubDate; nupStock.Value = decimal.Parse(book.Stock.ToString()); cboRebate.Checked = book.Statue == 1 ? false : true; txtDesc.Text = book.Desc; cobPub.Items.Add(BookManage.getPublisherById(book.PubId)); cobPub.SelectedItem = cobPub.Items[0]; loadPubliser(); Genre gen = BookManage.getGenreById(book.GenId); Categorie cat = BookManage.getCategorieById(gen.CatId); imgAddr = string.Format(baseAddr + "{0}/{1}.jpg", cat.Id, book.Isbn); // pbCover.Image = Image.FromFile(imgAddr); try { FileStream fs = File.Open(imgAddr, FileMode.Open, FileAccess.Read); pbCover.Image = Image.FromStream(fs); fs.Close(); } catch { FileStream fs = File.Open(baseAddr + "nophoto.jpg", FileMode.Open, FileAccess.Read); pbCover.Image = Image.FromStream(fs); fs.Close(); } ofdChangeCover.FileName = imgAddr; cobCategories.Items.Add(cat); cobCategories.SelectedItem = cobCategories.Items[0]; loadCategories(); cobGenres.Items.Add(gen); cobGenres.SelectedItem = cobGenres.Items[0]; }