利用C#开发科技档案管理系统(四)
2009-02-27 08:18:14 来源:WEB开发网(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
更多精彩
赞助商链接