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; } }
private void btnAdd_Click(object sender, System.EventArgs e) { string strPrvdName = this.txtProviderName.Text.Trim(); CMSMStruct.ProviderStockStruct pss1 = new CommCenter.CMSMStruct.ProviderStockStruct(); pss1.strPrvdCode = this.txtProviderID.Text.Trim(); pss1.strGoodsCode = this.txtGoodsCode.Text.Trim(); pss1.strGoodsName = this.txtGoodsName.Text.Trim(); pss1.strProducer = this.txtProducer.Text.Trim(); if (pss1.strPrvdCode == "") { this.Popup("供应商编码为空,无法添加!"); return; } if (this.txtStockPrice.Text.Trim() == "") { this.Popup("供货单价不能为空!"); return; } else if (!this.JudgeIsNum(this.txtStockPrice.Text.Trim())) { this.Popup("供货单价必须是数字!"); return; } else { pss1.dGoodsPrice = Math.Round(double.Parse(this.txtStockPrice.Text.Trim()), 2); } Hashtable htapp = (Hashtable)Application["appconf"]; string strcons = (string)htapp["cons"]; StoBusi = new BusiComm.StorageBusi(strcons); if (pss1.strGoodsCode == "") { this.Popup("供应货品编码为空,无法添加!"); return; } else if (StoBusi.IsExistProvGoods(pss1.strPrvdCode, pss1.strGoodsCode)) { this.Popup("该供应商供应该货品关系已经存在!"); return; } if (pss1.strGoodsName == "") { this.Popup("供应货品名称为空,无法添加!"); return; } CMSMStruct.LoginStruct ls1 = (CMSMStruct.LoginStruct)Session["Login"]; pss1.strOperName = ls1.strOperName; if (StoBusi.NewProviderStockAdd(pss1)) { this.SetSuccMsgPageBydir("供应商供应货品添加成功!", "Storage/wfmProvGInfo.aspx?pid=" + pss1.strPrvdCode + "&pname=" + strPrvdName); this.dgbind(); } else { this.SetErrorMsgPageBydirHistory("供应商供应货品添加失败!"); } }