//保存 private void btnUpdateBookOK_Click(object sender, EventArgs e) { try { #region 保存传值 Model.BookInfo bi = new Model.BookInfo(); bi.CbSortId = cbSortId.Text; bi.TbBookISBN = tbBookISBN.Text; bi.TbBookName = tbBookName.Text; bi.TbBookPress = tbBookPress.Text; bi.TbBookAuthor = tbBookAuthor.Text; bi.TbBookPrice = tbBookPrice.Text; bi.TbBookPage = Convert.ToInt32(tbBookPage.Text); bi.DtpPDate = dtpPDate.Value; //判断选中的等级 if (cbBookGrade.Text == "一级") { bi.CbBookGrade = 1; } if (cbBookGrade.Text == "二级") { bi.CbBookGrade = 2; } if (cbBookGrade.Text == "三级") { bi.CbBookGrade = 3; } bi.TbRQuantity = Convert.ToInt32(tbRQuantity.Text); bi.DtpPutDate = dtpPutDate.Value; bi.TbSQuantity = Convert.ToInt32(tbSQuantity.Text); bi.TbBookMark = tbBookMark.Text; #endregion string a = BLL.BookInfoBLL.sysBookInfo(2, bi); if (a == "图书信息修改成功!") { MessageBox.Show(a, "提示"); this.Close(); //委托事件 testevent(null); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public event testdelegate testevent; //定义委托事件 public frmUpdateBook(Model.BookInfo bi) { InitializeComponent(); #region 显示要修改的信息 cbSortId.Text = bi.CbSortId; SqlDataReader dr = BLL.SortBLL.sysShowSortMemo(bi.CbSortId); while (dr.Read()) { tbSortExplanation.Text = dr["类别说明"].ToString(); } tbBookName.Text = bi.TbBookName; tbBookISBN.Text = bi.TbBookISBN; tbBookAuthor.Text = bi.TbBookAuthor; tbBookPress.Text = bi.TbBookPress; tbBookPrice.Text = bi.TbBookPrice; tbBookPage.Text = bi.TbBookPage.ToString(); dtpPDate.Value = DateTime.Parse(bi.DtpPDate.ToString()); //判断选中的等级 if (bi.CbBookGrade == 1) { cbBookGrade.Text = "一级"; } if (bi.CbBookGrade == 2) { cbBookGrade.Text = "二级"; } if (bi.CbBookGrade == 3) { cbBookGrade.Text = "三级"; } tbRQuantity.Text = bi.TbRQuantity.ToString(); dtpPutDate.Value = bi.DtpPutDate; tbSQuantity.Text = bi.TbSQuantity.ToString(); tbBookMark.Text = bi.TbBookMark; #endregion }
private void ShowInfo(int bookId) { BLL.BookInfo bll = new YueDuLibrary.BLL.BookInfo(); Model.BookInfo model = bll.GetModel(bookId); BLL.BookType bllbooktype = new BLL.BookType(); Model.BookType modelbooktype = bllbooktype.GetModel(short.Parse(model.typeId)); BLL.BookCase bllbookcase = new BLL.BookCase(); Model.BookCase modelbookcase = bllbookcase.GetModel(model.bookCaseId); this.lblbookId.Text = model.bookId.ToString(); this.lblbookCode.Text = model.bookCode; this.lblbookName.Text = model.bookName; this.lbltypeId.Text = modelbooktype.typeName; this.lblauthor.Text = model.author; this.lblprice.Text = model.price; this.lblbookCaseId.Text = modelbookcase.caseName; this.lblbookPage.Text = model.bookPage.ToString(); this.lblpublish.Text = model.publish; //this.lbloperId.Text = model.operId.ToString(); this.lblstorage.Text = model.storage.ToString(); this.lblInCreateTime.Text = model.InCreateTime.ToString(); //this.lblbookImg.Text = model.bookImg; }