可执行程序和代码

上传人:新**** 文档编号:53956487 上传时间:2022-02-11 格式:DOCX 页数:22 大小:199.64KB
返回 下载 相关 举报
可执行程序和代码_第1页
第1页 / 共22页
可执行程序和代码_第2页
第2页 / 共22页
可执行程序和代码_第3页
第3页 / 共22页
点击查看更多>>
资源描述
(职业经理培训)程序和代码2020年5月ATM系统源代码与可执行程序模块总体设计:欢迎模块;登录模块;系统模块;窗体控件模块;二、代码与可执行程序privatevoidlabel4_Click(objectsender,EventArgse)Adminformadminform=newAdminform();adminform.Show();this.Hide();privatevoidlabel4_Click(objectsender,EventArgse)Adminformadminform=newAdminform();adminform.Show();privatevoid退出ToolStripMenuItem_Click_1(objectsender,EventArgse)Application.Exit();/*欢迎模块*/Loginlogin=newLogin();login.Show();CustomerLogincustomerLogin=newCustomerLogin();customerLogin.Show();/打开新的CustomerLogin窗体,对人工服务登录.BankManageSystembankManageSystem=newBankManageSystem();bankManageSystem.Show();Aboutabout=newAbout();about.Show();LianXilianxi=newLianXi();lianxi.Show();Application.Exit();/*操作界面窗体设计*/stringstrsql=DataSource=WIN-KOBGNACPI2KSQLEXPRESS;InitialCatalog=Bank;IntegratedSecurity=True;sqlcon=newSqlConnection(strsql);CustomerLogincl=newCustomerLogin();cl.Show();this.Hide();/打开CustomerLogin窗体,并关闭Login窗体。BankManageSystembms=newBankManageSystem();bms.Show();this.Hide();/*连接数据库*/privatevoidbutton1_Click(objectsender,EventArgse)/db.Clogin(textBox1.Text,textBox2.Text);/CustomerOperatiomco=newCustomerOperatiom();/co.Show();/this.Hide();db=newDBManager();stringstrsql=select*fromCardinfo;sqlds=db.seldemo(strsql);stringcardid=this.textBox1.Text;stringcardpwd=this.textBox2.Text;stringtcardid=null;stringtpwd=null;foreach(DataRowdrinsqlds.Tables0.Rows)tcardid=drcardid.ToString();tpwd=drcardpwd.ToString();if(tcardid.Equals(cardid)&tpwd.Equals(tpwd)MessageBox.Show(登录成功);this.Hide();CustomerOperationcop=newCustomerOperation();cop.Show();elseMessageBox.Show(卡号或密码错误);break;privatevoidbutton2_Click(objectsender,EventArgse)textBox1.Clear();textBox2.Clear();textBox1.Focus();/清除textBox文本框中的数据privatevoidbutton3_Click(objectsender,EventArgse)/*ATM登录界面窗体设计*/privatevoidbutton1_Click(objectsender,EventArgse)Transformtf=newTransform();tf.Show();this.Hide();privatevoidbutton2_Click(objectsender,EventArgse)Savesave=newSave();save.Show();this.Hide();/打开新Save窗体,并关闭CustomerOperation窗体privatevoidbutton3_Click(objectsender,EventArgse)Getget=newGet();get.Show();this.Hide();privatevoidbutton5_Click(objectsender,EventArgse)Amendamend=newAmend();amend.Show();this.Hide();/修改密码privatevoidbutton4_Click(objectsender,EventArgse)Queryquery=newQuery();query.Show();this.Hide();privatevoidbutton6_Click(objectsender,EventArgse)/*ATM机操作界面窗体设计*/privatevoidbutton1_Click(objectsender,EventArgse)db=newDBManager();stringname=selectusenamefromCardinfo;stringusename=所汇账户的户主姓名为:+db.Alluseb(name)+,确定?;if(MessageBox.Show(usename,信息,MessageBoxButtons.YesNo,MessageBoxIcon.Information,MessageBoxDefaultButton.Button1)=DialogResult.Yes)stringget=selectcardidfromCardinfo;stringgetmoney=updateCardinfosetcardmoney=cardmoney-+this.textBox2.Text+wherecardid=+db.Alluseb(get)+;stringsavemoney=updateCardinfosetcardmoney=cardmoney+this.textBox2.Text+wherecardid=+this.textBox1.Text+;db.Allusea(getmoney);db.Allusea(savemoney);MessageBox.Show(转帐成功);this.textBox1.Clear();this.textBox2.Clear();/访问数据库和修改数据库,主要用于转账privatevoidbutton2_Click(objectsender,EventArgse)CustomerOperationco=newCustomerOperation();co.Show();this.Hide();/*ATM机转账界面窗体设计*/privatevoidbutton1_Click(objectsender,EventArgse)if(Convert.ToInt32(this.textBox1.Text)0)stringget=select*fromCardinfo;stringsave=updateCardinfosetcardmoney=cardmoney+this.textBox1.Text+wherecardid=+db.Alluseb(get)+;db.Allusea(save);MessageBox.Show(存款成功);this.textBox1.Clear();elseMessageBox.Show(存款不能为负);CustomerOperationco=newCustomerOperation();co.Show();this.Hide();/*ATM机存款界面窗体设计*/privatevoidbutton1_Click(objectsender,EventArgse)db=newDBManager();stringget=selectcardmoneyfromCardinfo;if(Convert.ToInt32(this.textBox1.Text)=Convert.ToDecimal(db.Alluseb(get)stringgeta=selectcardidfromCardinfo;stringgetmoney=updateCardinfosetcardmoney=cardmoney-+textBox1.Text+wherecardid=+db.Alluseb(geta)+;db.Allusea(getmoney);MessageBox.Show(取款成功);elseMessageBox.Show(余额不足);/对于输入金额进行校验privatevoidbutton2_Click(objectsender,EventArgse)CustomerOperationco=newCustomerOperation();co.Show();this.Hide();/*ATM机取款界面窗体设计*/privatevoidbutton1_Click(objectsender,EventArgse)db=newDBManager();stringpwd=selectcardpwdfromCardinfo;if(db.Alluseb(pwd).Equals(this.textBox3.Text)if(this.textBox1.Text.Equals(this.textBox2.Text)stringget=selectcardidfromCardinfo;stringrepwd=updateCardinfosetcardpwd=+this.textBox1.Text+wherecardid=+db.Alluseb(get)+;db.Allusea(repwd);stringrepwda=updateCardinfosetcardrepwd=+this.textBox1.Text+wherecardid=+db.Alluseb(get)+;db.Allusea(repwda);MessageBox.Show(密码修成功);elseMessageBox.Show(密码确认不一致);elseMessageBox.Show(原始密码错误);/确认初始密码和修改初始密码是否一致privatevoidbutton2_Click(objectsender,EventArgse)CustomerOperationco=newCustomerOperation();co.Show();this.Hide();/*ATM机修改密码界面窗体设计*/privatevoidbutton2_Click(objectsender,EventArgse)stringget=select*fromCardinfo;stringquery=selectcardmoneyfromCardinfowherecardid=+db.Alluseb(get)+;this.textBox1.Text=db.Alluseb(query);MessageBox.Show(查询成功);/访问数据库,并读取cardmoney中的数据,且写入到textBox控件中CustomerOperationco=newCustomerOperation();co.Show();this.Hide();/*ATM余额查询界面窗体设计*/privatevoidbutton1_Click(objectsender,EventArgse)stringname=this.textBox1.Text;stringnumber=this.textBox2.Text;stringpwd=this.textBox10.Text;stringrepwd=this.textBox9.Text;stringmoney=this.textBox11.Text;stringlose=;Randomrd=newRandom();stringcardid;cardid=Convert.ToString(rd.Next(0,9)+Convert.ToString(rd.Next(0,9)+Convert.ToString(rd.Next(0,9)+Convert.ToString(rd.Next(0,9)+Convert.ToString(rd.Next(0,9)+Convert.ToString(rd.Next(0,9)+Convert.ToString(rd.Next(0,9)+Convert.ToString(rd.Next(0,9)+Convert.ToString(rd.Next(0,9)+Convert.ToString(rd.Next(0,9)+Convert.ToString(rd.Next(0,9)+Convert.ToString(rd.Next(0,9)+Convert.ToString(rd.Next(0,9)+Convert.ToString(rd.Next(0,9)+Convert.ToString(rd.Next(0,9)+Convert.ToString(rd.Next(0,9);db.openaccount(cardid,name,number,pwd,repwd,money,lose);privatevoidbutton9_Click(objectsender,EventArgse)this.Hide();privatevoidbutton4_Click(objectsender,EventArgse)stringclosea=selectcardid,cardpwd,usenumberfromCardinfowherecardid=+this.textBox4.Text+;if(db.Closeaccount(closea).Equals(this.textBox4.Text+this.textBox12.Text+textBox3.Text)stringxh=deletefromCardinfowherecardid=+this.textBox4.Text+;db.Allusea(xh);MessageBox.Show(销户成功);privatevoidbutton9_Click(objectsender,EventArgse)this.Hide();privatevoidbutton6_Click(objectsender,EventArgse)stringguashi=selectcardlosefromCardinfowherecardid=+this.textBox15.Text+;stringcloseb=selectcardid,cardpwd,usenumber,cardlosefromCardinfowherecardid=+this.textBox15.Text+;if(db.Closeaccount(closeb).Equals(this.textBox15.Text+this.textBox13.Text+textBox5.Text)stringstr=db.Allusebb(closeb).ToString();if(str.Equals()stringgua=updateCardinfosetcardlose=已挂失wherecardid=+this.textBox15.Text+”;db.Allusea(gua);MessageBox.Show(成功挂失);elseMessageBox.Show(该卡已挂失);elseMessageBox.Show(填写的资料有误请重新填写);privatevoidbutton9_Click(objectsender,EventArgse)this.Hide();privatevoidbutton8_Click(objectsender,EventArgse)stringlose=selectcardlosefromCardinfowherecardid=+this.textBox14.Text+;stringclose=selectcardid,cardpwd,usenumber,cardlosefrom29Cardinfowherecardid=+this.textBox14.Text+;stringtext=this.textBox14.Text+textBox6.Text+textBox7.Text;if(db.Closeaccount(close).Equals(text)stringstr=db.Allusebb(close).ToString();if(str.Equals(已挂失)stringalose=updateCardinfosetcardlose=未挂失wherecardid=+this.textBox14.Text+;db.Allusea(alose);MessageBox.Show(解挂成功);elseMessageBox.Show(该账户未被挂失);elseMessageBox.Show(信息不正确);privatevoidbutton9_Click(objectsender,EventArgse)this.Hide();/*人工服务界面窗体设计*/
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 市场营销


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!