12.11每日总结

今天进行了软件案例分析的大作业,下面是部分代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace 图书管理系统
{
    public partial class BooksManage : Form
    {
        Form form;
        DataBaseConection dataBaseConection = new DataBaseConection();
 
        private string bookID;
         
 
        public string BookID { get { return bookID; } }
 
        public BooksManage(Form form)
        {
            InitializeComponent();
            this.form = form;
            bookClassComboBox.SelectedIndex = 0;
            showBook();
        }
 
        private void exitButtom_Click(object sender, EventArgs e)
        {
            form.Show();
            this.Close();
        }
 
        private void bookAddButtom_Click(object sender, EventArgs e)
        {
            NewBookAdd newBookAdd = new NewBookAdd(this);
            newBookAdd.Show();
            this.Hide();
        }
 
        private void borrowRwcordButtom_Click(object sender, EventArgs e)
        {
            BorrowList borrowRecord = new BorrowList(this);
            borrowRecord.Show();
            this.Hide();
        }
 
        private void btnSearchBook_Click(object sender, EventArgs e)
        {
            string bookName = bookNameTextBox.Text;
            if (bookNameTextBox.Text == String.Empty)
                MessageBox.Show("器材名不能为空", "搜索终止");
            else
            {
                if (dataBaseConection.seekBookByName(bookName).Rows.Count == 0)
                    MessageBox.Show("查无此器材", "查询结果");
                else
                    booksDVG.DataSource = dataBaseConection.seekBookByName(bookName);
                    booksDVG.BackgroundColor = Color.White;
            }
        }
 
        private void btnAlter_Click(object sender, EventArgs e)
        {
            if (bookDigestTextBox.Text == String.Empty || bookNameText.Text == String.Empty || bookKindText.Text == String.Empty
                || pressText.Text == String.Empty || authorText.Text == String.Empty || publishTimeText.Text == String.Empty)
            {
                MessageBox.Show("所有项目数据不应该为空", "修改失败");
                return;
            }
            else
            {
                 
                dataBaseConection.bookInfoChange(BookID, bookNameText.Text, bookKindText.Text,
                   pressText.Text, authorText.Text, publishTimeText.Text);
                showBook();
                MessageBox.Show("修改成功", "修改结果");
 
            }
        }
 
        private void searchByKindButtom_Click(object sender, EventArgs e)
        {
            string bookClass = bookClassComboBox.SelectedItem.ToString();
            booksDVG.DataSource = dataBaseConection.seekBookByClass(bookClass);
        }
 
        private void booksDVG_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            updateInfo();
        }
 
        private void deleteBook_Click(object sender, EventArgs e)
        {
            string bookName= booksDVG.CurrentRow.Cells[0].Value.ToString();
            dataBaseConection.bookDelete(bookName);
            showBook();
            MessageBox.Show("器材删除成功", "消息提示");
        }
 
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            showBook();
        }
 
        public void updateInfo()
        {
            string bookName = booksDVG.CurrentRow.Cells[0].Value.ToString();
            string[] bookinfos = dataBaseConection.bookinfos(bookName);
            bookDigestTextBox.Text = bookinfos[0];
            bookNameText.Text = bookinfos[1];
            bookKindText.Text = bookinfos[2];
            pressText.Text = bookinfos[3];
            authorText.Text = bookinfos[4];
            publishTimeText.Text = bookinfos[5];
            bookID = bookinfos[6];
        }
 
        public void showBook()
        {
             
            booksDVG.DataSource = dataBaseConection.showBook();
             
        }
 
        private void bookClassComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
 
        }
 
        private void lblKind_Click(object sender, EventArgs e)
        {
 
        }
 
        private void booksDVG_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
 
        }
    }
}

  

posted @   漏网鲨鱼  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示