⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 addreader.cs

📁 这是个C#做成的图书管理系统,请大家参考,多提建议
💻 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 + -