918博天堂

Server : Microsoft-IIS/10.0
System : Windows NT EBS-6136 10.0 build 17763 (Windows Server 2016) i586
User : jxgj ( 0)
PHP Version : 7.0.33
Disable Function : passthru,exec,system,shell_exec,proc_open,popen,pcntl_exec,socket_bind,stream_socket_server
Directory :  D:/tmp_aspnet/root/cae6aa2e/15328683/
Upload File :
Current Directory [ Writeable ] Root Directory [ Writeable ]


Current File : D:/tmp_aspnet/root/cae6aa2e/15328683/App_Code.vywp5zcy.23.cs
?#pragma checksum "D:\wwwroot\anlian2025\wwwroot\App_Code\MyClass.cs" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "FD96E7EBF683297D2D7A7617856CD5E234A84F45"

#line 1 "D:\wwwroot\anlian2025\wwwroot\App_Code\MyClass.cs"
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using basic;
using System.Text.RegularExpressions;

/// <summary>
/// MyClass 的提要注明
/// </summary>
namespace WebApp.Components
{
    public class MyClass
    {
        BasicPage bp = new BasicPage();

        /// <summary>
        /// 查问图片
        /// </summary>
        /// <param name="ID"></param>
        /// <returns></returns>
        public string SelectPicByClassID(int ID)
        {
            string strPath = "";
            SqlDataReader myread = bp.getRead("select path from tbPic where ClassID=" + ID + "");
            if (myread.Read())
            {
                strPath = myread["path"].ToString();
            }
            myread.Close();
            return strPath;
        }
        /// <summary>
        /// 查问图片的字段凭据阿弟{阿弟,字段}
        /// </summary>
        /// <param name="ID"></param>
        /// <returns></returns>
        public string SelectPicKeyByClassID(int ID, string Key)
        {
            string strPath = "";
            SqlDataReader myread = bp.getRead("select " + Key + " from tbPic where ClassID=" + ID + "");
            if (myread.Read())
            {
                strPath = myread[0].ToString();
            }
            myread.Close();
            return strPath;
        }
        /// <summary>
        /// 嵌入Flash
        /// </summary>
        /// <param name="ID"></param>
        /// <returns></returns>
        public string SelectSwfByClassID(int ID)
        {
            string str = null;
            SqlDataReader dr = bp.getRead("select Length,Width,Path from tbPic where ClassID=" + ID + "");
            if (dr.Read())
            {
                str = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0'>";
                str = str + "<param name='movie' value='" + dr["Path"].ToString() + "' />";
                str = str + "<param name='quality' value='high' />";
                str = str + "<param name='wmode' value='transparent' />";
                str = str + "<embed src='" + dr["Path"].ToString() + "' width='" + dr["Width"].ToString() + "' height='" + dr["Length"].ToString() + "' align='center' quality='high' pluginspage='http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash'></embed>";
                str = str + "</object>";
            }
            dr.Close();
            return str;
        }
        /// <summary>
        /// 通过栏目ID获取栏目图片
        /// </summary>
        /// <param name="ID"></param>
        /// <returns></returns>
        public string GetColumnListPath(int ID)
        {
            string strPath = null;
            Common common = new Common();
            ClientColumnName clientcolumnname = new ClientColumnName();
            clientcolumnname = common.showColumnName(ID);
            //显示图片或者Flash
            strPath = clientcolumnname.Path;
            string strType = null;
            if (strPath.Length >= 3)
            {
                strType = strPath.Substring(strPath.Length - 3, 3);
            }
            string strLength = clientcolumnname.Length;
            string strWidth = clientcolumnname.Width;
            if (strType == "swf")
            {
                strPath = "<script type=\"text/javascript\">F_viewSwf('" + strWidth + "','" + strLength + "','transparent','transparent','" + strPath + "');</script>";
            }
            else
            {
                strPath = "<img src='" + clientcolumnname.Path + "' alt='' />"; //显示内页通栏图片
            }
            return strPath;
        }
        /// <summary>
        /// 查问新闻
        /// </summary>
        /// <param name="ClassID"></param>
        /// <param name="Top"></param>
        /// <returns></returns>
        public DataSet ShowNews(int ClassID, int Top)
        {
            string strSQL = null;
            if (Top == 0)
            {
                strSQL = "select ID,Title,Url,Path,KeyContent,Keywords,Putdate from News where ClassId=" + ClassID + " order by paixu desc,Istop desc,CONVERT(varchar(100),Putdate,23) desc,ID desc";
            }
            else
            {
                strSQL = "select top " + Top + " ID,Title,Url,Path,KeyContent,Keywords,Putdate from News where ClassId=" + ClassID + " order by paixu desc,Istop desc,CONVERT(varchar(100),Putdate,23) desc,ID desc";
            }
            DataSet dstNews = new DataSet();
            dstNews = bp.SelectDataBase("News", strSQL);
            return dstNews;
        }
        /// <summary>
        /// 查找单条内容
        /// </summary>
        /// <param name="ID"></param>
        /// <returns></returns>
        public string ShowAbout(int ID)
        {
            string content = "";
            SqlDataReader myread = bp.getRead("select content from News where classid=" + ID + "");
            if (myread.Read())
            {
                content = myread["content"].ToString();
            }
            myread.Close();
            return content;
        }

