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); } }
/// <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; }
/// <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 = "无"; //} } } }
/// <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(); } }