/// <summary> /// 根据小票或IC卡号 查询该车辆是否完成整个业务流程 完成刚添加数据 /// </summary> public static void CheckCarInOutRecordISCompleteMethod() { string strsql = ""; try { if (!CommonalityEntity.SerialnumberICbool)//小票识别 { dt = new DataTable(); strsql = string.Format("select top(1)* from View_CarState where carinfo_name='{0}' and CarInfo_State='启动' order by CarInOutRecord_ID desc", CommonalityEntity.CarNO); dt = LinQBaseDao.Query(strsql).Tables[0]; if (dt.Rows.Count <= 0) { //关闭当前窗体 CommonalityEntity.rboolRelease = false; if (CommonalityEntity.SerialnumberICbool)//小票识别 { CheckMethod.AbnormalInformation += "该小票可能已过期!!!不能放行!!!请检查小票" + "\r\n"; } else { CheckMethod.AbnormalInformation += "该车辆没有登记或者IC卡没有与车辆关联!!!不能放行!!!" + "\r\n"; } CommonalityEntity.strUnusualRecordTable = "CarInfo"; CheckMethod.listUnusualRecord.Add(CommonalityEntity.ADDUnusualRecord(2, "读取车辆信息异常", "该车辆没有被呼叫或者小票已过期!!!请检查小票", CommonalityEntity.NAME, CheckProperties.ce.CarInfo_ID)); } else { CheckProperties.ce.CarInfo_ID = Convert.ToInt32(dt.Rows[0]["CarInfo_ID"].ToString()); } } } catch { CommonalityEntity.WriteTextLog("CheckProperties.CheckCarInOutRecordISCompleteMethod()"); } }