        /// <summary>
        /// 查找联系方式里的字段
        /// </summary>
        /// <param name="ID"></param>
        /// <returns></returns>
        public string ShowWebsiteKeyById(int ID, string key)
        {
            string content = "";
            SqlDataReader myread = bp.getRead("select " + key + " from Website where id=" + ID);
            if (myread.Read())
            {
                content = myread[0].ToString();
            }
            myread.Close();
            return content;
        }
        /// <summary>
        /// 查找单条内容的某个字段
        /// </summary>
        /// <param name="ID"></param>
        /// <returns></returns>
        public string ShowNewsKeyById(int ID, string key)
        {
            string content = "";
            SqlDataReader myread = bp.getRead("select " + key + " from News where id=" + ID + "");
            if (myread.Read())
            {
                content = myread[0].ToString();
            }
            myread.Close();
            return content;
        }
        /// <summary>
        /// 查找ColumnName
        /// </summary>
        /// <param name="ID"></param>
        /// <returns></returns>
        public string ShowColumnName(int ID)
        {
            string ColumnName = "";
            SqlDataReader myread = bp.getRead("select ColumnName from ColumnList where ID=" + ID + "");
            if (myread.Read())
            {
                ColumnName = myread["ColumnName"].ToString();
            }
            myread.Close();
            return ColumnName;
        }
        /// <summary>
        /// 查找ColumnSubName
        /// </summary>
        /// <param name="ID"></param>
        /// <returns></returns>
        public string ShowColumnSubName(int ID)
        {
            string ColumnSubName = "";
            SqlDataReader myread = bp.getRead("select ColumnSubName from ColumnList where ID=" + ID + "");
            if (myread.Read())
            {
                ColumnSubName = myread["ColumnSubName"].ToString();
            }
            myread.Close();
            return ColumnSubName;
        }

        /// <summary>
        /// 查找栏主张某个属性{栏目阿弟,字段名称}
        /// </summary>
        /// <param name="ID"></param>
        /// <param name="Key"></param>
        /// <returns></returns>
        public string ShowColumnKeyById(int ID, string Key)
        {
            string ColumnName = "";
            SqlDataReader myread = bp.getRead("select " + Key + " from ColumnList where ID=" + ID + "");
            if (myread.Read())
            {
                ColumnName = myread[0].ToString();
            }
            myread.Close();
            return ColumnName;
        }
        /// <summary>
        /// 凭据子分类ID读取其父级的所有子分类
        /// </summary>
        /// <param name="intID"></param>
        /// <returns></returns>
        public DataSet SelectAllSubMenu(int intID)
        {
            DataSet dstMenu = bp.SelectDataBase("ColumnList", "select * from ColumnList where ParentId in (select ParentId from ColumnList where ID=" + intID + " and ParentId<>'0') order by ColumnNo desc,Id asc");
            return dstMenu;
        }
        /// <summary>
        /// 读取所有子分类
        /// </summary>
        /// <param name="intID"></param>
        /// <returns></returns>
        public DataSet SelectSubMenu(int intID)
        {
            DataSet dstMenu = bp.SelectDataBase("ColumnList", "select ID,ColumnName,ColumnUrlClient from ColumnList where ParentId=" + intID + " order by ColumnNo asc,Id asc");
            return dstMenu;
        }
        /// <summary>
        /// 去除html形状
        /// </summary>
        /// <param name="Htmlstring"></param>
        /// <returns></returns>
        public string DropHTML(string Htmlstring)
        {
            if (Htmlstring == "") return "";
            //删除剧本  
            Htmlstring = Regex.Replace(Htmlstring, @"<script[^>]*?>.*?</script>", "", RegexOptions.IgnoreCase);
            //删除HTML  
            Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"([\r\n])[\s]+", "", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"-->", "", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"<!--.*", "", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"&(quot|#34);", "\"", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"&(amp|#38);", "&", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"&(lt|#60);", "<", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"&(gt|#62);", ">", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"&(nbsp|#160);", " ", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"&(iexcl|#161);", "\xa1", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"&(cent|#162);", "\xa2", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"&(pound|#163);", "\xa3", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"&(copy|#169);", "\xa9", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"&ldquo;", "“", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"&rdquo;", "”", RegexOptions.IgnoreCase);
            Htmlstring = Regex.Replace(Htmlstring, @"&hellip;", "…", RegexOptions.IgnoreCase);

