Beispiel #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         TourUnion.Account.Model.MQUrlPar mqurlpar = TourUnion.Account.Model.UserManage.MQUrlParModel;
         mqidurlpar = mqurlpar.IDMyUrlName;
         mqurlpar   = null;
         BindAllTopicClass();
     }
 }
Beispiel #2
0
        /// <summary>
        ///  显示Title
        /// </summary>
        protected string GetTitle(string ClassId, string ClassName, string Id, string Title, string ToProvinceName, int ReplyCount, int ViewCount)
        {
            StringBuilder strValue = new StringBuilder();

            int    MQId = 0;
            string Md5  = "";

            if (usermanage.AccountUser != null)
            {
                MQId = usermanage.AccountUser.ContactMQ;
                Md5  = usermanage.AccountUser.MD5Password;
            }

            TourUnion.Account.Model.Account  account  = TourUnion.Account.Factory.UserFactory.GetUserManage(TourUnion.Account.Enum.ChildSystemLocation.LocalAgency, TourUnion.Account.Enum.SystemMedia.MQ).AccountUser;
            TourUnion.Account.Model.MQUrlPar mqurlpar = TourUnion.Account.Model.UserManage.MQUrlParModel;
            string UserNameParName = mqurlpar.IDMyUrlName;
            string Md5ParName      = mqurlpar.PwMyUrlName;

            mqurlpar = null;

            string url        = "/IM/LoginWeb.aspx?" + UserNameParName + "=" + MQId + "&" + Md5ParName + "=" + Md5 + "&CsToBsRedirectUrl=";
            string strUrl     = string.Empty;
            string strTypeUrl = string.Empty;

            if (account.CompanyTypeId == 3)
            {
                strUrl     = url + Server.UrlEncode("/LocalAgency/TopicManger/TopicDetails.aspx?TopicId=" + Id + "&TopicClassID=" + ClassId);
                strTypeUrl = url + Server.UrlEncode("/LocalAgency/TopicManger/TopicList.aspx?TopicClassID=" + ClassId);
            }
            else
            {
                strUrl     = url + Server.UrlEncode("/TourAgency/ExchangeTopic/TopicDetails.aspx?TopicId=" + Id);
                strTypeUrl = url + Server.UrlEncode("/TourAgency/ExchangeTopic/Default.aspx?ClassId=" + ClassId);
            }
            string strClassName = "";

            if (TopicClassId > -1)  //无需显示话题类型
            {
                if (ClassId == "4") //显示城市
                {
                    strValue.AppendFormat("<a href=\"javascript:void(0);\"  class=\"hds-3\" >[{0}]</a> <a href=\"{1}\"  title='" + Title + "' target=\"_blank\">{2}</a>", ToProvinceName, strUrl, Title);
                }
                else
                {
                    strValue.AppendFormat("<a href=\"{0}\"  title='" + Title + "' target=\"_blank\">{1}</a>", strUrl, Title);
                }
            }
            else  //显示话题类型
            {
                TourUnion.Cache.Interaction cache = new TourUnion.Cache.Interaction();
                IList <TourUnion.Model.Interaction.CategoryInfo> modelList = cache.GetCategorys();
                foreach (TourUnion.Model.Interaction.CategoryInfo model in modelList)
                {
                    if (model.CategoryId.ToString() == ClassId)
                    {
                        strClassName = model.CategoryStyle;
                        break;
                    }
                }
                modelList = null;

                //显示话题类别
                strValue.AppendFormat("<a href=\"javascript:void(0);\"  class=" + strClassName + " onclick=\"ChangeCss({1});GetTopicList(0,{1},false);\">[{0}]</a>", ClassName, ClassId);
                //显示话题标题
                strValue.AppendFormat("<a href=\"{0}\"  title='" + Title + "' target=\"_blank\">{1}</a>", strUrl, Title);
            }
            strValue.AppendFormat("<span>{0}/{1}</span>", ReplyCount, ViewCount);
            strValue.AppendFormat(" <a href=\"{0}\"  target=\"_blank\">[回复]</a>", strUrl + Server.UrlEncode("&reply=1#replytopic"));
            account = null;
            return(strValue.ToString());
        }