//保存
 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
        }
Exemple #3
0
 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;
 }