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

📄 basicinformation.aspx.cs

📁 学术会议在线投稿系统 fghgfhgfhgfhfgh
💻 CS
字号:
using System;
using System.Data;
using System.Configuration;
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;
using System.Text;
using System.Collections;
using System.Security.Cryptography;

public partial class _Default : System.Web.UI.Page
{
   
    protected void Page_Load(object sender, EventArgs e)
    {   
        if (!IsPostBack)
        {   
           
                if (Session["Flag"].ToString() == "register")
                {
                    FirstnameTextBox.Text = Session["FirstName"].ToString();
                    LastnameTextBox.Text = Session["LastName"].ToString();
                    if (Rbl1.Items[0].Value == Session["Gender"].ToString())
                        Rbl1.Items[0].Selected = true;
                    else
                    Rbl1.Items[1].Selected = true;
                    MobileTextBox.Text = Session["Mobile"].ToString();
                    Ddl1.SelectedValue = Session["PreFix"].ToString();
                    Ddl2.SelectedValue = Session["Region"].ToString();
                    EmailTextBox.Text = Session["Email"].ToString();
                    TelephoneTextBox.Text = Session["Telephone"].ToString();
                    FaxTextBox.Text = Session["Fax"].ToString();
                    AddressTextBox.Text = Session["Address"].ToString();
                    EmailTb.Text = EmailTextBox.Text;
                    String epwd = Session["Password"].ToString();
                    Session.Remove("FirstName");
                    Session.Remove("LastName");
                    Session.Remove("Gender");
                    Session.Remove("Mobile");
                    Session.Remove("PreFix");
                    Session.Remove("Region");
                    Session.Remove("Password");
                    Session.Remove("Telephone");
                    Session.Remove("Fax");
                    Session.Remove("Address");
                    Session["Flag"] = "";
                }
                else if (Session["Flag"].ToString() == "Index")
                {
                    String Email = Session["Email"].ToString();
                    String Pwd = Session["Password"].ToString();
         
                    UserLogin UprofilebasicInf = new UserLogin();
                    DataTable tb = new DataTable();
                    tb = UprofilebasicInf.select_user_profile_basicinformation(Email, Pwd);
                    if (tb.Rows.Count == 0)
                    {
                        Response.Redirect("~/ViewPage/LoginError.aspx");
                    }
                    else
                    {
                        foreach (DataRow dr in tb.Rows)
                        {
                            TableRow tr = new TableRow();
                            for (int j = 0; j <=tb.Columns.Count - 1; j++)
                            {
                                switch (j)
                                {
                                    case 0:
                                        FirstnameTextBox.Text = dr[0].ToString();
                                        break;
                                    case 1:
                                        LastnameTextBox.Text = dr[1].ToString();
                                        break;
                                    case 2:
                                        if (Rbl1.Items[0].Value.Trim() == dr[2].ToString().Trim())
                                            Rbl1.Items[0].Selected = true;
                                        else
                                            Rbl1.Items[1].Selected = true;
                                        break;
                                    case 3:
                                        MobileTextBox.Text = dr[3].ToString();
                                        break;
                                    case 4:
                                        EmailTextBox.Text = dr[4].ToString();
                                        break;
                                    case 5:
                                        Ddl1.SelectedValue = dr[5].ToString();
                                        break;
                                    case 6:
                                        Ddl2.SelectedValue = dr[6].ToString();
                                        break;
                                    case 7:
                                        TelephoneTextBox.Text = dr[7].ToString();
                                        break;
                                    case 8:
                                        FaxTextBox.Text = dr[8].ToString();
                                        break;
                                    case 9:
                                        AddressTextBox.Text = dr[9].ToString();
                                        break;
                                    case 10:
                                        Resumetb.Text = dr[10].ToString();
                                        break;
                                }

                            }
                            EmailTb.Text = EmailTextBox.Text;
                        }
                        Session["Flag"] = "";
                    }
                }
                else if(Session["Flag"].ToString()==""&&Session["Email"].ToString()!="")
                    {
                        String Email = Session["Email"].ToString();
                  
         
                    UserLogin UprofilebasicInf = new UserLogin();
                    DataTable tb = new DataTable();
                    tb = UprofilebasicInf.select_user_profile_basicinformation_2(Email);
                    if (tb.Rows.Count == 0)
                    {
                        Response.Redirect("~/ViewPage/LoginError.aspx");
                    }
                    else
                    {
                        foreach (DataRow dr in tb.Rows)
                        {
                            TableRow tr = new TableRow();
                            for (int j = 0; j <=tb.Columns.Count - 1; j++)
                            {
                                switch (j)
                                {
                                    case 0:
                                        FirstnameTextBox.Text = dr[0].ToString();
                                        break;
                                    case 1:
                                        LastnameTextBox.Text = dr[1].ToString();
                                        break;
                                    case 2:
                                        if (Rbl1.Items[0].Value.Trim() == dr[2].ToString().Trim())
                                            Rbl1.Items[0].Selected = true;
                                        else
                                            Rbl1.Items[1].Selected = true;
                                        break;
                                    case 3:
                                        MobileTextBox.Text = dr[3].ToString();
                                        break;
                                    case 4:
                                        EmailTextBox.Text = dr[4].ToString();
                                        break;
                                    case 5:
                                        Ddl1.SelectedValue = dr[5].ToString();
                                        break;
                                    case 6:
                                        Ddl2.SelectedValue = dr[6].ToString();
                                        break;
                                    case 7:
                                        TelephoneTextBox.Text = dr[7].ToString();
                                        break;
                                    case 8:
                                        FaxTextBox.Text = dr[8].ToString();
                                        break;
                                    case 9:
                                        AddressTextBox.Text = dr[9].ToString();
                                        break;
                                    case 10:
                                        Resumetb.Text = dr[10].ToString();
                                        break;
                                }

                            }
                            EmailTb.Text = EmailTextBox.Text;
                        }
                    }

                }
             }
             
    }
            
   


