📄 userinfo.cs
字号:
//===============================================
// \\\|///
// \\ - - //
// ( @ @ )
//┏━━━━━━━━━oOOo-(_)-oOOo━━━┓
//┃ ┃
//┃ 东 网 原 创! ┃
//┃ lenlong 作品,请保留此信息! ┃
//┃ ** lenlenlong@hotmail.com ** ┃
//┃ ┃
//┃ Dooo ┃
//┗━━━━━━━━━ oooD━-( )━━━┛
// ( ) ) /
// \ ( (_/
// \_)
//===============================================
using System;
using System.Data;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace WebSite.Admin.User
{
public class UserInfo : System.Web.UI.Page
{
override protected void OnInit(EventArgs e)
{
CreateChildControls();
}
Label LabelType1;
Label LabelType2;
Label userID;
TextBox UserName;
TextBox UserNickName;
TextBox UserPassWord;
TextBox UserPassWordAnswer;
TextBox UserIdCard;
RadioButtonList UserFalse;
DropDownList UserPrivacy;
DropDownList UserReceiveType;
TextBox UserEmail;
TextBox UserPoint;
TextBox UserPrestige;
DropDownList UserLevelID;
DropDownList UserOnLineStatic;
TextBox UserComeFrom;
TextBox UserMobile;
TextBox UserTrueName;
RadioButtonList UserSex;
TextBox UserSchool;
TextBox UserBirthday;
TextBox UserRecommendUser;
RadioButtonList UserMaritalStatus;
TextBox UserFace;
TextBox UserSign;
TextBox UserAbout;
TextBox UserLoginNumber;
TextBox UserRegTime;
TextBox UserGroup;
TextBox UserRole;
TextBox UserExp;
TextBox UserCP;
TextBox UserMoney;
TextBox UserTrueMoney;
TextBox UserTicket;
TextBox UserOICQ;
TextBox UserPostNumber;
TextBox UserLastActTime;
TextBox UserTopicNumber;
TextBox UserReTopicNumber;
TextBox UserOnlineTime;
TextBox UserContactTel;
TextBox UserCode;
TextBox UserWebAddress;
TextBox UserWebLog;
TextBox UserWebGallery;
TextBox UserWorkUnit;
TextBox UserContactAddress;
TextBox UserInterests;
TextBox UserLastLoginTime;
protected override void CreateChildControls()
{
base.CreateChildControls();
userID = (Label)FindControl("userID");
LabelType1 = (Label)FindControl("LabelType1");
LabelType2 = (Label)FindControl("LabelType2");
UserName = (TextBox)FindControl("UserName");
UserNickName = (TextBox)FindControl("UserNickName");
UserPassWord = (TextBox)FindControl("UserPassWord");
UserPassWordAnswer = (TextBox)FindControl("UserPassWordAnswer");
UserIdCard = (TextBox)FindControl("UserIdCard");
UserFalse = (RadioButtonList)FindControl("UserFalse");
UserPrivacy = (DropDownList)FindControl("UserPrivacy");
UserReceiveType = (DropDownList)FindControl("UserReceiveType");
UserEmail = (TextBox)FindControl("UserEmail");
UserPoint = (TextBox)FindControl("UserPoint");
UserPrestige = (TextBox)FindControl("UserPrestige");
UserLevelID = (DropDownList)FindControl("UserLevelID");
UserOnLineStatic = (DropDownList)FindControl("UserOnLineStatic");
UserComeFrom = (TextBox)FindControl("UserComeFrom");
UserMobile = (TextBox)FindControl("UserMobile");
UserTrueName = (TextBox)FindControl("UserTrueName");
UserSex = (RadioButtonList)FindControl("UserSex");
UserSchool = (TextBox)FindControl("UserSchool");
UserBirthday = (TextBox)FindControl("UserBirthday");
UserRecommendUser = (TextBox)FindControl("UserRecommendUser");
UserMaritalStatus = (RadioButtonList)FindControl("UserMaritalStatus");
UserFace = (TextBox)FindControl("UserFace");
UserSign = (TextBox)FindControl("UserSign");
UserAbout = (TextBox)FindControl("UserAbout");
UserLoginNumber = (TextBox)FindControl("UserLoginNumber");
UserRegTime = (TextBox)FindControl("UserRegTime");
UserGroup = (TextBox)FindControl("UserGroup");
UserRole = (TextBox)FindControl("UserRole");
UserExp = (TextBox)FindControl("UserExp");
UserCP = (TextBox)FindControl("UserCP");
UserMoney = (TextBox)FindControl("UserMoney");
UserTrueMoney = (TextBox)FindControl("UserTrueMoney");
UserTicket = (TextBox)FindControl("UserTicket");
UserOICQ = (TextBox)FindControl("UserOICQ");
UserPostNumber = (TextBox)FindControl("UserPostNumber");
UserLastActTime = (TextBox)FindControl("UserLastActTime");
UserTopicNumber = (TextBox)FindControl("UserTopicNumber");
UserReTopicNumber = (TextBox)FindControl("UserReTopicNumber");
UserOnlineTime = (TextBox)FindControl("UserOnlineTime");
UserContactTel = (TextBox)FindControl("UserContactTel");
UserCode = (TextBox)FindControl("UserCode");
UserWebAddress = (TextBox)FindControl("UserWebAddress");
UserWebLog = (TextBox)FindControl("UserWebLog");
UserWebGallery = (TextBox)FindControl("UserWebGallery");
UserWorkUnit = (TextBox)FindControl("UserWorkUnit");
UserContactAddress = (TextBox)FindControl("UserContactAddress");
UserInterests = (TextBox)FindControl("UserInterests");
UserLastLoginTime = (TextBox)FindControl("UserLastLoginTime");
}
protected void Page_Load(object sender, EventArgs e)
{
DosOrg.User.User currentUser = new DosOrg.User.User();
DoNetBbs.DoNetBbsClassHepler IDoNetBbs = DoNetBbs.DoNetBbsClassHepler.Instance();
if (!currentUser.IsSystemAdministrator && !currentUser.IsMembershipAdministrator)
{
IDoNetBbs.WriteAlert("您没有操作的权利", false);
IDoNetBbs.WriteWindowClose(false);
Page.Response.End();
}
if (IsPostBack)
{
PostData();
}
else
{
DataBind();
}
}
public override void DataBind()
{
base.DataBind();
DoNetBbs.DoNetBbsClassHepler IDoNetBbs = DoNetBbs.DoNetBbsClassHepler.Instance();
UserPrivacy.Items.Add(new ListItem("用户资料公开", "1"));
UserPrivacy.Items.Add(new ListItem("用户资料保密","0"));
UserPrivacy.Items.Add(new ListItem("只对注册用户公开","2"));
UserPrivacy.Items.Add(new ListItem("只对好友公开", "3"));
UserReceiveType.Items.Add(new ListItem("只接收注册用户的短信", "1"));
UserReceiveType.Items.Add(new ListItem("接收所有人的短信", "0"));
UserReceiveType.Items.Add(new ListItem("只接收好友的短信", "2"));
UserReceiveType.Items.Add(new ListItem("不接收任何短信", "3"));
UserOnLineStatic.Items.Add(new ListItem("联机(O)", "UserOnLine"));
UserOnLineStatic.Items.Add(new ListItem("忙碌(B)", "UserBusyLine"));
UserOnLineStatic.Items.Add(new ListItem("马上回来(E)", "UserRightBack"));
UserOnLineStatic.Items.Add(new ListItem("离开(A)", "UserLeave"));
UserOnLineStatic.Items.Add(new ListItem("接听电话(P)", "UserTelephone"));
UserOnLineStatic.Items.Add(new ListItem("外出就餐(L)", "UserOutMeal"));
UserOnLineStatic.Items.Add(new ListItem("脱机(F)", "UserOffLine"));
UserFalse.Items.Add(new ListItem("否", "0"));
UserFalse.Items.Add(new ListItem("是", "1"));
UserFalse.Items[0].Selected = true;
UserMaritalStatus.Items.Add(new ListItem("保密", "0"));
UserMaritalStatus.Items.Add(new ListItem("未婚", "1"));
UserMaritalStatus.Items.Add(new ListItem("已婚", "2"));
UserMaritalStatus.Items.Add(new ListItem("离异", "3"));
UserMaritalStatus.Items.Add(new ListItem("丧偶", "4"));
UserMaritalStatus.Items[0].Selected = true;
UserSex.Items.Add(new ListItem("男生", "M"));
UserSex.Items.Add(new ListItem("女生", "F"));
UserSex.Items.Add(new ListItem("保密", "N"));
UserSex.Items[0].Selected = true;
UserRegTime.Text = DateTime.Now.ToString();
UserLastActTime.Text = DateTime.Now.ToString();
UserLastLoginTime.Text = DateTime.Now.ToString();
DataProviders.UserDataProvider MyUser = DataProviders.UserDataProvider.Instance();
Components.Components.UserLevel IUserLevel = new Components.Components.UserLevel();
Components.Components.User IUser = new Components.Components.User();
//DataProviders.UserLevelDataProviders userLevel = new DataProviders.UserLevelDataProviders();
//userLevel.SetUserLevel(0, 0, true);
IUserLevel.Arraylist = MyUser.SetUserLevel(true);
foreach (Components.Components.UserLevel rs in IUserLevel.Arraylist)
{
UserLevelID.Items.Add(new ListItem(rs.UserLevelTitle, rs.UserLevelID.ToString()));
}
DataRow dr;
if (IDoNetBbs.GetQueryInt("UserID") == 0)
{
LabelType1.Visible = false;
LabelType2.Visible = true;
}
else
{
userID.Text = IDoNetBbs.GetQueryString("UserID");
LabelType1.Visible = true;
LabelType2.Visible = false;
dr = MyUser.SetUserInfo(IDoNetBbs.GetQueryInt("UserID"), false);
//DataProviders.UserInfoDataProviders userInfo = new DataProviders.UserInfoDataProviders();
//userInfo.SetUserInfo(IDoNetBbs.GetQueryInt("UserID"), false);
if (dr == null)
{
IDoNetBbs.WriteAlert("该用户不存在", false);
IDoNetBbs.WriteWindowClose(false);
Page.Response.End();
}
IUser.SetDataProviders(dr);
try
{
UserPrivacy.Items.FindByValue(IUser.UserPrivacy.ToString()).Selected = true;
}
catch
{
}
try
{
UserReceiveType.Items.FindByValue(IUser.UserReceiveType.ToString()).Selected = true;
}
catch
{
}
try
{
UserOnLineStatic.Items.FindByValue(IUser.UserOnLineStatic.ToString()).Selected = true;
}
catch
{
}
try
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -