电子科技大学毕业论文(设计) 新世纪超市进销存系统设计
附 录
其中“确定”按钮的代码设计如下:
private void button1_Click(object sender, EventArgs e) //单击登陆按钮 {
//定义变量 string sql;
//给sql赋值,查询用户表中是否有匹配用户名和密码 sql = %username='\pwd='\
DataSet result = new DataSet(); //定义变量result为数据集型
result = new Class1().hsggetdata(sql); //将查询到的结果放入数据集result中
if (result != null) {
if (result.Tables[0].Rows.Count > 0) //如果查询结果不为空 {
nuser =
result.Tables[0].Rows[0][\给全局变量当前用户nuser赋值
ncx = result.Tables[0].Rows[0][\给全局变量当前权限ncx赋值
this.Hide(); //隐藏当前窗口
Form2 newform = new Form2(); //弹出新窗口form2 newform.Show(); } else {
//如果查询结果为空
MessageBox.Show(\用户名或密码不正确\ } } else {
//出现异常,给出提示
MessageBox.Show(\数据库连接错误,请检查连接!\ }
}
其中“删除”按钮的代码设计如下: private void button3_Click(object sender, EventArgs e) //单击删除按钮 {
string sql; //删除
28
电子科技大学毕业论文(设计) 新世纪超市进销存系统设计
if (dataGridView1.SelectedCells[3].Value.ToString().Trim() == \超级管理员\ {
MessageBox.Show(\对不起,超级管理员不能删除\ } else {
sql = \dataGridView1.SelectedCells[0].Value.ToString().Trim(); int dd = 0;
dd = new Class1().hsgexucute(sql); if (dd == 1) {
//如果删除成功,再次执行查询操作,即刷新
sql = \ DataSet result = new DataSet();
result = new Class1().hsggetdata(sql);
dataGridView1.DataSource = result.Tables[0]; //给出提示
MessageBox.Show(\删除成功\ } else {
MessageBox.Show(\对不起,系统错误\ } } }
其中“添加”按钮的代码设计如下: private void button1_Click(object sender, EventArgs e) {
string sql;
sql = \bh.Text.ToString().Trim() + \
price.Text.ToString().Trim() + \+ dw.Text.ToString().Trim() + \memo.Text.ToString().Trim() + \ int dd = 0;
dd = new Class1().hsgexucute(sql); if (dd == 1) {
MessageBox.Show(\修改成功\ } else {
//如果语句执行不成功
29
电子科技大学毕业论文(设计) 新世纪超市进销存系统设计
MessageBox.Show(\对不起,系统错误,请检查您的输入是否完全正确!\
} }
1.其中“修改”按钮的代码设计如下:
private void button2_Click(object sender, EventArgs e) {
string sql; // 修改语句
sql = \
mc2.Text.ToString().Trim() + \+ price.Text.ToString().Trim() + \\\dataGridView1.SelectedCells[0].Value.ToString().Trim(); int dd = 0;
dd = new Class1().hsgexucute(sql); if (dd == 1) {
MessageBox.Show(\修改成功\ } else {
MessageBox.Show(\对不起,系统错误\ } }
2.“删除”按钮的代码设计如下:
private void button3_Click(object sender, EventArgs e) {
if (dataGridView1.SelectedCells[0].Value.ToString().Trim() != \ {
//如果鼠标有选中列表中的行,则执行删除操作 string sql;
sql = \dataGridView1.SelectedCells[0].Value.ToString().Trim(); int dd = 0;
dd = new Class1().hsgexucute(sql); if (dd == 1) {
//如果删除成功,则清空所有文本框 bh.Text = \ mc2.Text = \ price.Text = \ lb.Text = \ dw.Text = \
30
电子科技大学毕业论文(设计) 新世纪超市进销存系统设计
cs.Text = \ memo.Text = \ //重新查询一次
sql = \ getdata(sql);
MessageBox.Show(\删除成功\ } else {
MessageBox.Show(\对不起,系统错误\ } } }
其中“添加”按钮的代码设计如下:
private void button1_Click(object sender, EventArgs e) {
string sql;
sql = \bh='\ DataSet hsgds = new DataSet();
hsgds = new Class1().hsggetdata(sql); if (hsgds != null) {
if (hsgds.Tables[0].Rows.Count > 0) {
sql = \shuliang.Text.ToString().Trim() + \ } else {
sql = \bh.SelectedItem.ToString().Trim() + \price.Text.ToString().Trim() + \
}
}
int dd = 0;
dd = new Class1().hsgexucute(sql);
sql = \
bh.SelectedItem.ToString().Trim() + \price.Text.ToString().Trim() + \ dd = new Class1().hsgexucute(sql); if (dd == 1)
31
电子科技大学毕业论文(设计) 新世纪超市进销存系统设计
{
//如果语句执行成功
MessageBox.Show(\操作成功\ } else {
//如果语句执行不成功
MessageBox.Show(\对不起,系统错误,请检查您的输入是否完全正确!\
} }
其中“确定”按钮的代码设计如下: private void button1_Click(object sender, EventArgs e) {
if (float.Parse(shuliang2.Text.ToString().Trim()) > float.Parse(shuliang.Text.ToString().Trim())) {
MessageBox.Show(\库存不足\ } else {
string sql;
sql = \+ bh.SelectedItem.ToString().Trim() + \+ price.Text.ToString().Trim() + \\ int dd = 0;
dd = new Class1().hsgexucute(sql);
//sql = \bh.SelectedItem.ToString().Trim() + \price.Text.ToString().Trim() + \ sql = \shuliang2.Text.ToString().Trim() + \bh.SelectedItem.ToString().Trim() + \
dd = new Class1().hsgexucute(sql); if (dd == 1) {
//如果语句执行成功
MessageBox.Show(\操作成功\ } else {
//如果语句执行不成功
MessageBox.Show(\对不起,系统错误,请检查您的输入是否完全
32