private void InitData()
        {
            BLL.UserExp.UsersExp userBll = new BLL.UserExp.UsersExp();
            DataSet dsUserExp = userBll.GetUserExpModel(CurrentUser.UserID);
            if (dsUserExp != null && dsUserExp.Tables[0].Rows.Count > 0)
            {
                DataRow dr = dsUserExp.Tables[0].Rows[0];
                this.lblUserName.InnerText = dr["TrueName"].ToString();
                if (dr["UserAvatar"] != null && dr["UserAvatar"].ToString().Length > 3)
                {
                    this.imgGravatar.Src = dr["UserAvatar"].ToString();
                }

                if (dr["UserRegionID"] != null)
                {
                    int rid = Common.Globals.SafeInt(dr["UserRegionID"].ToString(), 0);
                    BLL.Tao.Regions regionbll = new BLL.Tao.Regions();
                    this.litProvice.Text = regionbll.GetRegionAllName(rid);
                }

                this.lblIntroduction.Text = HttpUtility.HtmlEncode(dr["TeachDescription"].ToString());
                this.txtDesc.Text = dr["TeachDescription"].ToString();

                DataSet dsUser = userBll.GetUserCertificate(CurrentUser.UserID, null, 1);
                System.Text.StringBuilder strAuthenticArray = new System.Text.StringBuilder();
                for (int i = 0; i < dsUser.Tables[0].Rows.Count; i++)
                {
                    strAuthenticArray.Append(dsUser.Tables[0].Rows[i]["ApproveName"].ToString());
                    strAuthenticArray.Append("</br>");
                }
                if (strAuthenticArray.Length > 0)
                {
                    this.lblCertificate.Text = HttpUtility.HtmlEncode(strAuthenticArray.ToString());
                    //imgYYZ.Visible = true;
                }
                else
                {
                    //imgYYZ.Visible = false;
                }

                if (dr["Tags"] != null && dr["Tags"].ToString().Length > 0)
                {
                    this.hyLabel.Text = HttpUtility.HtmlEncode(SplitTag(dr["Tags"].ToString()));
                }
                this.txtTag.Text = HttpUtility.HtmlEncode(dr["Tags"].ToString().Replace('|', ' '));
                this.txtDesc.Visible = false;
                this.btnCom.Visible = false;
                this.txtTag.Visible = false;
            }
        }
Exemple #2
0
        /// <summary>
        /// 根据关键字查询课程信息
        /// </summary>
        /// <param name="context"></param>
        private void GetAuthentic(HttpContext context)
        {
            string uid = context.Request.Params["uid"];
            JsonObject json = new JsonObject();
            if (!string.IsNullOrEmpty(uid))
            {
                BLL.UserExp.UsersExp userBll = new BLL.UserExp.UsersExp();
                System.Data.DataSet dsUser = userBll.GetUserCertificate(int.Parse(uid), null, 1);
                System.Text.StringBuilder strAuthenticArray = new System.Text.StringBuilder();
                for (int i = 0; i < dsUser.Tables[0].Rows.Count; i++)
                {
                    strAuthenticArray.Append(dsUser.Tables[0].Rows[i]["ApproveName"].ToString());
                    strAuthenticArray.Append("&nbsp;");
                }

                json.Put(TAO_KEY_STATUS, TAO_STATUS_SUCCESS);
                json.Put("COUNT", strAuthenticArray.ToString());
            }
            else
            {
                json.Put(TAO_KEY_STATUS, TAO_STATUS_FAILED);
            }
            context.Response.Write(json.ToString());
        }