Exemple #1
0
        private void btnSave_Click(object sender, System.EventArgs e)
        {
            CMSMStruct.ProviderStockStruct pss = new CommCenter.CMSMStruct.ProviderStockStruct();
            double dGoodsPrice = 0;

            if (this.txtStockPrice.Text.Trim() == "")
            {
                this.Popup("供货单价不能为空!");
                return;
            }
            else if (!this.JudgeIsNum(this.txtStockPrice.Text.Trim()))
            {
                this.Popup("供货单价必须是数字!");
                return;
            }
            else
            {
                dGoodsPrice = Math.Round(double.Parse(this.txtStockPrice.Text.Trim()), 2);
            }
            pss.strPrvdCode    = this.txtProviderID.Text.Trim();
            pss.strGoodsCode   = this.txtGoodsCode.Text.Trim();
            pss.strInvalidFlag = this.ddlInvalidFlag.SelectedValue;
            pss.dGoodsPrice    = dGoodsPrice;
            pss.strProducer    = this.txtProducer.Text.Trim();

            Hashtable htapp   = (Hashtable)Application["appconf"];
            string    strcons = (string)htapp["cons"];

            StoBusi = new BusiComm.StorageBusi(strcons);
            try
            {
                if (StoBusi.ModProvGoodsInfo(pss))
                {
                    this.SetSuccMsgPageBydir("修改供应货品成功!", "Storage/wfmProvGInfo.aspx?pid=" + this.txtProviderID.Text.Trim() + "&pname=" + this.txtProviderName.Text.Trim());
                    return;
                }
                else
                {
                    this.SetErrorMsgPageBydir("修改供应货品时发生错误,请重试!");
                    return;
                }
            }
            catch (Exception er)
            {
                this.clog.WriteLine(er);
                this.SetErrorMsgPageBydir("查询错误,请重试!");
                return;
            }
        }