ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:20.09KB ,
资源ID:3878817      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3878817.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(管理信息系统课程设计程序代码主窗体代码.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

管理信息系统课程设计程序代码主窗体代码.docx

1、管理信息系统课程设计程序代码主窗体代码附录G 主窗体代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using xyq20091204;using System.Collections;namespace xyq20091204 public partial class 供应商管理信息系统 : Form SQL_Class S

2、QLClass = new SQL_Class(); /创建一个SQL_Class对象SQLClass TreeNode SelectNode = new TreeNode(); /创建一个TreeNode对象SelectNode / / 定义一个全局变量,表示左侧的树结构选择的是哪一个 / private string _treeNode = ; public 供应商管理信息系统() InitializeComponent(); private void 供应商管理信息系统_Load(object sender, EventArgs e) TreeNode rootnode = new Tr

3、eeNode(供应商列表, 1, 2); treeView1.Nodes.Add(rootnode); /把创建的rootnode添加为treeview1的根节点 private void UpdateTreeview1() / 加载treeview1根节点下面的子节点 treeView1.Nodes0.Nodes.Clear(); /把根节点下面的子节点全部清除 listView1.Items.Clear(); /清除listView1中的数据 /创建一个DataSet对象,并把SQL的查询结果赋值给DSet DataSet DSet = SQLClass.getDataSet(select

4、 * from 供应商类别表,供应商类别表); DataTable dt = DSet.Tables供应商类别表; if (dt.Rows.Count 0) for (int i = 0; i 0) for (int j = 0; j 0) for (int i = 0; i 0) for (int i = 0; i 0) for (int i = 0; i dt.Rows.Count; i+) /定义一个string数组item,按listview1中列的顺序存放数据 string item = (i + 1).ToString(), dt.Rowsi0.ToString(), dt.Row

5、si1.ToString(), dt.Rowsi2.ToString(), dt.Rowsi3.ToString(), dt.Rowsi4.ToString(), dt.Rowsi5.ToString() ; /创建一个ListViewItem对象newitem,并对newitem的属性进行赋值 ListViewItem newitem = new ListViewItem(item); newitem.ImageIndex = 4; listView3.Items.Add(newitem); SQLClass.con_close(); private void treeView1_After

6、Select(object sender, TreeViewEventArgs e) if (treeView1.SelectedNode = null) /判断是否选中了树节点 return; Property_Class pc = new Property_Class(); /实例化一个Property_Class类 SelectNode = treeView1.SelectedNode; /把当前选中的节点赋值给SelectNode treeView1.MouseDown += new MouseEventHandler(treeView1_MouseDown);/当鼠标位于控件tree

7、View1上并按下鼠标键时,加载treeView1_MouseDown函数 listView1.Items.Clear(); listView2.Items.Clear(); listView3.Items.Clear(); if (treeView1.SelectedNode.Text = 供应商列表) /如果选中节点的Text是“部门类别” UpdateTreeview1(); this.添加供应商信息ToolStripMenuItem.Enabled = false; this.添加供应商信息ToolStripMenuItem.Visible = false; this.修改供应商信息T

8、oolStripMenuItem.Enabled = false; this.修改供应商信息ToolStripMenuItem.Visible = false; this.删除供应商信息ToolStripMenuItem.Enabled = false; this.删除供应商信息ToolStripMenuItem.Visible = false; this.添加供应商类别ToolStripMenuItem.Enabled = true; this.添加供应商类别ToolStripMenuItem.Visible = true; this.修改供应商类别ToolStripMenuItem.Ena

9、bled = false; this.修改供应商类别ToolStripMenuItem.Visible = false; this.删除供应商类别ToolStripMenuItem.Enabled = false; this.删除供应商类别ToolStripMenuItem.Visible = false; this.查询tsbn.Enabled = true; this.添加产品信息tsbn.Enabled = false; this.修改产品信息tsbn.Enabled = false; this.删除产品信息tsbn.Enabled = false; else if (treeView1

10、.SelectedNode.Parent.Text = 供应商列表) this.添加供应商信息ToolStripMenuItem.Enabled = true; this.添加供应商信息ToolStripMenuItem.Visible = true; this.修改供应商信息ToolStripMenuItem.Enabled = false; this.修改供应商信息ToolStripMenuItem.Visible = false; this.删除供应商信息ToolStripMenuItem.Enabled = false; this.删除供应商信息ToolStripMenuItem.Vi

11、sible = false; this.添加供应商类别ToolStripMenuItem.Enabled = false; this.添加供应商类别ToolStripMenuItem.Visible = false; this.修改供应商类别ToolStripMenuItem.Enabled = true; this.修改供应商类别ToolStripMenuItem.Visible = true; this.删除供应商类别ToolStripMenuItem.Enabled = true; this.删除供应商类别ToolStripMenuItem.Visible = true; this.查询

12、tsbn.Enabled = true; this.添加产品信息tsbn.Enabled = false; this.修改产品信息tsbn.Enabled = false; this.删除产品信息tsbn.Enabled = false;/ this.treeView1.SelectedNode.Nodes.Clear(); string sql1 = select * from 供应商信息表where 供应商类别= + treeView1.SelectedNode.Name + ; DataSet DSet = SQLClass.getDataSet(sql1, 供应商信息表); DataT

13、able dt = DSet.Tables供应商信息表; /创建一个DataTable对象 for (int i = 0; i dt.Rows.Count; i+) TreeNode node1 = new TreeNode(dt.Rowsi供应商名称.ToString(), 1, 2); node1.Name = dt.Rowsi供应商编号.ToString(); node1.Tag = 供应商; this.treeView1.SelectedNode.Nodes.Add(node1); SQLClass.con_close(); /关闭数据库连接,释放资源 / else if (treeV

14、iew1.SelectedNode.Parent.Parent .Text = 供应商列表) this.添加供应商信息ToolStripMenuItem.Enabled = false; this.添加供应商信息ToolStripMenuItem.Visible = false; this.修改供应商信息ToolStripMenuItem.Enabled = true; this.修改供应商信息ToolStripMenuItem.Visible = true; this.删除供应商信息ToolStripMenuItem.Enabled = true; this.删除供应商信息ToolStrip

15、MenuItem.Visible = true; this.添加供应商类别ToolStripMenuItem.Enabled = false; this.添加供应商类别ToolStripMenuItem.Visible = false; this.修改供应商类别ToolStripMenuItem.Enabled = false; this.修改供应商类别ToolStripMenuItem.Visible = false; this.删除供应商类别ToolStripMenuItem.Enabled = false; this.删除供应商类别ToolStripMenuItem.Visible =

16、false; this.查询tsbn.Enabled = true; this.添加产品信息tsbn.Enabled = true; this.修改产品信息tsbn.Enabled = true; this.删除产品信息tsbn.Enabled = true; _treeNode = treeView1.SelectedNode.Name.ToString();/赋值,标识选中的节点 string sql = select distinct a.产品编号,产品名称,产品类型,所属系列名称,规格,净重,保质期,产地,质量等级from 产品信息表a INNER JOIN dbo.供应商产品关联表b

17、 ON a.产品编号= b.产品编号where 供应商编号= + treeView1.SelectedNode.Name.ToString() + ; UpdateListview1(sql); /调用UpdateListview1函数,加载listview1中的数据 string sql1 = select * from 供应商信息表where 供应商编号= + treeView1.SelectedNode.Name.ToString() + ; DataSet DSet = SQLClass.getDataSet(sql1, 供应商信息表); DataTable dt = DSet.Tab

18、les供应商信息表; pc.供应商编号= treeView1.SelectedNode.Name; pc.负责人= dt.Rows02.ToString(); pc.联系电话= dt.Rows03.ToString(); pc.电子邮箱= dt.Rows04.ToString(); pc.通讯地址= dt.Rows05.ToString(); propertyGrid1.SelectedObject = pc; /把pc定义为propertyGrid1中属性显示的对象 SQLClass.con_close(); private void treeView1_MouseDown(object s

19、ender, MouseEventArgs e) /创建一个矩形Rect,对初始化Rect的位置和大小 Rectangle Rect = new Rectangle(SelectNode.Bounds.X,SelectNode.Bounds.Y,SelectNode.Bounds.Width, SelectNode.Bounds.Height); if (Rect.Contains(e.X, e.Y) /如果鼠标停留在矩形内 this.treeView1.ContextMenuStrip = contextMenuStrip1; else this.treeView1.ContextMenuS

20、trip = null; /treeView1的右键菜单为空 this.listView2.Items.Clear(); this.listView3.Items.Clear(); private void 添加供应商信息ToolStripMenuItem_Click(object sender, EventArgs e) 添加供应商信息 dlg = new 添加供应商信息(); if (treeView1.SelectedNode.Text = 供应商列表) MessageBox.Show(该节点下无法添加供应商信息!, 警告!, MessageBoxButtons.OK, MessageB

21、oxIcon.Information); return; dlg.OP_Type = 0; dlg.供应商类别txt.Text = treeView1.SelectedNode.Text; dlg.ID = treeView1.SelectedNode.Name; dlg.ShowDialog(); if (dlg.OP_Ok = 1) UpdateTreeview1(); /调用UpdateTreeview1,用以刷新树节点 private void 修改供应商信息ToolStripMenuItem_Click(object sender, EventArgs e) if (treeView

22、1.SelectedNode.Text = 供应商类别) MessageBox.Show(该节点下无法修改供应商信息!, 警告!, MessageBoxButtons.OK, MessageBoxIcon.Information); return; 添加供应商信息 dlg = new 添加供应商信息(); dlg.ID = treeView1.SelectedNode.Name ; /把dlg的ID赋值为选中节点的Name dlg.OP_Type = 1; dlg.Text = 修改供应商信息; dlg.ShowDialog(); if (dlg.OP_Ok = 1) UpdateTreeview1(); MessageBox.Show(供应商信息修改成功!, 信息提示,MessageBoxButtons.OK,MessageBoxIcon.Information); private void 删除供应商信息ToolStripMenuItem_Click(object sender, EventArgs e) if (treeView1.SelectedNode.T

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1