📄 basicinformation.aspx.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 + -