protected void Egv_RowCommand(object sender, GridViewCommandEventArgs e) { M_UserInfo mu = buser.GetLogin(); M_Product product = new M_Product(); M_Product productPre = new M_Product(); int proID = DataConverter.CLng(e.CommandArgument); switch (e.CommandName.ToLower()) { case "upmove": product = bll.GetproductByid(proID); productPre = bll.GetNearID(NodeID, product.OrderID, 1, mu.UserID); if (productPre.OrderID != 0) { int CurrOrder = product.OrderID; product.OrderID = productPre.OrderID; productPre.OrderID = CurrOrder; bll.UpdateOrder(product); bll.UpdateOrder(productPre); } break; case "downmove": product = bll.GetproductByid(proID); productPre = bll.GetNearID(NodeID, product.OrderID, 0, mu.UserID); if (productPre != null) { int CurrOrder = product.OrderID; product.OrderID = productPre.OrderID; productPre.OrderID = CurrOrder; bll.UpdateOrder(product); bll.UpdateOrder(productPre); } break; case "del1": bll.DeleteByID(proID, bll.GetproductByid(proID)); break; default: break; } MyBind(); }
protected void Egv_RowCommand(object sender, GridViewCommandEventArgs e) { M_Product product = new M_Product(); M_Product productPre = new M_Product(); switch (e.CommandName.ToLower()) { case "upmove": product = bll.GetproductByid(Convert.ToInt32(e.CommandArgument.ToString())); productPre = bll.GetNearID(NodeID, product.OrderID, 1); //int NodeID, int CurrentID, int UporDown if (productPre.OrderID != 0) { int CurrOrder = product.OrderID; product.OrderID = productPre.OrderID; productPre.OrderID = CurrOrder; bll.UpdateOrder(product); bll.UpdateOrder(productPre); } break; case "downmove": product = bll.GetproductByid(Convert.ToInt32(e.CommandArgument.ToString())); productPre = bll.GetNearID(NodeID, product.OrderID, 0); if (productPre.ID != 0) { int CurrOrder = product.OrderID; product.OrderID = productPre.OrderID; productPre.OrderID = CurrOrder; bll.UpdateOrder(product); bll.UpdateOrder(productPre); } break; case "del1": int pid = DataConverter.CLng(e.CommandArgument.ToString()); bool delok = bll.RealDelByIDS(pid.ToString()); break; default: break; } MyBind(); }
void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { M_Product pinfo = bll.GetproductByid(Mid); M_Node nodeMod = bnode.SelReturnModel(pinfo.Nodeid); NodeID = nodeMod.NodeID; M_Product preMod = bll.GetNearID(pinfo.Nodeid, pinfo.ID, 0); M_Product nextMod = bll.GetNearID(pinfo.Nodeid, pinfo.ID, 1); if (preMod != null) { PrePro_Btn.Attributes.Remove("disabled"); PrePro_Btn.CommandArgument = preMod.ID.ToString(); } if (nextMod != null) { NextPro_Btn.Attributes.Remove("disabled"); NextPro_Btn.CommandArgument = nextMod.ID.ToString(); } lblCountHits.Text = pinfo.AllClickNum.ToString(); this.nodename.Text = "<a href=\"ProductManage.aspx?NodeID=" + nodeMod.NodeID + "\">" + nodeMod.NodeName + "</a>"; StoreID = pinfo.UserShopID > 0 ? -1 : 0; Categoryid.Value = pinfo.Categoryid.ToString(); AddUser_L.Text = pinfo.AddUser; ProCode.Text = pinfo.ProCode; BarCode.Text = pinfo.BarCode; Proname.Text = pinfo.Proname; Kayword.Text = pinfo.Kayword; ProUnit.Text = pinfo.ProUnit; lblpoint.Text = pinfo.PointVal.ToString(); Weight.Text = pinfo.Weight.ToString(); this.Propeid.Text = pinfo.Propeid.ToString(); this.Largesspirx.Text = pinfo.Largesspirx.ToString(); this.Largess1.Text = pinfo.Largess == 1 ? "是" : "否"; this.txtRecommend.Text = pinfo.Recommend.ToString(); if (!string.IsNullOrEmpty(pinfo.IDCPrice)) { ProExtend_L.Text = JsonConvert.SerializeObject(idcBll.P_GetValid(pinfo.IDCPrice)); } ProClass1.Text = pinfo.ProClass == 1 ? "正常销售" : "特价处理"; Proinfo.Text = pinfo.Proinfo.ToString(); Procontent.Text = pinfo.Procontent.ToString(); Clearimg.Text = ComRE.Img_NoPic(function.GetImgUrl(pinfo.Clearimg)); Thumbnails.Text = ComRE.Img_NoPic(function.GetImgUrl(pinfo.Thumbnails)); DownQuota.Text = pinfo.DownQuota.ToString(); Stock.Text = pinfo.Stock.ToString(); StockDown.Text = pinfo.StockDown.ToString(); JisuanFs1.Text = pinfo.JisuanFs == 0 ? "实际库存" : "虚拟库存"; Rate.Text = pinfo.Rate.ToString(); if (pinfo.Rateset == 1) { Rateset1.Text = "含税,不开发票时有税率优惠"; } if (pinfo.Rateset == 2) { Rateset1.Text = "含税,不开发票时没有税率优惠"; } if (pinfo.Rateset == 3) { Rateset1.Text = "不含税,开发票时需要加收税费"; } if (pinfo.Rateset == 4) { Rateset1.Text = "不含税,开发票时不需要加收税费"; } if (pinfo.Dengji == 1) { Dengji1.Text = "★"; } if (pinfo.Dengji == 2) { Dengji1.Text = "★★"; } if (pinfo.Dengji == 3) { Dengji1.Text = "★★★"; } if (pinfo.Dengji == 4) { Dengji1.Text = "★★★★"; } if (pinfo.Dengji == 5) { Dengji1.Text = "★★★★★"; } ShiPrice.Text = pinfo.ShiPrice.ToString(); Brand.Text = pinfo.Brand.ToString(); Producer.Text = pinfo.Producer.ToString(); LinPrice.Text = pinfo.LinPrice.ToString(); Wholesaleone1.Text = pinfo.Wholesaleone == 1 ? "是" : "否"; if (pinfo.Istrue == 1) { this.istrue1.Text = "审核通过"; } else { this.istrue1.Text = "审核未通过"; } string presets = pinfo.Preset; if (!string.IsNullOrEmpty(presets)) { this.OtherProject.Text = presets; } else { this.OtherProject.Text = ""; } Stock.Enabled = false; Integral.Text = pinfo.Integral.ToString(); UpdateTime.Text = pinfo.UpdateTime.ToString(); ModeTemplate.Text = pinfo.ModeTemplate.ToString(); if (pinfo.Isnew == 1) { this.istrue1.Text += " 新品"; } if (pinfo.Ishot == 1) { this.istrue1.Text += " 热销"; } if (pinfo.Isbest == 1) { this.istrue1.Text += " 精品"; } if (pinfo.Sales == 1) { Sales1.Text = "销售中"; } if (pinfo.Sales != 1) { Sales1.Text = "停销状态"; } if (pinfo.Allowed == 1) { Allowed.Text = "缺货时允许购买"; } if (pinfo.Allowed != 1) { Allowed.Text = "缺货时不允许购买"; } DataTable dr = bll.Getmodetable(pinfo.TableName.ToString(), DataConverter.CLng(pinfo.ItemID)); this.ModelHtml.Text = this.bfield.InputallHtml(pinfo.ModelID, nodeMod.NodeID, new ModelConfig() { ValueDT = dr, Mode = ModelConfig.SMode.PreView }); IntegralNum.Text = pinfo.IntegralNum.ToString(); switch (pinfo.ProjectType) { case 1: ProjectType1.Text = "不促销"; break; case 2: ProjectType1.Text = "买" + pinfo.ProjectPronum.ToString() + "件此商品 可以送一件同样商品"; break; case 3: this.ProjectType1.Text = "买" + pinfo.ProjectPronum.ToString() + "件此商品 可以送一件其他商品 赠品名称:" + pinfo.PesentNames.ToString(); this.HiddenField3.Value = pinfo.PesentNameid.ToString(); break; case 4: this.ProjectType1.Text = "送" + pinfo.ProjectPronum.ToString() + "件同样商品"; break; case 5: this.ProjectType1.Text = "送" + pinfo.ProjectPronum.ToString() + "件其他商品 送一件赠品名称:" + pinfo.PesentNames.ToString(); this.HiddenField5.Value = pinfo.PesentNameid.ToString(); break; case 6: this.ProjectType1.Text = "加" + pinfo.ProjectMoney.ToString() + "元钱送商品 送一件赠品名称:" + pinfo.PesentNames.ToString(); this.HiddenField6.Value = pinfo.PesentNameid.ToString(); break; case 7: this.ProjectType1.Text = "满" + pinfo.ProjectMoney.ToString() + "元钱送商品 送一件赠品名称:" + pinfo.PesentNames.ToString(); this.HiddenField7.Value = pinfo.PesentNameid.ToString(); break; } //填充显示会员价 BindUserPrice(pinfo); Call.SetBreadCrumb(Master, "<li><a href='" + CustomerPageAction.customPath2 + "Main.aspx'>工作台</a></li><li><a href='ProductManage.aspx'>商城管理</a></li><li><a href='ProductManage.aspx'>商品管理</a></li><li><a href=\"ProductManage.aspx?NodeID=" + nodeMod.NodeID + "\">" + nodeMod.NodeName + "</a></li><li class='active'>预览商品</li>" + "<div class='pull-right hidden-xs'><span onclick=\"opentitle('../Content/EditNode.aspx?NodeID=" + NodeID + "','配置本节点');\" class='fa fa-cog' title='配置本节点' style='cursor:pointer;margin-left:5px;'></span></div>"); } }
void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { pinfo = bll.GetproductByid(Mid); M_Node nodeMod = bnode.SelReturnModel(pinfo.Nodeid); M_Product preMod = bll.GetNearID(pinfo.Nodeid, pinfo.ID, 0); M_Product nextMod = bll.GetNearID(pinfo.Nodeid, pinfo.ID, 1); M_CommonData storeMod = conBll.Store_SelModel(pinfo.UserShopID); if (preMod != null) { PrePro_Btn.Attributes.Remove("disabled"); PrePro_Btn.CommandArgument = preMod.ID.ToString(); } if (nextMod != null) { NextPro_Btn.Attributes.Remove("disabled"); NextPro_Btn.CommandArgument = nextMod.ID.ToString(); } lblCountHits.Text = pinfo.AllClickNum.ToString(); this.nodename.Text = "<a href=\"ProductManage.aspx?NodeID=" + nodeMod.NodeID + "\">" + nodeMod.NodeName + "</a>"; AddUser_L.Text = pinfo.AddUser; StoreName.Text = storeMod == null ? "" : storeMod.Title; ProCode.Text = pinfo.ProCode; BarCode.Text = pinfo.BarCode; Proname.Text = pinfo.Proname; Kayword.Text = pinfo.Kayword; ProUnit.Text = pinfo.ProUnit; Rateset1.Text = pinfo.Rateset.ToString(); lblpoint.Text = pinfo.PointVal.ToString(); Weight.Text = pinfo.Weight.ToString(); this.Largess1.Text = pinfo.Largess == 1 ? "是" : "否"; this.txtRecommend.Text = pinfo.Recommend.ToString(); if (!string.IsNullOrEmpty(pinfo.IDCPrice)) { ProExtend_L.Text = JsonConvert.SerializeObject(idcBll.P_GetValid(pinfo.IDCPrice)); } ProClass1.Text = pinfo.ProClass == 1 ? "正常销售" : "特价处理"; Proinfo.Text = pinfo.Proinfo.ToString(); Procontent.Text = pinfo.Procontent.ToString(); Clearimg.Text = ComRE.Img_NoPic(function.GetImgUrl(pinfo.Clearimg)); Thumbnails.Text = ComRE.Img_NoPic(function.GetImgUrl(pinfo.Thumbnails)); DownQuota.Text = pinfo.DownQuota.ToString(); Quota.Text = pinfo.Quota.ToString(); Stock.Text = pinfo.Stock.ToString(); StockDown.Text = pinfo.StockDown.ToString(); Rate.Text = pinfo.Rate.ToString(); if (pinfo.Dengji == 1) { Dengji1.Text = "★"; } if (pinfo.Dengji == 2) { Dengji1.Text = "★★"; } if (pinfo.Dengji == 3) { Dengji1.Text = "★★★"; } if (pinfo.Dengji == 4) { Dengji1.Text = "★★★★"; } if (pinfo.Dengji == 5) { Dengji1.Text = "★★★★★"; } ShiPrice.Text = pinfo.ShiPrice.ToString(); Brand.Text = pinfo.Brand.ToString(); Producer.Text = pinfo.Producer.ToString(); LinPrice.Text = pinfo.LinPrice.ToString(); BookPrice_L.Text = pinfo.BookPrice == 0?"未开启" : pinfo.BookPrice.ToString("f2"); Wholesaleone1.Text = pinfo.Wholesaleone == 1 ? "是" : "否"; if (pinfo.Istrue == 1) { this.istrue1.Text = "审核通过"; } else { this.istrue1.Text = "审核未通过"; } Stock.Enabled = false; UpdateTime.Text = pinfo.UpdateTime.ToString(); ModeTemplate.Text = pinfo.ModeTemplate.ToString(); if (pinfo.Isnew == 1) { this.istrue1.Text += " 新品"; } if (pinfo.Ishot == 1) { this.istrue1.Text += " 热销"; } if (pinfo.Isbest == 1) { this.istrue1.Text += " 精品"; } if (pinfo.Sales == 1) { Sales1.Text = "销售中"; } if (pinfo.Sales != 1) { Sales1.Text = "停销状态"; } if (pinfo.Allowed == 1) { Allowed.Text = "缺货时允许购买"; } if (pinfo.Allowed != 1) { Allowed.Text = "缺货时不允许购买"; } DataTable dr = bll.GetContent(pinfo.TableName.ToString(), DataConverter.CLng(pinfo.ItemID)); this.ModelHtml.Text = this.bfield.InputallHtml(pinfo.ModelID, pinfo.Nodeid, new ModelConfig() { ValueDT = dr, Mode = ModelConfig.SMode.PreView }); PointVal_L.Text = pinfo.PointVal.ToString(); BindUserPrice(pinfo); Call.SetBreadCrumb(Master, "<li><a href='" + CustomerPageAction.customPath2 + "Main.aspx'>工作台</a></li><li><a href='ProductManage.aspx'>商城管理</a></li><li><a href='ProductManage.aspx'>商品管理</a></li><li><a href=\"ProductManage.aspx?NodeID=" + nodeMod.NodeID + "\">" + nodeMod.NodeName + "</a></li><li class='active'>预览商品</li>" + "<div class='pull-right hidden-xs'><span onclick=\"opentitle('../Content/Node/EditNode.aspx?NodeID=" + pinfo.Nodeid + "','配置本节点');\" class='fa fa-cog' title='配置本节点' style='cursor:pointer;margin-left:5px;'></span></div>"); } }