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; } }
/// <summary> /// 根据图书编号得到图书信息 /// </summary> /// <param name="bookid"></param> /// <returns></returns> public BookExtModel GetBookModelById(string bookid) { BookExtModel model = GetAllBooks().Find(x => x.BookId == bookid); return(model); }