コード例 #1
0
        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;
        }
コード例 #2
0
        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];
        }