当前位置: 网学 > 设计下载 > ASP.NET类别 > 正文

基于C#危险化学品信息支持系统

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 佚名 来源: 网络 发布时间: 13/05/17

【编者按】网学网ASP.NET类别频道为大家收集整理了“基于C#危险化学品信息支持系统“提供大家参考,希望对大家有所帮助!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

4 系统实现
 
4.1 登陆界面
运行本系统,显示系统的登陆界面,包括帐号、密码输入框,登陆、退出按钮。如下图所示:
4-1 登陆界面
其主要代码实现如下:
private void toolStripButton1_Click(object sender, EventArgs e)
        {
            //判断当前的登陆信息是否正确
            if (DataBase.GetData("select * from 管理员 where 帐号=''" + textBox1.Text + "'' and 密码=''" + textBox2.Text + "''").Rows.Count > 0)
            {
                frmMain frm = new frmMain();
                frm.Show();
            }
            else
            {
                MessageBox.Show("帐号或密码错误!");
            }
        }
 
        private void toolStripButton2_Click(object sender, EventArgs e)
        {
            //结束程序
            Application.Exit();
        }
    }
 
4.2 系统主界面
    成功登陆系统以后,显示系统的主界面,包括标题:危险化学品信息支持系统;菜单:法律类别管理、法律法规文件管理、列表浏览模式、关于;快捷按钮:新类别、新文件、主题概括检索、修改密码、重新登陆和退出系统;主页面左侧显示类别的树形结构,右侧显示文件信息。如图所示:
 
4-2 系统主界面
其主要代码实现如下:
private void AddNode(TreeNode tParent)
        {
            //利用递归函数 递归显示树状结构类别列表
            DataTable dt = new DataTable();
            dt = DataBase.GetData("select * from 文档类别 where 上级代码 =" + tParent.Tag + "");
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                TreeNode tmp = new TreeNode();
                tmp.Text = dt.Rows[i]["类别名称"].ToString();
                tmp.Tag = dt.Rows[i]["代码"].ToString();
                tmp.ImageIndex = 1;
                tmp.SelectedImageIndex = 1;
                tParent.Nodes.Add(tmp);
                AddNode(tmp);
            }
 
        }
private void initFileList()
        {
            //判断当前的类别选择
            if (this.treeView1.SelectedNode == null)
            {
                return;
            }
            //初始化文件表头
            listView1.Columns.Clear();
            listView1.Columns.Add("文档名称", listView1.Width / 4, HorizontalAlignment.Left);
            listView1.Columns.Add("主题概括", listView1.Width / 3, HorizontalAlignment.Left);
            listView1.Columns.Add("文档备注", listView1.Width / 4, HorizontalAlignment.Left);
            listView1.Columns.Add("保存时间", listView1.Width / 6, HorizontalAlignment.Left);
            //判断类别不能等于法律法规
            if (this.treeView1.SelectedNode.Tag.ToString() == "0")
            {
                return;
            }
            DataTable dt = new DataTable();
            //检索当前类别的所有文件信息 循环显示在列表中
            dt = DataBase.GetData("select * from 文档信息 where 类别代码=" + treeView1.SelectedNode.Tag + "");
            listView1.Items.Clear();
            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    ListViewItem list = new ListViewItem();
                    list.ImageIndex = 2;
                    list.Tag = dt.Rows[i]["代码"].ToString();
                    list.Text = dt.Rows[i]["文档名称"].ToString();
                    list.SubItems.Add(dt.Rows[i]["主题概括"].ToString());
                    list.SubItems.Add(dt.Rows[i]["文档备注"].ToString());
                    list.SubItems.Add(dt.Rows[i]["保存时间"].ToString());
                    listView1.Items.Add(list);
                }
            }
 
        }
 private void FlsubMenu3_Click(object sender, EventArgs e)
        {
            //删除当前选择的类别信息
            if (this.treeView1.SelectedNode.Nodes.Count > 0)
            {
                MessageBox.Show("当前类别存在子类,不能删除!");
                return;
            }
            if (DataBase.GetData("select * from 文档信息 where 类别代码=" + this.treeView1.SelectedNode.Tag + "").Rows.Count > 0)
            {
                MessageBox.Show("类别下存在文件,不能删除!");
                return;
            }
            DataBase.Execute("delete from 文档类别 where 代码=" + treeView1.SelectedNode.Tag);
            initTree();
        }
 
4.3 法律类别管理

在系统主界面点击法律类别管理菜单中的新类别或点击快捷按钮【新类别】,显示添加类别对话框,包括类别名称和保存、返回按钮。通过此对话框可以添加法律类别信息。

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号