⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 product.aspx.cs

📁 易想商城系统
💻 CS
📖 第 1 页 / 共 5 页
字号:
                        Pro_SmallImagesArray = YXShop.Common.WaterImage.waterImage(fuPro_SmallImages, "../../YXUploadFile/YXProduct/Image/", "../../YXUploadFile/YXProduct/ThumbnailImg/", "../../YXUploadFile/YXProduct/waterCharater/", "../../YXUploadFile/YXProduct/waterImg/", "易想商城YXShop", 232, 232, 0.5, 0.5, 0.5, 0.5, false, false, true).Split('|');//商品缩略图:this.txtPro_SmallImages.Text; 
                        Pro_SmallImages = Pro_SmallImagesArray[0];
                    }
                    else
                    {
                        Pro_SmallImages = Convert.ToString(ViewState["proSmallImg"]);
                    }
                } 
                #endregion
            }
            else
            {
                #region 添加商品
                if (cbBreviary.Checked)//如果选择了自动生成商品缩略图
                {
                    try
                    {
                        Pro_SmallImages = Pro_MarkPicList[1];
                    }
                    catch (Exception ee)
                    {
                        alert.show("商品详细图片上传失败,请重试!详细信息:<br />" + ee.ToString());
                        Pro_SmallImages = "default.gif";
                    }
                }
                else
                {
                    if (fuPro_SmallImages.HasFile)
                    {
                        Pro_SmallImagesArray = YXShop.Common.WaterImage.waterImage(fuPro_SmallImages, "../../YXUploadFile/YXProduct/Image/", "../../YXUploadFile/YXProduct/ThumbnailImg/", "../../YXUploadFile/YXProduct/waterCharater/", "../../YXUploadFile/YXProduct/waterImg/", "易想商城YXShop", 232, 232, 0.5, 0.5, 0.5, 0.5, false, false, true).Split('|');//商品缩略图:this.txtPro_SmallImages.Text; 
                        Pro_SmallImages = Pro_SmallImagesArray[0];
                    }
                    else
                    {
                        Pro_SmallImages = "";
                    }
                } 
                #endregion
            }
            #endregion

            string Pro_Content = this.txtPro_Content.Value;//商品详细介绍
            string Pro_MetaKeywords = this.txtPro_MetaKeywords.Text;//商品SEO关键字
            string Pro_MetaDescription = this.txtPro_MetaDescription.Text;//商品SEO描述信息
            string Pro_MetaTitle = this.txtPro_MetaTitle.Text;//商品SEO标题
            decimal Pro_Weight = decimal.Parse(this.txtPro_Weight.Text);//商品重量
            int Pro_WeightUnit = int.Parse(this.ddlPro_WeightUnit.SelectedValue);//商品重量单位:0:克;1:千克。
            int Pro_Stock = int.Parse(this.txtPro_Stock.Text);//商品库存
            int ProU_ID = Convert.ToInt32(this.ddlProU_ID.SelectedValue);//商品单位
            int Pro_Alarm = int.Parse(this.txtPro_Alarm.Text);//报警数量
            int Pro_AuditCount = int.Parse(this.txtPro_AuditCount.Text);//上架数量
            int Pro_Audit = int.Parse(this.ddlPro_Audit.SelectedValue);//商品上下架状态:1:上架;2:下架;3:回收站
            #region 商品状态:推荐商品|热卖商品|特价商品|活动专区|最新商品|首页显示
            string Pro_State = "";
            for (int i = 0; i < this.cblPro_State.Items.Count; i++)
            {
                if (cblPro_State.Items[i].Selected)
                {
                    Pro_State += "1|";
                }
                else
                {
                    Pro_State += "0|";
                }
            }
            #endregion
            #region 商品标识:团购|拍卖|批发
            string Pro_Designation = "";
            for (int j = 0; j < this.cblPro_Designation.Items.Count; j++)
            {
                if (cblPro_Designation.Items[j].Selected)
                {
                    Pro_Designation += "1|";
                }
                else
                {
                    Pro_Designation += "0|";
                }
            }
            #endregion
            #region 相关商品
            string Pro_RelatingProID = "0";
            try
            {
                Pro_RelatingProID = Request["selPro_RelatingProIDSelect"];
            }
            catch
            {
                Pro_RelatingProID = "0";
            }
            if (string.IsNullOrEmpty(Pro_RelatingProID))
            {
                Pro_RelatingProID = "0";
            }
            #endregion
            #region 相关文章
            string Pro_RelatingArtID = "0";
            try
            {
                Pro_RelatingArtID = Request["selPro_RelatingArtIDSelect"];
            }
            catch
            {
                Pro_RelatingArtID = "0";
            }
            if (string.IsNullOrEmpty(Pro_RelatingArtID))
            {
                Pro_RelatingArtID = "0";
            }
            #endregion

            #region 寻找地区所有ID
            if (this.ClassID.Value != string.Empty||this.ClassID.Value!=null)
            {
                YXShop.BLL.Provinces databp = new YXShop.BLL.Provinces();
                List<YXShop.Model.Provinces> databmp = databp.GetListByColumn("ID", this.ClassID.Value);
                if (databmp.Count > 0)
                {
                    model.Pro_Area = databmp[0].ParentPath + "," + this.ClassID.Value;
                }
            }
            else
            {
                model.Pro_Area = string.Empty;
            }
            #endregion
            DateTime Pro_CreateTime = DateTime.Now;//添加时间
            DateTime Pro_UpdateTime = DateTime.Now;//最后修改时间
            int Pro_onClicks = int.Parse(this.txtPro_onClicks.Text);//商品查看次数
            int Pro_IsAllowComment = int.Parse(this.rblPro_IsAllowComment.SelectedValue);//是否允许评论
            int Pro_SaleNum = 0;//商品已出售数量
            decimal Pro_CostPrice = decimal.Parse(this.txtPro_CostPrice.Text);//商品成本价
            DateTime Pro_AutoUp = this.txtPro_AutoUp.Date;//商品自动上架时间
            DateTime Pro_AutoDown = this.txtPro_AutoDown.Date;//商品自动下架时间
            int Pro_IsAuto = int.Parse(this.rblPro_IsAuto.SelectedValue);//商品是否自动上下架

            model.Pro_PutoutID = Convert.ToInt32(Session["AdminID"]);
            model.Pro_PutoutTypeId = 0;
            model.ProP_ID = Pro_PValues;
            model.Pro_PValues = Pro_PValues;
            model.Pro_CID = Pro_CID;
            model.Brand_ID = Brand_ID;
            model.Pro_Name = Pro_Name;
            model.Pro_MOdel = Pro_MOdel;
            model.Pro_NO = Pro_NO;
            model.Pro_KeyWord = Pro_KeyWord;
            model.Pro_Description = Pro_Description;            
            model.Pro_ShopPrice = Pro_ShopPrice;
            model.Pro_MarketPrice = Pro_MarketPrice;
            model.Pro_RatingDiscount = Pro_RatingDiscount;
            model.Pro_VirtualCurrencies = Pro_VirtualCurrencies;
            model.Pro_Integral = Pro_Integral;
            model.Pro_SmallImages = Pro_SmallImages;// Pro_SmallImages;商品缩略图片
            model.Pro_MarkPic = Pro_MarkPic;// Pro_MarkPic;商品标志图片
            model.Pro_Content = Pro_Content;
            model.Pro_MetaKeywords = Pro_MetaKeywords;
            model.Pro_MetaDescription = Pro_MetaDescription;
            model.Pro_MetaTitle = Pro_MetaTitle;
            model.Pro_Weight = Pro_Weight;
            model.Pro_WeightUnit = Pro_WeightUnit;
            model.Pro_Stock = Pro_Stock;
            model.ProU_ID = ProU_ID;
            model.Pro_Alarm = Pro_Alarm;
            model.Pro_AuditCount = Pro_AuditCount;
            model.Pro_Audit = Pro_Audit;
            model.Pro_State = Pro_State;
            model.Pro_Designation = Pro_Designation;
            model.Pro_RelatingProID = Pro_RelatingProID;
            model.Pro_RelatingArtID = Pro_RelatingArtID;
            model.Pro_CreateTime = Pro_CreateTime;
            model.Pro_UpdateTime = Pro_UpdateTime;
            model.Pro_onClicks = Pro_onClicks;
            model.Pro_IsAllowComment = Pro_IsAllowComment;
            model.Pro_SaleNum = Pro_SaleNum;
            model.Pro_CostPrice = Pro_CostPrice;
            model.Pro_AutoUp = Pro_AutoUp;
            model.Pro_AutoDown = Pro_AutoDown;
            model.Pro_IsAuto = Pro_IsAuto;
            model.Pro_SaleType = Pro_SaleType;
            model.Pro_IntegralPrice = Pro_IntegralPrice;
            YXShop.BLL.Product bll = new YXShop.BLL.Product();
            if (string.IsNullOrEmpty(Request["ID"]))
            {
                //try
                //{
                    upLoadImg();
                    bll.Create(model);
                    bp.PageRight("添加商品信息成功。<li><a href=\"Product.aspx\" class=\"reshow\">继续添加</a></li>", "Product_List.aspx");
                //}
                //catch (Exception ex)
                //{
                //    bp.PageError("错误的参数", "Product_List.aspx");
                //}                
            }
            else
            {
                //try
                //{
                    upLoadImg();
                    model.Pro_ID = Int32.Parse(Request["ID"]);
                    bll.Amend(model);
                    bp.PageRight("修改商品信息成功。<li><a href=\"Product.aspx\" class=\"reshow\">继续添加</a></li>", "Product_List.aspx");
                //}
                //catch (Exception ex)
                //{
                //    bp.PageError("对不起,修改失败,详细信息:" + ex.ToString(), "Product_List.aspx");
                //}              
            }
        }
        #endregion

        #region 绑定产品分类

        #region 绑定一级分类
        /// <summary>
        /// 绑定一级分类
        /// </summary>
        /// <param name="CID"></param>
        protected void firstClass(int CID)
        {
            List<YXShop.Model.Pro_Categories> data = datam.GetListByColumn("ProC_FatherID", CID);
            StringBuilder shtml = new StringBuilder();
            shtml.Append("<select id=\"firstClass\" name=\"firstClass\" size=\"18\"  style=\"width:180px\" onchange=\"firstarry(this.value);OptionValue(this.value);\">");
            if (data.Count > 0)
            {
                foreach (YXShop.Model.Pro_Categories ds in data)
                {
                    List<YXShop.Model.Pro_Categories> dap = datam.GetListByColumn("ProC_FatherID", Convert.ToInt32(ds.ProC_ID));
                    if (dap.Count > 0)
                    {
                        shtml.Append("<option value=" + ds.ProC_ID + " >" + ds.ProC_CategroiesName + "</option>");
                    }
                    else
                    {
                        shtml.Append("<option value=" + ds.ProC_ID + " >" + ds.ProC_CategroiesName + "</option>");
                    }
                }
            }
            shtml.Append("</select>");
            StairSelectList = shtml.ToString();
        }
        #endregion

        #region 绑定二级分类
        [AjaxPro.AjaxMethod]
        public string secondClass(int CID)
        {
            if (CID != 0)
            {
                List<YXShop.Model.Pro_Categories> data = datam.GetListByColumn("ProC_FatherID", CID);
                StringBuilder shtml = new StringBuilder();
                shtml.Append("<select id=\"secondClass\" name=\"secondClass\" size=\"18\"  style=\"width:180px\" onchange=\"Secondarry(this.value);OptionValue(this.value);\">");
                if (data.Count > 0)
                {
                    foreach (YXShop.Model.Pro_Categories ds in data)
                    {
                        List<YXShop.Model.Pro_Categories> dap = datam.GetListByColumn("ProC_FatherID", Convert.ToInt32(ds.ProC_ID));
                        if (dap.Count > 0)
                        {
                            shtml.Append("<option value=" + ds.ProC_ID + " >" + ds.ProC_CategroiesName + "</option>");
                        }
                        else

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -