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

📄 userinfo.cs

📁 Dos 以功能个性化和人性化为基础
💻 CS
📖 第 1 页 / 共 2 页
字号:
                {
                    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 + -