protected override void CheckMoOrItem(InvReceive rec, SimulateResult sr) { if (rec == null) { throw new Exception(sr.RunningCard + " $Error_No_Inv_Detail"); //没有找到可用的入库单明细 } }
protected override SimulateResult GetItemList(string rcard) { SimulateResult sr = new SimulateResult(); if (this.cbxItemCode.ComboBoxData.SelectedItem == null) { throw new Exception("请选择产品代码"); } sr.ItemCode = this.cbxItemCode.ComboBoxData.SelectedItem.ToString(); sr.MOCode = string.Empty; sr.IsCompleted = true; sr.IsInv = false; sr.RunningCard = rcard; return(sr); }
protected override DataRow[] GetDetailGridRow(string recno, SimulateResult sr) { return(_tmpTable.Select(string.Format("NO='{0}' and ItemCode='{1}'", recno, sr.ItemCode))); }