Exemple #1
0
        protected void Save_Btn_Click(object sender, EventArgs e)
        {
            M_Shop_RegionPrice         regionMod = regionBll.SelModelByGuid(Guid);
            List <M_RegionPrice_Price> list      = JsonConvert.DeserializeObject <List <M_RegionPrice_Price> >(regionMod.Info);
            M_RegionPrice_Price        model     = list.FirstOrDefault(p => p.region.Equals(Region));

            model.price    = JsonConvert.DeserializeObject <DataTable>(Price_Hid.Value);
            regionMod.Info = JsonConvert.SerializeObject(list);
            regionBll.UpdateByID(regionMod);
            function.Script(this, "parent.region.fill(" + regionMod.Info + ");parent.CloseDiag();");
        }
Exemple #2
0
        public void P_Remove(M_Shop_RegionPrice model, string region)
        {
            if (string.IsNullOrEmpty(model.Info) || string.IsNullOrWhiteSpace(region))
            {
                return;
            }
            region = region.Trim();
            List <M_RegionPrice_Price> infoList = JsonConvert.DeserializeObject <List <M_RegionPrice_Price> >(model.Info);//原有数据
            M_RegionPrice_Price        priceMod = infoList.FirstOrDefault(p => p.region.Equals(region));

            if (priceMod != null)
            {
                infoList.Remove(priceMod);
            }
            model.Info = JsonConvert.SerializeObject(infoList);
        }
Exemple #3
0
        private void MyBind()
        {
            M_Shop_RegionPrice regionMod = regionBll.SelModelByGuid(Guid);

            if (regionMod == null)
            {
                function.WriteErrMsg("无匹配的区域价格");
            }
            //ja regionDT = JsonConvert.DeserializeObject<DataTable>(dt.Rows[0]["Info"].ToString());
            List <M_RegionPrice_Price> list  = JsonConvert.DeserializeObject <List <M_RegionPrice_Price> >(regionMod.Info);
            M_RegionPrice_Price        model = list.FirstOrDefault(p => p.region.Equals(Region));

            Region_L.Text        = model.region;
            PriceDT              = model.price;
            Group_RPT.DataSource = gpBll.Sel();
            Group_RPT.DataBind();
        }
 protected void Save_Btn_Click(object sender, EventArgs e)
 {
     regionMod = regionBll.SelModelByGuid(Guid);
     if (regionMod == null)
     {
         regionMod = new M_Shop_RegionPrice();
     }
     regionMod.Remind = "";
     regionMod.Info   = UpdatePrice(regionMod.Info, Save_Hid.Value);
     if (regionMod.ID > 0)
     {
         regionBll.UpdateByID(regionMod);
     }
     else
     {
         regionMod.Guid = Guid; regionBll.Insert(regionMod);
     }
     function.Script(this, "parent.region.fill(" + regionMod.Info + ");parent.CloseDiag();");
 }
 protected void Save_Btn_Click(object sender, EventArgs e)
 {
     regionMod = regionBll.SelModelByGuid(GuidStr);
     if (regionMod == null)
     {
         regionMod = new M_Shop_RegionPrice();
     }
     regionMod.Remind = "";
     regionMod.Info   = UpdatePrice(regionMod.Info, Save_Hid.Value);
     regionMod.Guid   = GuidStr;
     if (regionMod.ID > 0)
     {
         regionBll.UpdateByID(regionMod);
     }
     else
     {
         regionBll.Insert(regionMod);
     }
     function.WriteSuccessMsg("添加成功");
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (function.isAjax())
     {
         string      action = Request["action"];
         M_APIResult retMod = new M_APIResult();
         retMod.retcode = M_APIResult.Failed;
         switch (action)
         {
         case "del":
             regionMod = regionBll.SelModelByGuid(Guid);
             regionBll.P_Remove(regionMod, Region);
             retMod.retcode = regionBll.UpdateByID(regionMod) ? M_APIResult.Success : M_APIResult.Failed;
             break;
         }
         Response.Write(retMod.ToString()); Response.Flush(); Response.End();
     }
     if (!IsPostBack)
     {
         MyBind();
         Call.HideBread(Master);
     }
 }
