📄 addreader.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace BookMS
{
public partial class AddReader : Form
{
public AddReader()
{
InitializeComponent();
}
DataSet ds = new DataSet("ReaderDs");
private void UserRegister_Load(object sender, EventArgs e)
{
if (File.Exists("..\\..\\ReaderDs.ds") == false)
{
DataTable dt = new DataTable("ReaderTab");
DataColumn dc1 = new DataColumn("读者编号");
DataColumn dc2 = new DataColumn("读者姓名");
DataColumn dc3 = new DataColumn("读者性别");
DataColumn dc4 = new DataColumn("出生日期");
DataColumn dc5 = new DataColumn("办证日期");
DataColumn dc6 = new DataColumn("读者状态");
DataColumn dc7 = new DataColumn("身份证号码");
DataColumn dc8 = new DataColumn("押金余额");
dt.Columns.AddRange(new DataColumn[] { dc1, dc2, dc3, dc4, dc5, dc6, dc7, dc8 });
ds.Tables.Add(dt);
DataRow dr = dt.NewRow();
dr["读者编号"] = "10001";
dr["读者姓名"] = "王小二";
dr["读者性别"] = "男";
dr["出生日期"] = "1979年1月1日";
dr["办证日期"] = "2008年11月18日";
dr["读者状态"] = "正常";
dr["身份证号码"] = "";
dr["押金余额"] = "0";
dt.Rows.Add(dr);
dt.WriteXml("..\\..\\ReaderDs.ds");
}
}
private void button1_Click(object sender, EventArgs e)
{
if (File.Exists("..\\..\\ReaderDs.ds"))
{
if (NumtextBox.Text != "" && NametextBox.Text != "" )
{
ds.Clear();
ds.ReadXml("..\\..\\ReaderDs.ds");
ds.Tables["ReaderTab"].PrimaryKey = new DataColumn[] { ds.Tables["ReaderTab"].Columns["读者编号"] };
try
{
DataRow dr = ds.Tables["ReaderTab"].NewRow();
dr["读者编号"] = NumtextBox.Text.ToString();
dr["读者姓名"] = NametextBox.Text.ToString();
dr["读者性别"] = SexcomboBox.Text.ToString();
dr["出生日期"] = Convert.ToDateTime(CSdateTimePicker.Text).ToLongDateString();
dr["办证日期"] = Convert.ToDateTime(BZdateTimePicker.Text).ToLongDateString();
dr["读者状态"] = StatecomboBox.Text.ToString();
dr["身份证号码"] =SNumtextBox.Text.ToString();
dr["押金余额"] = MoneytextBox.Text.ToString();
ds.Tables["ReaderTab"].Rows.Add(dr);
ds.Tables["ReaderTab"].WriteXml("..\\..\\ReaderDs.ds");
MessageBox.Show("添加成功!");
}
catch (Exception)
{
MessageBox.Show("对不起,此读者已经存在!");
ds.Clear();
}
}
else
{
MessageBox.Show("请填写完整的信息!");
}
}
}
private void button2_Click(object sender, EventArgs e)
{
this.NumtextBox.Text = "";
this.NametextBox.Text = "";
this.SNumtextBox.Text = "";
this.MoneytextBox.Text = "";
}
private void button3_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -