Пример #1
0
        //添加书籍信息
        private void button1_Click(object sender, EventArgs e)
        {
            StringBuilder binfo = new StringBuilder();

            binfo.Append(book_id.Text.ToString() + ",");
            binfo.Append("'" + name.Text.ToString() + "'" + ",");
            binfo.Append("'" + author.Text.ToString() + "'" + ",");
            binfo.Append("'" + publish.Text.ToString() + "'" + ",");
            binfo.Append("'" + introduction.Text.ToString() + "'" + ",");
            binfo.Append("'" + price.Text.ToString() + "'" + ",");
            binfo.Append("'" + pubdate.Value.ToShortDateString() + "'" + ",");
            binfo.Append(class_id.Text.ToString() + ",");
            if (radioButton1.Checked)
            {
                binfo.Append("0,");
            }
            else
            {
                binfo.Append("1,");
            }
            binfo.Append(book_count.Text.ToString());
            try
            {
                if (Bookhelp.AddBookinfo(binfo.ToString()))
                {
                    MessageBox.Show("添加书籍信息成功");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("必须保证图书编号,名称,作者,\n出版社,价格,可借数量不为空");
            }
        }
Пример #2
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (Userhelp.Lend_num() > 0)
     {
         if (Bookhelp.Have_book(click_book))
         {
             if (Bookhelp.LendBook(click_book) && Userhelp.User_lend())
             {
                 MessageBox.Show("借书成功!");
                 Userhelp.Record_Lend(click_book);
             }
             else
             {
                 MessageBox.Show("借书失败!");
             }
         }
         else
         {
             MessageBox.Show("此书余量不足!");
         }
     }
     else
     {
         MessageBox.Show("可借次数不足!");
     }
 }
Пример #3
0
        //修改图书信息
        private void change_book_Click(object sender, EventArgs e)
        {
            string state = "";

            if (radioButton1.Checked)
            {
                state = "0";
            }
            else
            {
                state = "1";
            }
            try
            {
                Bookhelp.UpdateBook(textBox5.Text.ToString(), textBox4.Text.ToString(), textBox3.Text.ToString(),
                                    textBox2.Text.ToString(), introduction.Text.ToString(),
                                    price.Text.ToString(), pubdate.Value.ToString(), class_id.Text.ToString(), state, book_count.Text.ToString());
                MessageBox.Show("更新成功");
                init_gridview();
                ClearTextBox();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Пример #4
0
 //删除所选图书
 private void button3_Click(object sender, EventArgs e)
 {
     try
     {
         Bookhelp.DeleteBook(textBox5.Text.ToString());
         MessageBox.Show("删除成功");
         init_gridview();
         ClearTextBox();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Пример #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            string id         = "";
            string bookAuthor = "";
            string bookName   = "";
            string press      = "";

            try
            {
                switch (comboBox1.SelectedItem.ToString())
                {
                case "书名":
                    bookName = textBox1.Text.ToString();
                    break;

                case "图书编号":
                    id = textBox1.Text.ToString();
                    break;

                case "作者":
                    bookAuthor = textBox1.Text.ToString();
                    break;

                case "出版社":
                    press = textBox1.Text.ToString();
                    break;

                default:
                    MessageBox.Show("请勿修改选项");
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("请勿修改选项");
            }

            DataTable data = Bookhelp.QueryBook(id, bookAuthor, bookName, press);

            if (data.Rows.Count > 0)
            {
                lendbookview.DataSource = data;
            }
            else
            {
                MessageBox.Show("查无此书");
            }
        }
Пример #6
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (!sernum.Equals(""))
     {
         if (Userhelp.Back_book(sernum))
         {
             Userhelp.update_ustate();
             bookcount = Bookhelp.BookNum(bookid);
             bookcount++;
             Bookhelp.UpdateBook_lend(bookid, bookcount.ToString());
             MessageBox.Show("还书成功!");
             init_grid();
             lend_num.Text = Userhelp.Lend_num().ToString();
         }
         else
         {
             MessageBox.Show("本书已归还!请勿重复操作!");
         }
     }
     else
     {
         MessageBox.Show("没有选择的书目!");
     }
 }
Пример #7
0
 private void InitStatistic()
 {
     Statistic.DataSource = Bookhelp.Statistic();
 }
Пример #8
0
 private void InitBookTop()
 {
     bookTop.DataSource = Bookhelp.BookTop();
 }