예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!base.IsPostBack)
     {
         this.txtCode.Value = DateTime.Now.ToString("yyMMddHHmmss");
         PubFunction.BindGoodsClass(this.sltGoodsClass, this._UserShopID);
         this.sltGoodsClass.Value = "1";
         if (!string.IsNullOrEmpty(this.curParameter.strUnitList))
         {
             string[] strdwlist = this.curParameter.strUnitList.Split(new char[]
             {
                 '|'
             });
             string[] array = strdwlist;
             for (int i = 0; i < array.Length; i++)
             {
                 string strdw = array[i];
                 this.sltjldw.Items.Add(new ListItem(strdw, strdw));
             }
         }
         else
         {
             this.sltjldw.Items.Add(new ListItem("个", "个"));
         }
         if (base.Request.QueryString["GoodsID"] != null)
         {
             this.GetGoodsInfo(int.Parse(base.Request.QueryString["GoodsID"]));
             this.GetGoodsNumber(int.Parse(base.Request.QueryString["GoodsID"]), int.Parse(base.Request.QueryString["ShopID"]));
             this.ltlTitle.Text = "主页   >   商品管理   >   编辑商品 ";
         }
         else
         {
             PubFunction.BindAddCustomFields(this.tbCustomField, "goods");
         }
         if (base.Request.QueryString["GoodsID"] != null)
         {
             Chain.Model.Goods goods = new Chain.BLL.Goods().GetModel(int.Parse(base.Request.QueryString["GoodsID"]));
             PubFunction.BindShopSelect(this._UserShopID, this.sltShopList, goods.CreateShopID, true);
             this.txtShopID.Value = goods.CreateShopID.ToString();
         }
         else
         {
             PubFunction.BindShopSelect(this._UserShopID, this.sltShopList, this._UserShopID, true);
             this.txtShopID.Value = this._UserShopID.ToString();
             this.hdShopID.Value  = this._UserShopID.ToString();
         }
         this.bindSyncShopList();
         if (PubFunction.curParameter.bolStaff)
         {
             this.trCommission.Attributes.Add("style", "");
         }
         else
         {
             this.trCommission.Attributes.Add("style", "display:none");
         }
     }
 }
예제 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!base.IsPostBack)
     {
         PubFunction.BindShopSelect(this._UserShopID, this.sltShop, this._UserShopID, this._UserShopID != 1);
         PubFunction.BindGoodsClass(this.sltGoodsClass, this._UserShopID);
         this.Get_ParameterList(this.QueryCondition());
     }
 }
예제 #3
0
        protected void GetGoodsInfo(int goodsID)
        {
            Chain.BLL.Goods   bllGoods   = new Chain.BLL.Goods();
            Chain.Model.Goods modelGoods = bllGoods.GetModel(goodsID);
            DataTable         dtGoods    = bllGoods.GetItemAll(goodsID).Tables[0];

            this.txtGoodsID.Value   = modelGoods.GoodsID.ToString();
            this.txtGoodsCode.Value = modelGoods.GoodsCode;
            this.txtCode.Value      = modelGoods.GoodsCode;
            if (modelGoods.GoodsType == 1)
            {
                this.chkService.Checked = true;
            }
            this.txtGoodsName.Value     = modelGoods.Name;
            this.txtGoodsNameCode.Value = modelGoods.NameCode;
            PubFunction.BindGoodsClass(this.sltGoodsClass, modelGoods.CreateShopID);
            this.sltGoodsClass.Value       = modelGoods.GoodsClassID.ToString();
            this.sltjldw.Value             = modelGoods.Unit;
            this.sltCommissionType.Value   = modelGoods.CommissionType.ToString();
            this.txtCommissionNumber.Value = modelGoods.CommissionNumber.ToString();
            this.txtGoodsPrice.Value       = Math.Round(modelGoods.Price, 2).ToString();
            if (modelGoods.Point != -1)
            {
                this.txtGoodsPoint.Value = modelGoods.Point.ToString();
            }
            else
            {
                this.txtGoodsPoint.Value = "";
            }
            this.txtGoodsBidPrice.Value    = Math.Round(modelGoods.GoodsBidPrice, 2).ToString();
            this.txtGoodsMinPercent.Value  = modelGoods.MinPercent.ToString();
            this.txtGoodsRemark.Value      = modelGoods.GoodsRemark;
            this.txtGoodsSalePercent.Value = modelGoods.SalePercet.ToString();
            PubFunction.BindEditCustomFields(this.tbCustomField, "goods", dtGoods.Rows[0]);
            PubFunction.BindShopSelect(this._UserShopID, this.sltShopList, modelGoods.CreateShopID, this._UserShopID != 1);
            this.txtShopID.Value = modelGoods.CreateShopID.ToString();
            this.txtShopID.Value = modelGoods.CreateShopID.ToString();
        }