Пример #1
0
 public static OnlineListQAManager GetInstance()
 {
     if (_instance == null)
     {
         _instance = new OnlineListQAManager();
     }
     return(_instance);
 }
Пример #2
0
 public static OnlineListQAManager GetInstance()
 {
     if( _instance == null )
     {
         _instance = new OnlineListQAManager();
     }
     return _instance;
 }
Пример #3
0
        public string GetC1RightQA(int c1SysNo)
        {
            Hashtable ht = new Hashtable(5);

            ht.Add("OnlineAreaType", (int)AppEnum.OnlineAreaType.FirstCategory);
            ht.Add("CategorySysNo", c1SysNo);

            DataSet ds = OnlineListQAManager.GetInstance().GetOnlineListQADs(ht, AppConst.IntNull);

            if (!Util.HasMoreRow(ds))
            {
                return("");
            }

            StringBuilder sb = new StringBuilder();

            sb.Append("<div id=fl_ztlb class=panelr>");
            sb.Append("<div class=panelr_title>");
            //sb.Append(    "<div class=panelr_more><a href=#><img src='../images/site/main/left/more.png' /></a></div>");
            sb.Append("<div class=panelr_more></div>");
            sb.Append("<img src='../images/site/main/right/tt_zjlb.png' alt='专题列表' /></div>");
            sb.Append("<div class=panelr_content>");
            sb.Append("<div class=c_zxdc>");

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                if (Util.TrimNull(dr["Question"]).Length > 20)
                {
                    sb.Append("<div class=c_zxgg_li><a href='../Items/QADetail.aspx?ID=" + Util.TrimIntNull(dr["SysNo"]) + "'>" + Util.TrimNull(dr["Question"]).Substring(0, 20) + "..." + "</a></div>");
                }
                else
                {
                    sb.Append("<div class=c_zxgg_li><a href='../Items/QADetail.aspx?ID=" + Util.TrimIntNull(dr["SysNo"]) + "'>" + Util.TrimNull(dr["Question"]) + "</a></div>");
                }
            }
            sb.Append("</div>");
            sb.Append("</div>");
            sb.Append("</div>");

            return(sb.ToString());
        }
Пример #4
0
        public string GetAreaQADiv(Hashtable ht, string Position, int Top)
        {
            DataSet ds         = OnlineListQAManager.GetInstance().GetOnlineListQADs(ht, Top);
            int     QAType     = Int32.Parse(ht["QAType"].ToString());
            string  QATypeName = AppEnum.GetQAType(QAType);

            if (!Util.HasMoreRow(ds))
            {
                return("");
            }

            StringBuilder sb = new StringBuilder();

            if (Position == "Left")
            {
                sb.Append("<div id=fl_yxxt class=panel>");
                sb.Append("<div class=panel_title>");
                sb.Append("<div class=panel_more><a href='../Service/News.aspx?Type=Article&Type2=" + QAType + "' style='color:#205E8A;' target='_blank'>更多...</a></div>");
                sb.Append(QATypeName + "</div>");
                sb.Append("<div class=panel_content>");
                sb.Append("<div class=c_yxxt>");
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    if (Util.TrimNull(dr["Question"]).Length > 20)
                    {
                        sb.Append("<span><a href='../Service/NewsDetail.aspx?Type=Article&ID=" + Util.TrimIntNull(dr["SysNo"]) + "' target='_blank'>" + Util.TrimNull(dr["Question"]).Substring(0, 20) + "..." + "</a></span>");
                    }
                    else
                    {
                        sb.Append("<span><a href='../Service/NewsDetail.aspx?Type=Article&ID=" + Util.TrimIntNull(dr["SysNo"]) + "' target='_blank'>" + Util.TrimNull(dr["Question"]) + "</a></span>");
                    }
                }
                sb.Append("</div>");
                sb.Append("</div>");
                sb.Append("</div>");
            }
            else if (Position == "Right")
            {
                sb.Append("<div id=fl_ztlb class=panelr>");
                sb.Append("<div class=panelr_title>");
                sb.Append("<div class=panelr_more><a href='../Service/News.aspx?Type=Article&Type2=" + QAType + "' style='color:#205E8A;' target='_blank'>更多...</a></div>");
                sb.Append(QATypeName + "</div>");
                sb.Append("<div class=panelr_content>");
                sb.Append("<div class=c_zxdc>");

                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    if (Util.TrimNull(dr["Question"]).Length > 20)
                    {
                        sb.Append("<div class=c_zxgg_li><a href='../Service/NewsDetail.aspx?Type=Article&ID=" + Util.TrimIntNull(dr["SysNo"]) + "' target='_blank'>" + Util.TrimNull(dr["Question"]).Substring(0, 20) + "..." + "</a></div>");
                    }
                    else
                    {
                        sb.Append("<div class=c_zxgg_li><a href='../Service/NewsDetail.aspx?Type=Article&ID=" + Util.TrimIntNull(dr["SysNo"]) + "' target='_blank'>" + Util.TrimNull(dr["Question"]) + "</a></div>");
                    }
                }
                sb.Append("</div>");
                sb.Append("</div>");
                sb.Append("</div>");
            }

            return(sb.ToString());
        }