/// <summary> /// 获取采购订单信息 /// </summary> /// <param name="PoCode">采购订单号</param> /// <returns>是否存在</returns> private bool verifyPomain(string PoCode) { try { DataSet ds; tempAVH = ArrivalBusiness.CreateAVOrderByMomain(PoCode, out ds); if (tempAVH.U8Details == null || tempAVH.U8Details.Count < 1) { return(false); } foreach (ArrivalVouchs avs in tempAVH.U8Details) { if (avs.bGsp) { rbtCheck.Checked = true; return(true); } } rbtNoCheck.Checked = true; //Clear(); return(true); } catch (Exception er) { MessageBox.Show(er.Message); Init(); return(false); } }
/// <summary> /// 提交失败单据状况 /// </summary> /// <returns>是否提交成功</returns> private bool ErrSubmit() { string cCode = txtOrder.Text; DataSet ds; ArrivalVouch av; av = ArrivalBusiness.CreateAVOrderByMomain(cCode, out ds); if (av == null) { return(true); } if (av.U8Details == null || av.U8Details.Count < 1) { return(true); } if (av.U8Details.Count != tempAVH.U8Details.Count) { return(true); } ArrivalVouchs opera = tempAVH.OperateDetails[0]; ArrivalVouchs sd = null; sd = av.U8Details.Find(delegate(ArrivalVouchs sdd) { return(sdd.cInvCode.ToUpper() == opera.cInvCode.ToUpper()); }); if (sd == null || sd.nQuantity != opera.nQuantity) { return(true); } return(false); }
/// <summary> /// 提交到货单 /// </summary> /// <returns>是否提交成功</returns> private bool SubmitData() { try { this.Enabled = false; ArrivalBusiness.Save(tempAVH, tempAVH.cSaveVouch); return(true); } catch { return(false); } finally { this.Enabled = true; } }