register.aspx.cs

来自「实现电子病历功能 有医生护士等角色 分别可以增加病历修改病历删除病历等等功能」· CS 代码 · 共 102 行

CS
102
字号
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 CommonOperation_Register_Register : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        for (int i = 1950; i < 2050; i++)
        {
            DropDownListYear.Items.Add(i.ToString());
        }
        DropDownListYear.SelectedValue = "1980";       
    }
    protected void UpdateButton_Click(object sender, EventArgs e)
    {
        if (!CommonService.isExistUser(TextBoxUserName.Text))
        {
            if (!CommonService.isExistUser(TextBoxEmailAddress.Text))
            {
                UserInfo user = new UserInfo();
                user.Address = TextBoxAddress.Text;
                user.Answer = TextBoxAnswer.Text;
                user.BirthDay =Convert.ToDateTime( DropDownListYear.SelectedValue + "-" + DropDownListMonth.SelectedValue + "-" + DropDownListDay.SelectedValue);
                user.EmailAddress = TextBoxEmailAddress.Text;
                //  user.ID=;系统自动提供
                user.IdentitycardNum = TextBoxIdentItycardNum.Text;
                user.IsActive = 0;//默认的注册是都是未激活状态
                user.PassWord = TextBoxPassWord1.Text;
                string fn = System.IO.Path.GetFileName(File1.PostedFile.FileName);
                if (fn !="")
                {
                    user.Photo = TextBoxUserName.Text + "_" + fn;
                }
                else
                {
                    user.Photo = ConfigurationManager.ConnectionStrings["FileName"].ConnectionString;
                }
                user.Question = TextBoxQuestion.Text;
                user.RealName = TextBoxRealName.Text;
                user.Role = Convert.ToInt32(DropDownListRole.SelectedValue);
                user.Sex = Convert.ToInt32(DropDownListSex.SelectedValue);
                user.TelephoneNum = TextBoxTelephone.Text;
                user.UnderwritePWD = TextBoxUderWritePWD1.Text;
                user.UserID = TextBoxUserID.Text;
                user.UserName = TextBoxUserName.Text;
                uploadPhoto();
                string userXmlPath = Server.MapPath("XML/User.xml");
                if (CommonService.register(user, userXmlPath))
                {
                    string redirect = Request.ApplicationPath + "/Default.aspx";
                    Page.ClientScript.RegisterStartupScript(Page.GetType(), "", @"<script language='Javascript'>
                 alert('注册成功,等待管理员核实!');window.location.href='" + redirect + "';</script>");
                }
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(Page.GetType(), "", @"<script language='Javascript'>
                 alert('此邮箱已经注册,请重新填写!');</script>");
            }
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(Page.GetType(), "", @"<script language='Javascript'>
                 alert('此用户名已经注册,请重新填写!');</script>");
        }
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        string redirect = Request.ApplicationPath + "/Default.aspx";
        Response.Redirect(redirect);
    }
    protected void ButtonReset_Click(object sender, EventArgs e)
    {

    }
    protected void uploadPhoto()
    {
        if ((File1.PostedFile != null) && (File1.PostedFile.ContentLength > 0))
        {
            string fn = System.IO.Path.GetFileName(File1.PostedFile.FileName);
            string SaveLocation = Server.MapPath("..\\Photograph") + "\\" +TextBoxUserName.Text+"_"+ fn;
            string uploadfile = "~/Src/CommonOperation/Photograph/" + fn;
            try
            {
                File1.PostedFile.SaveAs(SaveLocation); 
            }
            catch (Exception ex)
            {
                Response.Write("Error: " + ex.Message);
            }
        }      
    }
}

⌨️ 快捷键说明

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