コード例 #1
0
        private void Editbkfrm()
        {
            lblTiele.Text = "【修改图书】";
            BookExtModel bkinfo = bkbll.GetBookModelById(bookid);

            if (bkinfo != null)
            {
                //页面控件赋值
                txtBookId.Text        = bkinfo.BookId;
                txtBookId.ReadOnly    = true;
                txtBookISBN.Text      = bkinfo.ISBN;
                txtBookName.Text      = bkinfo.BookName;
                txtBookAuthor.Text    = bkinfo.BookAuthor;
                txtBookPrice.Text     = bkinfo.BookPrice.ToString();
                cboBookPress.Text     = bkinfo.BookPress.ToString();
                dtpPublishDate.Text   = bkinfo.BookPublishDate.ToString();
                lblStorageInDate.Text = bkinfo.StorageInDate.ToString();
                txtStorageInNum.Value = bkinfo.StorageInNum;
                lblInventoryNum.Value = bkinfo.InventoryNum;
                lblBorrowedNum.Value  = bkinfo.BorrowedNum;
                //把文本转成图片
                if (string.IsNullOrWhiteSpace(bkinfo.BookImage))
                {
                    pbCurrentImage.Image = null;
                }
                else
                {
                    pbCurrentImage.Image = (Image)SerializeObjectToString.DeserializeObject(bkinfo.BookImage);
                }
                //处理下拉框
                cboBookPress.SelectedItem = presslist.Find(x => x.PressId == bkinfo.BookPress);
                //得到当前书类别信息
                BookTypeExtModel currenttype = btbll.GetBookTypeId(bkinfo.BookType);
                BookTypeModel    typeone     = typelist.Find(x => x.TypeId == currenttype.ParentTypeId);
                cboBookTypeOne.SelectedItem = typeone;
            }
        }
コード例 #2
0
        /// <summary>
        /// 根据图书编号得到图书信息
        /// </summary>
        /// <param name="bookid"></param>
        /// <returns></returns>
        public BookExtModel GetBookModelById(string bookid)
        {
            BookExtModel model = GetAllBooks().Find(x => x.BookId == bookid);

            return(model);
        }