Exemple #7
0
        /// <summary>
        /// 根据商品信息,获取其区域价格
        /// 先匹配县,如无,再匹配-->市-->省数据
        /// </summary>
        /// <param name="region">省|市|县</param>
        /// <param name="linPrice">未匹配时返回的默认价格</param>
        public double GetRegionPrice(int proID, double linPrice, string region, int gid)
        {
            if (string.IsNullOrWhiteSpace(region) || region.Equals("none") || gid < 1)
            {
                return(linPrice);
            }
            string[]           arr       = region.Replace(" ", "").Split('|');
            string             province  = arr[0];
            string             city      = arr.Length > 1 ? arr[1] : "";
            string             county    = arr.Length > 2 ? arr[2] : "";
            M_Shop_RegionPrice regionMod = SelModelByProID(proID);

            if (regionMod == null || string.IsNullOrEmpty(regionMod.Info))
            {
                return(linPrice);
            }
            //---------------------------------------------
            List <M_RegionPrice_Price> infoList = JsonConvert.DeserializeObject <List <M_RegionPrice_Price> >(regionMod.Info);
            M_RegionPrice_Price        priceMod = infoList.FirstOrDefault(p => p.region.Equals(province + city + county));

            if (priceMod == null)
            {
                priceMod = infoList.FirstOrDefault(p => p.region.Equals(province + city));
            }
            if (priceMod == null)
            {
                priceMod = infoList.FirstOrDefault(p => p.region.Equals(province));
            }
            if (priceMod == null)
            {
                return(linPrice);
            }
            else
            {
                return(GetPrice(priceMod.price, linPrice, gid));
            }
        }
        public void MyBind()
        {
            M_Product pinfo = null;

            if (ProID > 0)
            {
                pinfo = proBll.GetproductByid(ProID); NodeID = pinfo.Nodeid;
            }
            //-------------------------------
            M_Node nodeMod = nodeBll.SelReturnModel(NodeID);

            if (nodeMod.IsNull)
            {
                function.WriteErrMsg("节点[" + NodeID + "]不存在");
            }
            string bread1 = "<a href=\"ProductManage.aspx?NodeID=" + NodeID + "\">" + nodeMod.NodeName + "</a>", bread2 = "添加商品";

            NodeName_L.Text = "<a href=\"ProductManage.aspx?NodeID=" + NodeID + "\">" + nodeMod.NodeName + "</a>";

            UpdateTime.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            AddTime.Text    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            ProCode.Text    = B_Product.GetProCode();
            OtherBind(pinfo);//组,运费模板
            if (ProID > 0)
            {
                #region 修改
                StoreID            = pinfo.UserShopID > 0 ? -1 : 0;
                ModelID            = pinfo.ModelID;
                AllClickNum_T.Text = pinfo.AllClickNum.ToString();
                bread2             = "修改商品";
                ClickType.Value    = "update";
                btnAdd.Visible     = true;
                istrue_chk.Checked = pinfo.Istrue == 1 ? true : false;
                ProCode.Text       = pinfo.ProCode;
                BarCode.Text       = pinfo.BarCode.ToString();
                Proname.Text       = pinfo.Proname.ToString();
                Keywords.Text      = pinfo.Kayword.ToString();
                ProUnit.Text       = pinfo.ProUnit.ToString();
                Weight.Text        = pinfo.Weight.ToString();
                restate_hid.Value  = pinfo.GuessXML;
                Propeid.Text       = pinfo.Propeid.ToString();
                //Largesspirx.Text = pinfo.Largesspirx.ToString();
                Largess.Checked  = pinfo.Largess == 1 ? true : false;
                Recommend_T.Text = pinfo.Recommend.ToString();
                //ServerPeriod.Text = pinfo.ServerPeriod.ToString();
                //ServerType.SelectedValue = pinfo.ServerType.ToString();
                //expRemindDP.SelectedValue = pinfo.ExpRemind.ToString();
                ProClass_Hid.Value  = pinfo.ProClass.ToString();
                PointVal_T.Text     = pinfo.PointVal.ToString();
                Proinfo.Text        = pinfo.Proinfo.ToString();
                procontent.Value    = pinfo.Procontent.ToString();
                txt_Clearimg.Text   = pinfo.Clearimg.ToString();
                txt_Thumbnails.Text = pinfo.Thumbnails.ToString();
                //Quota.Text = pinfo.Quota.ToString();
                //DownQuota.Text = pinfo.DownQuota.ToString();
                Stock.Text         = pinfo.Stock.ToString();
                SetStock_B.Visible = true;
                StockDown.Text     = pinfo.StockDown.ToString();
                function.Script(this, "SetRadVal('JisuanFs','" + pinfo.JisuanFs + "');");
                Rate.Text                 = pinfo.Rate.ToString();
                Rateset.SelectedValue     = pinfo.Rateset.ToString();
                Dengji.Text               = pinfo.Dengji.ToString();
                ShiPrice.Text             = pinfo.ShiPrice.ToString();
                Brand.Text                = pinfo.Brand.ToString();
                Producer.Text             = pinfo.Producer.ToString();
                LinPrice.Text             = pinfo.LinPrice.ToString();
                LinPrice_Purse_T.Text     = JsonHelper.GetDBVal(pinfo.LinPrice_Json, "purse").ToString("f2");
                LinPrice_Sicon_T.Text     = JsonHelper.GetDBVal(pinfo.LinPrice_Json, "sicon").ToString("f2");
                LinPrice_Point_T.Text     = JsonHelper.GetDBVal(pinfo.LinPrice_Json, "point").ToString("f2");
                FareTlp_Rad.SelectedValue = pinfo.FarePrice;
                ChildPro_Hid.Value        = pinfo.Wholesalesinfo; //多价格
                IDC_Hid.Value             = pinfo.IDCPrice;
                Stock.ReadOnly            = true;
                if (!string.IsNullOrEmpty(pinfo.BindIDS))//捆绑商品
                {
                    DataTable dt = proBll.SelByIDS(pinfo.BindIDS, "id,Thumbnails,Proname,LinPrice");
                    Bind_Hid.Value = JsonConvert.SerializeObject(dt);
                }
                if (!string.IsNullOrEmpty(pinfo.Preset))
                {
                    if (pinfo.Preset.IndexOf(",") > -1)
                    {
                        string[] presetarr = pinfo.Preset.Split(new string[] { "," }, StringSplitOptions.None);
                        for (int s = 0; s < presetarr.Length; s++)
                        {
                            M_Promotions proinfo = promoBll.GetPromotionsByid(DataConverter.CLng(presetarr[s]));
                            if (proinfo == null)
                            {
                                continue;
                            }
                            OtherProject.Items.Add(new ListItem(proinfo.Promoname, proinfo.Id.ToString()));
                        }
                    }
                    else
                    {
                        M_Promotions proinfo = promoBll.GetPromotionsByid(DataConverter.CLng(pinfo.Preset));
                        if (proinfo != null)
                        {
                            OtherProject.Items.Add(new ListItem(proinfo.Promoname, proinfo.Id.ToString()));
                        }
                    }
                }

                if (OtherProject.Items.Count > 0)
                {
                    for (int d = 0; d < OtherProject.Items.Count; d++)
                    {
                        OtherProject.Items[d].Selected = true;
                    }
                }
                //填充显示会员价
                switch (pinfo.UserType)
                {
                case 1:
                    Price_Member_T.Text = DataConverter.CDouble(pinfo.UserPrice).ToString("f2");
                    price_member_div.Attributes["style"] = "";
                    break;

                case 2:
                    price_group_div.Attributes["style"] = "";
                    break;

                default:
                    break;
                }
                function.Script(this, "SetRadVal('UserPrice_Rad','" + pinfo.UserType + "');");
                function.Script(this, "SetRadVal('DownQuota_Rad','" + pinfo.DownQuota + "');");
                function.Script(this, "SetRadVal('Quota_Rad','" + pinfo.Quota + "');");
                DownCar_T.Text   = pinfo.DownCar.ToString();
                BookPrice_T.Text = pinfo.BookPrice.ToString("f2");
                BookDay_T.Text   = pinfo.bookDay.ToString();
                //Integral.Text = pinfo.Integral.ToString();
                UpdateTime.Text        = pinfo.UpdateTime.ToString();
                AddTime.Text           = pinfo.AddTime.ToString();
                ModeTemplate_hid.Value = pinfo.ModeTemplate.ToString();
                isnew_chk.Checked      = pinfo.Isnew == 1;//是否新品,热,等
                ishot_chk.Checked      = pinfo.Ishot == 1;
                isbest_chk.Checked     = pinfo.Isbest == 1;
                Sales_Chk.Checked      = pinfo.Sales == 1;
                Allowed.Checked        = pinfo.Allowed == 1;
                DataTable valueDT = proBll.Getmodetable(pinfo.TableName.ToString(), pinfo.ItemID);
                if (valueDT != null && valueDT.Rows.Count > 0)
                {
                    ModelHtml.Text = fieldBll.InputallHtml(ModelID, NodeID, new ModelConfig()
                    {
                        ValueDT = valueDT
                    });
                }
                //IntegralNum.Text = pinfo.IntegralNum.ToString();
                switch (pinfo.ProjectType)
                {
                case 1:
                    break;

                case 2:
                    ProjectType2_Rad.Checked = true;
                    ProjectPronum2.Text      = pinfo.ProjectPronum.ToString();
                    break;

                case 3:
                    ProjectType3_Rad.Checked = true;
                    ProjectPronum3.Text      = pinfo.ProjectPronum.ToString();
                    Productsname3.Text       = pinfo.PesentNames.ToString();
                    HiddenField3.Value       = pinfo.PesentNameid.ToString();
                    break;

                case 4:
                    ProjectType4_Rad.Checked = true;
                    ProjectPronum4.Text      = pinfo.ProjectPronum.ToString();
                    break;

                case 5:
                    ProjectType5_Rad.Checked = true;
                    ProjectPronum5.Text      = pinfo.ProjectPronum.ToString();
                    Productsname5.Text       = pinfo.PesentNames.ToString();
                    HiddenField5.Value       = pinfo.PesentNameid.ToString();
                    break;

                case 6:
                    ProjectType6_Rad.Checked = true;
                    ProjectMoney7.Text       = pinfo.ProjectMoney.ToString();
                    Productsname6.Text       = pinfo.PesentNames.ToString();
                    HiddenField6.Value       = pinfo.PesentNameid.ToString();
                    break;

                case 7:
                    ProjectType7_Rad.Checked = true;
                    ProjectMoney7.Text       = pinfo.ProjectMoney.ToString();
                    Productsname7.Text       = pinfo.PesentNames.ToString();
                    HiddenField7.Value       = pinfo.PesentNameid.ToString();
                    break;
                }
                #endregion
                #region 多区域价格
                ProGuid = pinfo.ID.ToString();
                M_Shop_RegionPrice regionMod = regionBll.SelModelByGuid(ProGuid);
                if (regionMod != null && !string.IsNullOrEmpty(regionMod.Info))
                {
                    function.Script(this, "region.fill(" + regionMod.Info + ");");
                }
                #endregion
            }
            else
            {
                isnew_chk.Checked = true;
                Sales_Chk.Checked = true;
                ModelHtml.Text    = fieldBll.InputallHtml(ModelID, NodeID, new ModelConfig()
                {
                    Source = ModelConfig.SType.Admin
                });
                btnAdd.Visible = false;
            }
            Call.SetBreadCrumb(Master, "<li><a href='" + CustomerPageAction.customPath2 + "I/Main.aspx'>工作台</a></li><li><a href='ProductManage.aspx'>商城管理</a></li><li><a href='ProductManage.aspx?NodeID='>" + bread1 + "</a></li><li class='active'>" + bread2 + "</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>");
        }
