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

📄 addreader.aspx.cs

📁 图书馆管理系统 包含有数据库等 和详细的页面设计 是一个不错的程序
💻 CS
字号:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class ReaderManage_AddReader : System.Web.UI.Page
{
    ValidateClass validate = new ValidateClass();
    RTypeManage rtypemanage = new RTypeManage();
    ReaderManage readermanage = new ReaderManage();
    protected void Page_Load(object sender, EventArgs e)
    {
        this.Title = "添加/修改读者信息页面";
        if (!IsPostBack)
        {
            if (Request["readerid"] == null)
            {
                btnAdd.Enabled = true;
                txtReaderID.Text = readermanage.GetReaderID();
                txtBirthday.Text = txtDate.Text = DateTime.Now.ToShortDateString();
                txtDate.Text = txtDate.Text = DateTime.Now.ToShortDateString();
            }
            else
            {
                btnSave.Enabled = true;
                txtReaderID.Text = Request["readerid"].ToString();
                readermanage.ID = txtReaderID.Text;
                DataSet readerds = readermanage.FindReaderByCode(readermanage, "tb_reader");
                txtReader.Text = readerds.Tables[0].Rows[0][1].ToString();
                ddlSex.SelectedValue = readerds.Tables[0].Rows[0][2].ToString();
                ddlRType.SelectedValue = readerds.Tables[0].Rows[0][3].ToString();
                txtBirthday.Text = readerds.Tables[0].Rows[0][4].ToString();
                ddlPaperType.SelectedValue = readerds.Tables[0].Rows[0][5].ToString();
                txtPaperNum.Text = readerds.Tables[0].Rows[0][6].ToString();
                txtTel.Text = readerds.Tables[0].Rows[0][7].ToString();
                txtEmail.Text = readerds.Tables[0].Rows[0][8].ToString();
                txtDate.Text = readerds.Tables[0].Rows[0][9].ToString();
                txtOper.Text = readerds.Tables[0].Rows[0][10].ToString();
                txtRemark.Text = readerds.Tables[0].Rows[0][11].ToString();
            }
            DataSet typeds = rtypemanage.GetAllRType("tb_readertype");
            ddlRType.DataSource = typeds;
            ddlRType.DataTextField = "name";
            ddlRType.DataBind();
        }
    }
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        ValidateFun();
        readermanage.ID = txtReaderID.Text;
        readermanage.Name = txtReader.Text;
        if (readermanage.FindReaderByName(readermanage, "tb_reader").Tables[0].Rows.Count > 0)
        {
            Response.Write("<script>alert('该读者已经存在!')</script>");
            return;
        }
        readermanage.Sex = ddlSex.Text;
        readermanage.Type = ddlRType.Text;
        readermanage.Birthday = Convert.ToDateTime(txtBirthday.Text);
        readermanage.PaperType = ddlPaperType.Text;
        readermanage.PaperNum = txtPaperNum.Text;
        readermanage.Tel = txtTel.Text;
        readermanage.Email = txtEmail.Text;
        readermanage.CreateDate = Convert.ToDateTime(txtDate.Text);
        readermanage.Oper = txtOper.Text;
        readermanage.Remark = txtRemark.Text;
        readermanage.AddReader(readermanage);
        Response.Redirect("ReaderManage.aspx");
    }
    protected void btnSave_Click(object sender, EventArgs e)
    {
        ValidateFun();
        readermanage.ID = txtReaderID.Text;
        readermanage.Name = txtReader.Text;
        readermanage.Sex = ddlSex.Text;
        readermanage.Type = ddlRType.Text;
        readermanage.Birthday = Convert.ToDateTime(txtBirthday.Text);
        readermanage.PaperType = ddlPaperType.Text;
        readermanage.PaperNum = txtPaperNum.Text;
        readermanage.Tel = txtTel.Text;
        readermanage.Email = txtEmail.Text;
        readermanage.CreateDate = Convert.ToDateTime(txtDate.Text);
        readermanage.Oper = txtOper.Text;
        readermanage.Remark = txtRemark.Text;
        readermanage.UpdateReader(readermanage);
        Response.Redirect("ReaderManage.aspx");
    }
    protected void btnCancel_Click(object sender, EventArgs e)
    {
        txtBirthday.Text = txtDate.Text = DateTime.Now.ToShortDateString();
        txtDate.Text = txtDate.Text = DateTime.Now.ToShortDateString();
        txtReader.Text = txtPaperNum.Text = txtTel.Text = txtEmail.Text = txtOper.Text = txtRemark.Text = string.Empty;
    }
    protected void ValidateFun()
    {
        if (txtReader.Text == "")
        {
            Response.Write("<script>alert('读者名称不能为空!');location='javascript:history.go(-1)';</script>");
            return;
        }
        if (!validate.validateNum(txtPaperNum.Text))
        {
            Response.Write("<script>alert('证件号码输入有误!');location='javascript:history.go(-1)';</script>");
            return;
        }
        if (!validate.validatePhone(txtTel.Text))
        {
            Response.Write("<script>alert('电话号码输入有误!');location='javascript:history.go(-1)';</script>");
            return;
        }
        if (!validate.validateEmail(txtEmail.Text))
        {
            Response.Write("<script>alert('Email地址输入有误!');location='javascript:history.go(-1)';</script>");
            return;
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -