Example #1
0
    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();
    }
Example #2
0
        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();
        }
Example #3
0
        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>");
            }
        }
Example #4
0
        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>");
            }
        }