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; } }