新世纪超市进销存系统设计与实现 - 图文(8)

2025-07-13

电子科技大学毕业论文(设计) 新世纪超市进销存系统设计

附 录

其中“确定”按钮的代码设计如下:

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


新世纪超市进销存系统设计与实现 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:部编版小学二年级语文上册试卷(全册)

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219