Пример #1
0
        public void TransferPage()
        {
            try
            {
                DataTable dt = new UserQuery().GetUserByUserID(NDConvert.ToString(UserID));

                if (dt.Rows.Count > 0)
                {
                    UserEntity entity = new UserEntity(NDConvert.ToInt64(dt.Rows[0]["UserID"].ToString()));

                    if (entity.Status == 2) //锁定
                    {
                        PageHelper.ShowExceptionMessage("此用户已经被锁定,无法登陆,请与管理员联系!");
                        return;
                    }

                    switch (entity.UserType)
                    {
                    case (int)CommonEnum.UserType.Admin:
                        SessionState.UserType = CommonEnum.UserType.Admin;
                        SessionState.IsAdmin  = true;
                        break;

                    case (int)CommonEnum.UserType.InnerUser:
                        SessionState.UserType = CommonEnum.UserType.InnerUser;
                        SessionState.IsAdmin  = false;
                        break;

                    default:
                        SessionState.UserType = CommonEnum.UserType.InnerUser;
                        SessionState.IsAdmin  = false;
                        break;
                    }
                    SessionState.UserID   = entity.UserID;
                    SessionState.UserName = entity.UserName;
                    SessionState.Account  = entity.Account;
                    SessionState.OUID     = entity.OUID;
                    OUEntity OUEntity = new OUEntity(entity.OUID);
                    SessionState.OUType = OUEntity.OUType;
                    SessionState.OUName = OUEntity.OUName;
                    Response.Redirect("Platform/MainWeb/root.aspx");
                }
            }
            catch (Exception ex)
            {
                PageHelper.ShowExceptionMessage(ex);
            }
        }
Пример #2
0
        /// <summary>
        /// 加载数据
        /// </summary>
        private void LoadData()
        {
            OUEntity entity       = new OUEntity(this.OUID);
            OUEntity parentEntity = new OUEntity(entity.OUParentID);

            txtOUName.Text = entity.OUName;
            if (this.OUID != -1)
            {
                drpOUList.SelectedValue = NDConvert.ToString(parentEntity.OUID);
            }
            else if (entity.OUParentID == 0)
            {
                drpOUList.Enabled = false;
            }
            txtDescriptipn.Text = entity.Description;
        }
Пример #3
0
        /// <summary>
        /// 获得URL参数
        /// </summary>
        private void GetUrlParameter()
        {
            if (Request.QueryString["Operation"] != null && Request.QueryString["Operation"] != "")
            {
                this.CurOperation = NDConvert.ToInt32(Request.QueryString["Operation"].ToString());
            }

            if (Request.QueryString["ID"] != null && Request.QueryString["ID"] != "")
            {
                this.OUID = NDConvert.ToInt64(Request.QueryString["ID"].ToString());

                if (this.CurOperation == (int)OperationEnum.INSERT)
                {
                    if (this.OUID != 0)
                    {
                        OUEntity entity = new OUEntity(this.OUID);
                        drpOUList.SelectedValue = NDConvert.ToString(entity.OUID);
                    }
                    //else
                    //{
                    //    drpOUList.Text = "无";
                    //}
                }
                else
                {
                    OUEntity entity = new OUEntity(this.OUID);
                    if (entity.OUParentID != 0)
                    {
                        OUEntity entityP = new OUEntity(entity.OUParentID);
                        drpOUList.SelectedValue = NDConvert.ToString(entityP.OUID);
                    }
                    //else
                    //{
                    //    drpOUList.Text = "无";
                    //}
                }
            }
        }
Пример #4
0
        /// <summary>
        /// 初始化页面
        /// </summary>
        private void InitPage()
        {
            if (this.CurOperation == (int)OperationEnum.INSERT)
            {
                BindOUList();

                if (this.OUID != -1)
                {
                    drpOUList.SelectedValue = NDConvert.ToString(this.OUID);
                    drpOUList.Enabled       = false;
                }
                else
                {
                    drpOUList.Enabled = false;
                }
            }

            if (this.CurOperation == (int)OperationEnum.UPDATE)
            {
                BindOUList();
                LoadData();
            }
        }