/// <summary> /// 1.9.12 添加签退信息 /// </summary> public InterfaceOutPut SignOut(String Data) { InterfaceOutPut output = new InterfaceOutPut(); output.result = 1; try { InSignOut InParams = JsonConvert.DeserializeObject <InSignOut>(Data); DBSign_GuideGroup db = new DBSign_GuideGroup(); db.AddGuideSignOut(InParams.guideSignEntity); output.result = 0; } catch (Exception ex) { output.resultStr = ex.Message; throw ex; } return(output); }
/// <summary> /// 1.9.14 查询未签到信息 /// </summary> public InterfaceOutPut QueryNotSignRecord(String Data) { InterfaceOutPut output = new InterfaceOutPut(); output.result = 1; try { InQueryNotSignRecord InParams = JsonConvert.DeserializeObject <InQueryNotSignRecord>(Data); OutQueryNotSignRecord OutParams = new OutQueryNotSignRecord(); DBSign_GuideGroup db = new DBSign_GuideGroup(); OutParams.guideSignArray = db.GetNotSignDataList(InParams.param); output.data = OutParams; output.result = 0; } catch (Exception ex) { output.resultStr = ex.Message; throw ex; } return(output); }
/// <summary> /// 1.9.16 获取指定司机工号的签到信息 /// </summary> public InterfaceOutPut GetSignRecordByTrainmanNumber(String Data) { InterfaceOutPut output = new InterfaceOutPut(); output.result = 1; Boolean bExist; try { InGetSignRecordByTrainmanNumber InParams = JsonConvert.DeserializeObject <InGetSignRecordByTrainmanNumber>(Data); OutGetSignRecordByTrainmanNumber OutParams = new OutGetSignRecordByTrainmanNumber(); DBSign_GuideGroup db = new DBSign_GuideGroup(); OutParams.guideSign = db.GetSignRecordByTrainmanNumber(InParams.strTrainmanNumber, InParams.strGuideGroupGUID, out bExist); OutParams.bExist = bExist; output.data = OutParams; output.result = 0; } catch (Exception ex) { output.resultStr = ex.Message; throw ex; } return(output); }