private void ShowInfo(int RID) { Cao.WMS.BLL.caowms.Records bll = new Cao.WMS.BLL.caowms.Records(); Cao.WMS.Model.caowms.Records model = bll.GetModel(RID); this.lblRID.Text = model.RID.ToString(); this.lblRGID.Text = model.RGID; this.lblRWID.Text = model.RWID.ToString(); this.lblRQuantity.Text = model.RQuantity.ToString(); this.lblRtype.Text = model.Rtype.ToString(); this.lblRHandler.Text = model.RHandler; this.lblRTime.Text = model.RTime.ToString(); this.lbln_bakk.Text = model.n_bakk.ToString(); }
private void ShowInfo(int RID) { Cao.WMS.BLL.caowms.Records bll = new Cao.WMS.BLL.caowms.Records(); Cao.WMS.Model.caowms.Records model = bll.GetModel(RID); this.lblRID.Text = model.RID.ToString(); this.txtRGID.Text = model.RGID; this.txtRWID.Text = model.RWID.ToString(); this.txtRQuantity.Text = model.RQuantity.ToString(); //this.txtRtype.Text=model.Rtype.ToString(); if (model.Rtype == 2) { this.RadioButton2.Checked = true; } else { this.RadioButton1.Checked = true; } this.txtRHandler.Text = model.RHandler; this.txtRTime.Text = model.RTime.ToString(); this.txt_bak.Text = model.n_bakk; }
public void btnSave_Click(object sender, EventArgs e) { string strErr = ""; if (this.txtRGID.Text.Trim().Length == 0) { strErr += "SKU编号不能为空!\\n"; } if (this.txtRWID.Text.Trim().Length == 0) { strErr += "存储仓库编号不能为空!\\n"; } if (!PageValidate.IsNumber(txtRQuantity.Text)) { strErr += "进出数量格式错误!\\n"; } //if(!PageValidate.IsNumber(txtRtype.Text)) //{ // strErr+="1入库 2出库格式错误!\\n"; //} if (this.txtRHandler.Text.Trim().Length == 0) { strErr += "提(送)货人名不能为空!\\n"; } if (!PageValidate.IsDateTime(txtRTime.Text)) { strErr += "RTime格式错误!\\n"; } if (strErr != "") { MessageBox.Show(this, strErr); return; } int RID = int.Parse(this.lblRID.Text); string RGID = this.txtRGID.Text; string RWID = this.txtRWID.Text; int RQuantity = int.Parse(this.txtRQuantity.Text); int Rtype = 1; string RHandler = this.txtRHandler.Text; DateTime RTime = DateTime.Parse(this.txtRTime.Text); if (RadioButton2.Checked == true) { Rtype = 2; } else { Rtype = 1; } //判断如果SKU和仓库 addGoods(); addWarehouses(); //如果没有此款规则 则添加默认规则 ExistsGoodsGIDadnWarehousesWID(); if (!addStore) { newSQuantity = "0"; //当前数量为0; } else { modelStore = bllStore.GetModel(this.txtRGID.Text, this.txtRWID.Text); newSQuantity = modelStore.SQuantity.ToString(); } //否则 根据出入库计算 当前数据 //当前数量 入库则加 if (Rtype == 1) { //当前数据库加 现在入库的 // newSQuantity = Convert.ToString(int.Parse(newSQuantity) + int.Parse(txtSQuantity.Text)); newSQuantity = Convert.ToString(int.Parse(newSQuantity) + RQuantity); modelStore.SQuantity = int.Parse(newSQuantity); bllStore.Update(modelStore); } //出库则减 else { //当前数据库减 现在入库的 //newSQuantity = Convert.ToString(int.Parse(newSQuantity) - int.Parse(txtSQuantity.Text)); newSQuantity = Convert.ToString(int.Parse(newSQuantity) + RQuantity); if (int.Parse(newSQuantity) < 0) { strErr += "超出库存量 \\n"; MessageBox.Show(this, strErr); return; } if (int.Parse(newSQuantity) == 0) { strErr += "SKU清空为0 \\n"; MessageBox.Show(this, strErr); // return; } modelStore.SQuantity = int.Parse(newSQuantity); bllStore.Update(modelStore); } Cao.WMS.Model.caowms.Records model = new Cao.WMS.Model.caowms.Records(); model.RID = RID; model.RGID = RGID; model.RWID = RWID; model.RQuantity = RQuantity; model.Rtype = Rtype; model.RHandler = RHandler; model.RTime = RTime; model.n_bakk = this.txt_bak.Text.Trim(); Cao.WMS.BLL.caowms.Records bll = new Cao.WMS.BLL.caowms.Records(); bll.Update(model); Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "list.aspx"); }