WEB开发网
开发学院软件开发C语言 利用C#开发科技档案管理系统(四) 阅读

利用C#开发科技档案管理系统(四)

 2009-02-27 08:18:14 来源:WEB开发网   
核心提示: (5)整本图归还数据信息保存private void btnSave_Click(object sender, EventArgs e) { if (Convert.ToBoolean(BaseClass.ClsComm.Int_PrintPower)) //权限控制--借阅管理 { //

(5)整本图归还数据信息保存

private void btnSave_Click(object sender, EventArgs e)
{
  if (Convert.ToBoolean(BaseClass.ClsComm.Int_PrintPower))  //权限控制--借阅管理
            {
                //借阅人的“编号”和“姓名”不能为空
                if (TxtRed_1.Text == string.Empty || TxtRed_2.Text == string.Empty)
                {
                    MessageBox.Show("【编号】和【姓名】为必填项!", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                if (TxtScl_1.Text == string.Empty) //“分类卷号”不能为空
                {
                    MessageBox.Show("【分类卷号】为必填项!", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                //执行修改数据-- 修改“借阅信息表”中【是否归还】信息
                MyBorrow.MyBrw_2 = this.TxtRed_1.Text.Trim();       //借阅人编号-- Key
                MyBorrow.MyBrw_4 = this.TxtScl_1.Text.Trim();       //分类卷号  -- Key
                MyBorrow.MyBrw_7 = DateTime.Now.ToString();         //归还日期
                MyBorrow.MyBrw_9 = "是(Y)";                         //是否归还
                int Id = MySQL.Update_Borrow_Brw_9(MyBorrow);
                MessageBox.Show("修改--【借阅表】中【是否归还】信息--成功!", "成功提示!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //执行修改数据-- 修改“整本图表”中【是否借出】信息
                MyScroll.MyScl_1 = this.TxtScl_1.Text.Trim();       //分类卷号
                MyScroll.MyScl_7 = "否(N)";                         //是否借出
                int Id2 = MySQL.Update_Scroll_Scl_7(MyScroll);
                MessageBox.Show("修改--【整本图表】中【是否借出】信息--成功!", "成功提示!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                DataSet ds = null;                                      //创建DataSet对象
                MyBorrow.MyBrw_3 = TxtRed_2.Text.Trim();                //借阅人姓名
                ds = MySQL.Find_ByBrw_3(MyBorrow, "tb_Borrow");         //查询符合条件的数据
                this.dgvScrollView.DataSource = ds.Tables[0].DefaultView;//表格赋值-- 升序
                this.SetdgvScrollViewHeadText_Width();//表头标题-- 列宽处理. 注意:先表格赋值
                this.TxtScl_1.Text = "";  //分类卷号
                this.TxtScl_2.Text = "";  //装订代号
                this.TxtScl_3.Text = "";  //型号名称
            }
            else
            {
                MessageBox.Show("对不起,您无权进行【借阅管理】操作!", "提示...", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
}

二、结束语

本文系统地讲述了利用C# 开发“科技档案管理系统”的全过程。系统投入运行以来,大大提高了科技档案室工作人员的工作效率,科技档案数据资料的准确性、完整性得到了有力的保证,数据通过共享,大大方便了各类技术人员对信息的使用,结束了手工管理科技档案资料的历史,使公司科技档案室的信息化应用水平上了一个新的台阶。

参考文献:

1.曹祖圣、吴明哲、林义证. Visual C# .NET程序设计经典. 科学出版社 2004

2.张跃廷、许文武、王小科. C# 数据库系统开发完全手册. 人民邮电出版社 2006

3.张跃廷、王小科、张宏宇. C# 程序开发范例宝典. 人民邮电版社  2007

上一页  1 2 3 4 

Tags:利用 开发 科技

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接