/// <summary> /// 发送验收单 /// </summary> /// <param name="JhBill"></param> /// <param name="YwType"></param> /// <param name="RefBillNo"></param> /// <param name="CkCode"></param> /// <param name="OrgCode"></param> /// <param name="UserCode"></param> /// <param name="PassWord"></param> /// <returns></returns> public static bool RecvJhBill(DataSet JhBill, string YwType, string RefBillNo, string CkCode, string OrgCode, string UserCode, string PassWord, out string msg) { string BillNo = PubGlobal.OrgCode + PubGlobal.PosNo + DateTime.Now.ToString("yyyyMMddHHmmssfff"); foreach (DataRow row in JhBill.Tables[0].Rows) { row["BillNo"] = BillNo; } try { string json = DS2Json.DataSetToJson(JhBill, string.Empty); string str = string.Empty; str = Comm.RecvJhBillClass.RecvJhBill(json, YwType, RefBillNo, CkCode, OrgCode, UserCode, PassWord); return(RecvMessageObj(str, out msg)); } catch (Exception ex) { msg = "通讯失败:" + ex.Message; return(false); } }
public static bool RecvPdData(DataSet PdData, string CkCode, string PdDate, string OrgCode, string UserCode, string PassWord, out string msg) { int no; string BillNo; if (NextNoDAL.GetNextNo <DBPdData>(out no, out msg)) { BillNo = DateTime.Now.ToString("yyyyMMdd") + PubGlobal.PosNo + no.ToString().PadLeft(4, '0'); } else { return(false); } foreach (DataRow row in PdData.Tables[0].Rows) { row["PDNO"] = BillNo; } try { string json = DS2Json.DataSetToJson(PdData, string.Empty); string str = string.Empty; str = Comm.RecvPdDataClass.RecvPdData(json, CkCode, OrgCode, PdDate, UserCode, PassWord); if (RecvMessageObj(str, out msg)) { return(NextNoDAL.SaveNextNo <DBPdData>(no, out msg)); } else { return(false); } } catch (Exception ex) { msg = "通讯失败:" + ex.Message; return(false); } }