コード例 #1
0
 public ProductPublishHandler(string Url)
 {
     config = (ProductConfigurationSection)ConfigurationManager.GetSection("publish/productPublish");
     dal = new ProductDataAccess(config);
     Logger = LogManager.GetLogger(config.Logger);
     PageParameter = GetParameter(Url);
     PageFileName = GetPageFileName();
 }
コード例 #2
0
 public ProductPublishHandler(string Url)
 {
     config        = (ProductConfigurationSection)ConfigurationManager.GetSection("publish/productPublish");
     dal           = new ProductDataAccess(config);
     Logger        = LogManager.GetLogger(config.Logger);
     PageParameter = GetParameter(Url);
     PageFileName  = GetPageFileName();
 }
コード例 #3
0
        private ProductPageParameter GetParameter(string Url)
        {
            Regex newProductPattern = new Regex(@"/product(_|-)+(?<productid>\d+)\.product$", RegexOptions.IgnoreCase);//新产品页URL格式

            ProductPageParameter parm = null;
            Match match = newProductPattern.Match(Url);

            if (match.Success)
            {
                parm = new ProductPageParameter();

                parm.ProductID = int.Parse(match.Groups["productid"].Value);
            }

            DataTable dt = dal.GetProductCategoryPath(parm.ProductID);

            if (dt.Rows.Count > 0)
            {
                parm.CategoryPath = dt.Rows[0]["catepath"].ToString();
                parm.CategoryID   = int.Parse(dt.Rows[0]["cateid"].ToString());
            }

            return(parm);
        }
コード例 #4
0
        private ProductPageParameter GetParameter(string Url)
        {
            Regex newProductPattern = new Regex(@"/product(_|-)+(?<productid>\d+)\.product$", RegexOptions.IgnoreCase);//新产品页URL格式

            ProductPageParameter parm = null;
            Match match = newProductPattern.Match(Url);
            if (match.Success)
            {
                parm = new ProductPageParameter();

                parm.ProductID = int.Parse(match.Groups["productid"].Value);

            }

            DataTable dt = dal.GetProductCategoryPath(parm.ProductID);

            if (dt.Rows.Count > 0)
            {
                parm.CategoryPath = dt.Rows[0]["catepath"].ToString();
                parm.CategoryID = int.Parse(dt.Rows[0]["cateid"].ToString());
            }

            return parm;
        }