📄 userinfo.cs
字号:
{
UserLevelID.Items.FindByValue(IUser.UserLevelID.ToString()).Selected = true;
}
catch
{
}
UserFalse.Items.FindByValue(IUser.UserFalse.ToString()).Selected = true;
UserMaritalStatus.Items.FindByValue(IUser.UserMaritalStatus.ToString()).Selected = true;
try
{
UserSex.Items.FindByValue(IUser.UserSex.ToString()).Selected = true;
}
catch
{
}
UserName.Text = IUser.UserName;
UserNickName.Text = IUser.UserNickName;
UserPassWord.Text = IUser.UserPassWord;
UserPassWordAnswer.Text = IUser.UserPassWordAnswer;
UserIdCard.Text = IUser.UserIdCard;
UserEmail.Text = IUser.UserEmail;
UserPoint.Text = IUser.UserPoint.ToString();
UserPrestige.Text = IUser.UserPrestige.ToString();
UserComeFrom.Text = IUser.UserComeFrom;
UserMobile.Text = IUser.UserMobile;
UserTrueName.Text = IUser.UserTrueName;
UserSchool.Text = IUser.UserSchool;
UserBirthday.Text = IUser.UserBirthday.ToString();
if (IUser.UserRecommendUserID != 0)
{
Components.Components.User recommUserInfo = new Components.Components.User();
//DataProviders.UserInfoDataProviders recommUserInfo = new DataProviders.UserInfoDataProviders();
dr = MyUser.SetUserInfo(IUser.UserRecommendUserID, true);
//recommUserInfo.SetUserInfo(userInfo.UserRecommendUserID, true);
if (dr!=null)
{
recommUserInfo.SetDataProviders(dr);
UserRecommendUser.Text = recommUserInfo.UserName;
}
}
UserFace.Text = IUser.UserFace;
UserSign.Text = IUser.UserSign;
UserAbout.Text = IUser.UserAbout;
UserLoginNumber.Text = IUser.UserLoginNumber.ToString();
UserRegTime.Text = IUser.UserRegTime.ToString();
UserLastLoginTime.Text = IUser.UserLastLoginTime.ToString();
UserGroup.Text = IUser.UserGroup.ToString();
UserRole.Text = IUser.UserRole.ToString();
UserExp.Text = IUser.UserExp.ToString();
UserCP.Text = IUser.UserCP.ToString();
UserMoney.Text = IUser.UserMoney.ToString();
UserTrueMoney.Text = IUser.UserTrueMoney.ToString();
UserTicket.Text = IUser.UserTicket.ToString();
UserOICQ.Text = IUser.UserOICQ;
UserPostNumber.Text = IUser.UserPostNumber.ToString();
UserLastActTime.Text = IUser.UserLastActTime.ToString();
UserTopicNumber.Text = IUser.UserTopicNumber.ToString();
UserReTopicNumber.Text = IUser.UserReTopicNumber.ToString();
UserOnlineTime.Text = IUser.UserOnlineTime.ToString();
UserContactTel.Text = IUser.UserContactTel;
UserCode.Text = IUser.UserCode;
UserWebAddress.Text = IUser.UserWebAddress;
UserWebLog.Text = IUser.UserWebLog;
UserWebGallery.Text = IUser.UserWebGallery;
UserWorkUnit.Text = IUser.UserWorkUnit;
UserContactAddress.Text = IUser.UserContactAddress;
UserInterests.Text = IUser.UserInterests;
}
}
private void PostData()
{
DoNetBbs.DoNetBbsClassHepler IDoNetBbs = DoNetBbs.DoNetBbsClassHepler.Instance();
DataProviders.UserDataProvider MyUser = DataProviders.UserDataProvider.Instance();
Components.Components.User IUser = new Components.Components.User();
DosOrg.User.User currentUser = new DosOrg.User.User();
DataRow dr;
//DataProviders.UserInfoDataProviders userInfo = new DataProviders.UserInfoDataProviders();
if (LabelType1.Visible)
{//修改
if (int.Parse(userID.Text) == 0)
{
IDoNetBbs.WriteAlert("该用户不存在", false);
IDoNetBbs.WriteWindowClose(false);
Page.Response.End();
}
dr = MyUser.SetUserInfo(int.Parse(userID.Text), false);
//userInfo.SetUserInfo(int.Parse(userID.Text), false);
if (dr==null)
{
IDoNetBbs.WriteAlert("该用户不存在", false);
IDoNetBbs.WriteWindowClose(false);
Page.Response.End();
}
IUser.SetDataProviders(dr);
}
if (UserName.Text.Trim() == string.Empty)
{
IDoNetBbs.WriteAlert("请输入用户名称", false);
//IDoNetBbs.WriteJavaScript("JsUserInfoTable(1);", false);
//IDoNetBbs.WriteFocus("UserName", false);//未完成
Page.Response.End();
}
if (UserPassWord.Text.Trim() == string.Empty)
{
IDoNetBbs.WriteAlert("请输入用户密码!", false);//未完成
Response.End();
}
if (UserPassWordAnswer.Text.Trim() == string.Empty)
{
IDoNetBbs.WriteAlert("请输入用户密码答案!", false);//未完成
Response.End();
}
if (UserEmail.Text.Trim() == string.Empty)
{
IDoNetBbs.WriteAlert("请输入用户邮件地址!", false);//未完成
Response.End();
}
if (!IDoNetBbs.GetEmailFormat(UserEmail.Text.Trim()))
{
IDoNetBbs.WriteAlert("用户邮件地址格式不对!", false);//未完成
Response.End();
}
//Components.Components.User falseUser = new Components.Components.User();
//DataProviders.UserInfoDataProviders falseUserInfo = new DataProviders.UserInfoDataProviders();
if (UserName.Text.Trim() != IUser.UserName)
{
dr = MyUser.SetUserInfo(UserName.Text.Trim(), false);
if (dr!=null)
{
IDoNetBbs.WriteAlert("该用户名称已经被其他用户抢先注册了!", false);//未完成
Response.End();
}
}
if (UserEmail.Text.Trim() != IUser.UserEmail)
{
dr = MyUser.SetUserEmailInfo(UserEmail.Text.Trim(), false);
if (dr != null)
{
IDoNetBbs.WriteAlert("该电子邮件地址被其他用户抢先注册了!", false);//未完成
Response.End();
}
}
if (LabelType1.Visible)
{//修改
if (UserPassWord.Text != IUser.UserPassWord)
{
IUser.UserPassWord = IDoNetBbs.GetPassword(UserPassWord.Text);
}
if (UserPassWordAnswer.Text != IUser.UserPassWordAnswer)
{
IUser.UserPassWordAnswer = IDoNetBbs.GetPassword(UserPassWordAnswer.Text);
}
}
else
{
IUser.UserPassWord = IDoNetBbs.GetPassword(UserPassWord.Text);
IUser.UserPassWordAnswer = IDoNetBbs.GetPassword(UserPassWordAnswer.Text);
}
IUser.UserName = UserName.Text;
if (UserNickName.Text.Trim() == string.Empty)
{
IUser.UserNickName = IUser.UserName;
}
else
{
IUser.UserNickName = UserNickName.Text;
}
IUser.UserIdCard = UserIdCard.Text;
IUser.UserFalse = int.Parse(UserFalse.SelectedValue);
IUser.UserPrivacy = int.Parse(UserPrivacy.SelectedValue);
IUser.UserReceiveType = int.Parse(UserReceiveType.SelectedValue);
IUser.UserEmail = UserEmail.Text;
IUser.UserPoint = int.Parse(UserPoint.Text);
IUser.UserPrestige = int.Parse(UserPrestige.Text);
IUser.UserLevelID = int.Parse(UserLevelID.SelectedValue);
IUser.UserOnLineStatic = UserOnLineStatic.SelectedValue;
IUser.UserComeFrom = UserComeFrom.Text;
IUser.UserMobile = UserMobile.Text;
IUser.UserTrueName = UserTrueName.Text;
IUser.UserSex = UserSex.SelectedValue;
IUser.UserSchool = UserSchool.Text;
IUser.UserBirthday = System.Convert.ToDateTime(UserBirthday.Text);
IUser.UserRecommendUserID = 0;
if (UserRecommendUser.Text.Trim() != string.Empty)
{
dr = MyUser.SetUserInfo(UserRecommendUser.Text.Trim(), false);
if (dr != null)
{
Components.Components.User recommendUser = new Components.Components.User();
IUser.UserRecommendUserID = recommendUser.UserID;
}
}
IUser.UserMaritalStatus = int.Parse(UserMaritalStatus.SelectedValue);
IUser.UserFace = UserFace.Text;
IUser.UserSign = UserSign.Text;
IUser.UserAbout = UserAbout.Text;
IUser.UserLoginNumber = int.Parse(UserLoginNumber.Text);
IUser.UserRegTime = System.Convert.ToDateTime(UserRegTime.Text);
IUser.UserGroup = UserGroup.Text;
//Components.Current.Users users = new Components.Current.Users();
if (currentUser.IsSystemAdministrator)
{
IUser.UserRole = UserRole.Text;
}
else
{
if (LabelType2.Visible)
{//增加
IUser.UserRole = IDoNetBbs.GetConfiguration("WebSite_UserGroup");
}
}
IUser.UserExp = int.Parse(UserExp.Text);
IUser.UserCP = int.Parse(UserCP.Text);
IUser.UserMoney = int.Parse(UserMoney.Text);
IUser.UserTrueMoney = int.Parse(UserTrueMoney.Text);
IUser.UserTicket = int.Parse(UserTicket.Text);
IUser.UserOICQ = UserOICQ.Text;
IUser.UserPostNumber = int.Parse(UserPostNumber.Text);
IUser.UserLastActTime = System.Convert.ToDateTime(UserLastActTime.Text);
IUser.UserLastLoginTime = System.Convert.ToDateTime(UserLastLoginTime.Text);
IUser.UserTopicNumber = int.Parse(UserTopicNumber.Text);
IUser.UserReTopicNumber = int.Parse(UserReTopicNumber.Text);
IUser.UserOnlineTime = int.Parse(UserOnlineTime.Text);
IUser.UserContactTel = UserContactTel.Text;
IUser.UserCode = UserCode.Text;
IUser.UserWebAddress = UserWebAddress.Text;
IUser.UserWebLog = UserWebLog.Text;
IUser.UserWebGallery = UserWebGallery.Text;
IUser.UserWorkUnit = UserWorkUnit.Text;
IUser.UserContactAddress = UserContactAddress.Text;
IUser.UserInterests = UserInterests.Text;
//Components.Current.Users users = new Components.Current.Users();
IUser.UserLastIP = currentUser.UserIP;
if (LabelType2.Visible)
{//增加
MyUser.InsertUserInfo(IUser);
}
else
{//修改
MyUser.UpdateUserInfo(IUser);
}
Components.CsCache.Clear();
HttpContext.Current.Response.Write("<script>alert('操作成功!');dialogArguments.window.location.reload();window.close();</script>");
Response.End();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -