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

📄 userinfo.cs

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