Exemple #9
0
        public void MyBind()
        {
            M_Node nodeMod = bnode.SelReturnModel(NodeID);

            if (nodeMod.IsNull)
            {
                function.WriteErrMsg("节点[" + NodeID + "]不存在");
            }
            string bread1 = "<a href=\"ProductManage.aspx?NodeID=" + NodeID + "\">" + nodeMod.NodeName + "</a>", bread2 = "添加商品";

            UpdateTime.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            ProCode.Text    = GetProCode();
            NodeName_L.Text = "<a href=\"ProductManage.aspx?NodeID=" + NodeID + "\">" + nodeMod.NodeName + "</a>";
            OtherBind();//组,运费模板
            if (Menu.Equals("edit"))
            {
                #region 修改
                M_Product pinfo = bll.GetproductByid(ProID);
                StoreID                   = pinfo.UserShopID > 0 ? -1 : 0;
                ModelID                   = pinfo.ModelID;
                NodeID                    = pinfo.Nodeid;
                txtCountHits.Text         = pinfo.AllClickNum.ToString();
                bread2                    = "修改商品";
                ClickType.Value           = "update";
                btnAdd.Visible            = true;
                istrue_Chk.Checked        = pinfo.Istrue == 1 ? true : false;
                Categoryid.Value          = pinfo.Categoryid.ToString();
                ProCode.Text              = pinfo.ProCode;
                BarCode.Text              = pinfo.BarCode.ToString();
                Proname.Text              = pinfo.Proname.ToString();
                Kayword.Text              = pinfo.Kayword.ToString();
                ProUnit.Text              = pinfo.ProUnit.ToString();
                Weight.Text               = pinfo.Weight.ToString();
                restate_hid.Value         = pinfo.GuessXML;
                Propeid.Text              = pinfo.Propeid.ToString();
                Largesspirx.Text          = pinfo.Largesspirx.ToString();
                Largess.Checked           = pinfo.Largess == 1 ? true : false;
                txtRecommend.Text         = pinfo.Recommend.ToString();
                ServerPeriod.Text         = pinfo.ServerPeriod.ToString();
                ServerType.SelectedValue  = pinfo.ServerType.ToString();
                ProClass.Value            = pinfo.ProClass.ToString();
                txtPoint.Text             = pinfo.PointVal.ToString();
                Proinfo.Text              = pinfo.Proinfo.ToString();
                procontent.Value          = pinfo.Procontent.ToString();
                txt_Clearimg.Text         = pinfo.Clearimg.ToString();
                txt_Thumbnails.Text       = pinfo.Thumbnails.ToString();
                Quota.Text                = pinfo.Quota.ToString();
                DownQuota.Text            = pinfo.DownQuota.ToString();
                Stock.Text                = pinfo.Stock.ToString();
                StockDown.Text            = pinfo.StockDown.ToString();
                JisuanFs.Text             = pinfo.JisuanFs.ToString();
                Rate.Text                 = pinfo.Rate.ToString();
                Rateset.SelectedValue     = pinfo.Rateset.ToString();
                Dengji.Text               = pinfo.Dengji.ToString();
                ShiPrice.Text             = pinfo.ShiPrice.ToString();
                Brand.Text                = pinfo.Brand.ToString();
                Producer.Text             = pinfo.Producer.ToString();
                LinPrice.Text             = pinfo.LinPrice.ToString();
                LinPrice_Purse_T.Text     = JsonHelper.GetDBVal(pinfo.LinPrice_Json, "purse").ToString("f2");
                LinPrice_Sicon_T.Text     = JsonHelper.GetDBVal(pinfo.LinPrice_Json, "sicon").ToString("f2");
                LinPrice_Point_T.Text     = JsonHelper.GetDBVal(pinfo.LinPrice_Json, "point").ToString("f2");
                Wholesaleone.Checked      = pinfo.Wholesaleone == 1 ? true : false;
                expRemindDP.SelectedValue = pinfo.ExpRemind.ToString();
                FareTlp_Rad.SelectedValue = pinfo.FarePrice;
                ChildPro_Hid.Value        = pinfo.Wholesalesinfo; //多价格
                if (!string.IsNullOrEmpty(pinfo.BindIDS))         //捆绑商品
                {
                    DataTable dt = bll.SelByIDS(pinfo.BindIDS, "id,Thumbnails,Proname,LinPrice");
                    Bind_Hid.Value = JsonConvert.SerializeObject(dt);
                }
                if (!string.IsNullOrEmpty(pinfo.Preset))
                {
                    if (pinfo.Preset.IndexOf(",") > -1)
                    {
                        string[] presetarr = pinfo.Preset.Split(new string[] { "," }, StringSplitOptions.None);
                        for (int s = 0; s < presetarr.Length; s++)
                        {
                            M_Promotions proinfo = pro.GetPromotionsByid(DataConverter.CLng(presetarr[s]));
                            if (proinfo == null)
                            {
                                continue;
                            }
                            OtherProject.Items.Add(new ListItem(proinfo.Promoname, proinfo.Id.ToString()));
                        }
                    }
                    else
                    {
                        M_Promotions proinfo = pro.GetPromotionsByid(DataConverter.CLng(pinfo.Preset));
                        if (proinfo != null)
                        {
                            OtherProject.Items.Add(new ListItem(proinfo.Promoname, proinfo.Id.ToString()));
                        }
                    }
                }

                if (OtherProject.Items.Count > 0)
                {
                    for (int d = 0; d < OtherProject.Items.Count; d++)
                    {
                        OtherProject.Items[d].Selected = true;
                    }
                }
                //填充显示会员价
                switch (pinfo.UserType)
                {
                case 1:
                    UserPrice1_Rad.Checked = true;
                    Price_Member_T.Text    = DataConverter.CDouble(pinfo.UserPrice).ToString("f2");
                    price_member_div.Attributes["style"] = "";
                    break;

                case 2:
                    UserPrice2_Rad.Checked = true;
                    price_group_div.Attributes["style"] = "";
                    if (pinfo.UserPrice.Contains("[") && !pinfo.UserPrice.Equals("[]"))
                    {
                        DataTable updt = JsonConvert.DeserializeObject <DataTable>(pinfo.UserPrice);
                        foreach (RepeaterItem item in Price_Group_RPT.Items)
                        {
                            string    gid = (item.FindControl("GroupID_Hid") as HiddenField).Value;
                            DataRow[] drs = updt.Select("gid='" + gid + "'");
                            if (drs.Length > 0)
                            {
                                var text = item.FindControl("Price_Group_T") as TextBox;
                                text.Text = DataConverter.CDouble(drs[0]["Price"]).ToString("f2");
                            }
                        }
                    }
                    break;

                default:
                    UserPrice0_Rad.Checked = true;
                    break;
                }
                txtBookPrice.Text = pinfo.BookPrice.ToString("f2");
                txtBookDay.Text   = pinfo.bookDay.ToString();
                txtDayPrice.Text  = pinfo.FestlPrice.ToString("f2");
                if (pinfo.FestPeriod.Split('|') != null && pinfo.FestPeriod.Split('|').Length > 1)
                {
                    CheckInDate.Text  = pinfo.FestPeriod.Split('|')[0];
                    CheckOutDate.Text = pinfo.FestPeriod.Split('|')[1];
                    serverdate.Value  = CheckInDate.Text;
                    CheckOut.Value    = CheckOutDate.Text;
                }
                //Integral.Text = pinfo.Integral.ToString();
                UpdateTime.Text        = pinfo.UpdateTime.ToString();
                ModeTemplate_hid.Value = pinfo.ModeTemplate.ToString();
                if (pinfo.ProClass == 4)  //团购
                {
                    ColonelStartTimetxt.Text = pinfo.AddTime.ToString();
                    txtColoneDeposit.Text    = pinfo.ColoneDeposit.ToString();
                    if (!string.IsNullOrEmpty(pinfo.ColonelTime))
                    {
                        string[] time = pinfo.ColonelTime.Split('|');
                        if (time != null && time.Length > 1)
                        {
                            ColonelStartTimetxt.Text = time[0];
                            ColonelendTimetxt.Text   = time[1];
                            //如果团购已经开始,且未结束,不允许修改
                            if (DataConverter.CDate(time[0]) <= DateTime.Now && DataConverter.CDate(time[1]) >= DateTime.Now)
                            {
                                ColonelStartTimetxt.Enabled = false;
                                ColonelendTimetxt.Enabled   = false;
                                hfBeginTime.Value           = time[0];
                                hfEndTime.Value             = time[1];
                            }
                        }
                    }
                }
                //Wholesaleone.Checked = pinfo.Wholesaleone == 1 ? true : false;
                isnew.Checked     = pinfo.Isnew == 1;//是否新品,热,等
                ishot.Checked     = pinfo.Ishot == 1;
                isbest.Checked    = pinfo.Isbest == 1;
                Sales_Chk.Checked = pinfo.Sales == 1;
                Allowed.Checked   = pinfo.Allowed == 1;
                DataTable valueDT = bll.Getmodetable(pinfo.TableName.ToString(), DataConverter.CLng(pinfo.ItemID));
                if (valueDT != null && valueDT.Rows.Count > 0)
                {
                    ModelHtml.Text = bfield.InputallHtml(ModelID, NodeID, new ModelConfig()
                    {
                        ValueDT = valueDT
                    });
                }
                //IntegralNum.Text = pinfo.IntegralNum.ToString();
                switch (pinfo.ProjectType)
                {
                case 1:
                    break;

                case 2:
                    ProjectType2_Rad.Checked = true;
                    ProjectPronum2.Text      = pinfo.ProjectPronum.ToString();
                    break;

                case 3:
                    ProjectType3_Rad.Checked = true;
                    ProjectPronum3.Text      = pinfo.ProjectPronum.ToString();
                    Productsname3.Text       = pinfo.PesentNames.ToString();
                    HiddenField3.Value       = pinfo.PesentNameid.ToString();
                    break;

                case 4:
                    ProjectType4_Rad.Checked = true;
                    ProjectPronum4.Text      = pinfo.ProjectPronum.ToString();
                    break;

                case 5:
                    ProjectType5_Rad.Checked = true;
                    ProjectPronum5.Text      = pinfo.ProjectPronum.ToString();
                    Productsname5.Text       = pinfo.PesentNames.ToString();
                    HiddenField5.Value       = pinfo.PesentNameid.ToString();
                    break;

                case 6:
                    ProjectType6_Rad.Checked = true;
                    ProjectMoney7.Text       = pinfo.ProjectMoney.ToString();
                    Productsname6.Text       = pinfo.PesentNames.ToString();
                    HiddenField6.Value       = pinfo.PesentNameid.ToString();
                    break;

                case 7:
                    ProjectType7_Rad.Checked = true;
                    ProjectMoney7.Text       = pinfo.ProjectMoney.ToString();
                    Productsname7.Text       = pinfo.PesentNames.ToString();
                    HiddenField7.Value       = pinfo.PesentNameid.ToString();
                    break;
                }
                #endregion
                #region 多区域价格
                ProGuid = pinfo.ID.ToString();
                M_Shop_RegionPrice regionMod = regionBll.SelModelByGuid(ProGuid);
                if (regionMod != null && !string.IsNullOrEmpty(regionMod.Info))
                {
                    function.Script(this, "region.fill(" + regionMod.Info + ");");
                }
                #endregion
            }
            else
            {
                isnew.Checked     = true;
                Sales_Chk.Checked = true;
                ModelHtml.Text    = bfield.InputallHtml(ModelID, NodeID, new ModelConfig()
                {
                    Source = ModelConfig.SType.Admin
                });
                btnAdd.Visible = false;
            }
            Call.SetBreadCrumb(Master, "<li><a href='" + CustomerPageAction.customPath2 + "I/Main.aspx'>工作台</a></li><li><a href='ProductManage.aspx'>商城管理</a></li><li><a href='ProductManage.aspx?NodeID='>" + bread1 + "</a></li><li class='active'>" + bread2 + "</li>"
                               + "<div class='pull-right hidden-xs'><span onclick=\"opentitle('../Content/EditNode.aspx?NodeID=" + NodeID + "','配置本节点');\" class='glyphicon glyphicon-cog' title='配置本节点' style='cursor:pointer;margin-left:5px;'></span></div>");
        }
Exemple #10
0
 public int Insert(M_Shop_RegionPrice model)
 {
     return(DBCenter.Insert(model));
 }
Exemple #11
0
 public bool UpdateByID(M_Shop_RegionPrice model)
 {
     return(DBCenter.UpdateByID(model, model.ID));
 }