            Htmlstring = Regex.Replace(Htmlstring, @"&#(\d+);", "", RegexOptions.IgnoreCase);
            Htmlstring.Replace("<", "");
            Htmlstring.Replace(">", "");
            Htmlstring.Replace("\r\n", "");
            Htmlstring = HttpContext.Current.Server.HtmlEncode(Htmlstring).Trim();
            return Htmlstring;
        }
        /// <summary>
        /// 获取后盾创建的表单内容
        /// </summary>
        /// <returns></returns>
        public string GetSubmitContext()
        {
            int intID = 1;
            string strContent = null;
            SqlDataReader myread = bp.getRead("select FormContent from TbSubmitForm where FormID=" + intID + "");
            if (myread.Read())
            {
                strContent = myread["FormContent"].ToString();
            }
            myread.Close();
            return strContent;
        }
        /// <summary>
        /// 判断页面动/静状态
        /// </summary>
        /// <param name="ColumnType"></param>
        /// <returns></returns>
        public string returnStaticPage(string ColumnType)
        {
            string strStaticPage = null;
            SqlDataReader reader = bp.getRead("select StaticPage from ColumnList where ColumnType='" + ColumnType + "'");
            if (reader.Read())
            {
                strStaticPage = reader["StaticPage"].ToString();
            }
            reader.Close();
            return strStaticPage;
        }
        /// <summary>
        /// 返回产品最终页地址
        /// </summary>
        /// <param name="StaticPage"></param>
        /// <param name="StaticUrl"></param>
        /// <param name="ID"></param>
        /// <returns></returns>
        public string returnProUrl(string StaticPage, string StaticUrl, int ID)
        {
            string strUrl = null;
            if (StaticPage == "0")
            {
                strUrl = "ProDetail.aspx?ProId=" + ID;
            }
            else
            {
                strUrl = StaticUrl;
            }
            return strUrl;
        }
        /// <summary>
        /// 返回新闻最终页地址
        /// </summary>
        /// <param name="StaticPage"></param>
        /// <param name="StaticUrl"></param>
        /// <param name="ID"></param>
        /// <returns></returns>
        public string returnNewsUrl(string StaticPage, string StaticUrl, int ID)
        {
            string strUrl = null;
            if (StaticPage == "0")
            {
                strUrl = "NewsDetail.aspx?ID=" + ID;
            }
            else
            {
                strUrl = StaticUrl;
            }
            return strUrl;
        }
        /// <summary>
        /// 返回下载中心
        /// </summary>
        /// <param name="StaticPage"></param>
        /// <param name="StaticUrl"></param>
        /// <param name="ID"></param>
        /// <returns></returns>
        public string returnDownloadUrl(string StaticPage, string StaticUrl, int ID)
        {
            string strUrl = null;
            if (StaticPage == "0")
            {
                strUrl = "DownloadDetail.aspx?ID=" + ID;
            }
            else
            {
                strUrl = StaticUrl;
            }
            return strUrl;
        }
    }
}


#line default
#line hidden