/// <summary> /// 1.8.9 判断是否有未销假的记录 /// </summary> public InterfaceOutPut CheckWhetherAskLeaveByID(String Data) { InterfaceOutPut output = new InterfaceOutPut(); ResultOutPut res = new ResultOutPut(); try { InCheckWhetherAskLeaveByID InParams = JsonConvert.DeserializeObject <InCheckWhetherAskLeaveByID>(Data); DBLCAskLeave db = new DBLCAskLeave(); if (db.CheckWhetherAskLeaveByID(InParams.strTrainManID)) { res.result = true; output.data = res; output.result = 0; output.resultStr = "已存在"; } else { res.result = false; output.data = res; output.resultStr = "不存在"; } } catch (Exception ex) { output.result = 1; output.resultStr = ex.Message; throw ex; } return(output); }
/// <summary> /// 1.8.6 判断是否存在请假类型 /// </summary> public InterfaceOutPut ExistLeaveTypeWhenEdit(String Data) { InterfaceOutPut output = new InterfaceOutPut(); output.result = 1; try { ResultOutPut res = new ResultOutPut(); InExistLeaveTypeWhenEdit InParams = JsonConvert.DeserializeObject <InExistLeaveTypeWhenEdit>(Data); DBLCLeaveType db = new DBLCLeaveType(); output.result = 0; if (db.ExistsLeaveTypeWhenEdit(InParams.leaveType)) { res.result = true; output.data = res; output.resultStr = "存在"; } else { res.result = false; output.data = res; output.resultStr = "不存在"; } } catch (Exception ex) { output.resultStr = ex.Message; throw ex; } return(output); }