    protected void EditBtn1_Click(object sender, EventArgs e)
    {
        EmailTb.Enabled = true;
    }
    protected void  Savebtn_Click(object sender, EventArgs e)
    {
        int userid;
        GetUserId getuid = new GetUserId();
        userid = getuid.GetUserId_basicinformation(Session["Email"].ToString());
        String FirstName, LastName, Gender, Mobile, Email, Prefix, Region, Telephone, Fax, Address,Resume;
        FirstName = FirstnameTextBox.Text;
        LastName = LastnameTextBox.Text;
        Gender = Rbl1.SelectedValue;
        Mobile = MobileTextBox.Text;
        Prefix = Ddl1.SelectedValue;
        Region = Ddl2.SelectedValue;
        Email = EmailTb.Text;
        Telephone = TelephoneTextBox.Text;
        Fax = FaxTextBox.Text;
        Address = AddressTextBox.Text;
        Resume = Resumetb.Text;
        UserLogin UprofilebasicInfUpdate = new UserLogin();
        if (UprofilebasicInfUpdate.update_user_profile_basicinformation(userid,FirstName, LastName, Gender, Mobile, Email, Prefix, Region, Telephone, Fax, Address, Resume) == 1)
        {
            Page.RegisterClientScriptBlock("js", "<script>alert(\"Your update is successful!\");</script>");
            Session["Email"] = EmailTb.Text;
        }
        else
        {
            Page.RegisterClientScriptBlock("js", "<script>alert(\"Your update is failure!\");</script>");
            
        }
          

        

    }
    protected void Rbl1_SelectedIndexChanged(object sender, EventArgs e)
    {

    }
    protected void Ddl2_SelectedIndexChanged(object sender, EventArgs e)
    {

    }
    protected void FirstnameTextBox_TextChanged(object sender, EventArgs e)
    {

    }
    protected void LastnameTextBox_TextChanged(object sender, EventArgs e)
    {

    }
    protected void MobileTextBox_TextChanged(object sender, EventArgs e)
    {

    }
}

⌨️ 快捷键说明

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