public Get_OutPlanWorkOutList GetPlanEndWorkOut(string data) { Get_OutPlanWorkOutList json = new Get_OutPlanWorkOutList(); try { Get_InPlanEndWorkOut input = Newtonsoft.Json.JsonConvert.DeserializeObject <Get_InPlanEndWorkOut>(data); DBPlanToList db = new DBPlanToList(); List <MDEndWork_Full> vplans = db.GetPlanEndWorkOut(input.siteID, input.trainmanID, 2); BeginEndWork bll = new BeginEndWork(); List <TF.RunSafty.WorkSteps.BeginEndWork.TuiQinPlan> plans = bll.GetPlanList(vplans); if (vplans != null && vplans.Count > 0) { json.data = (plans.Count > 0 && plans[0] != null)?plans[0]:null; json.result = "0"; json.resultStr = "提交成功"; } else { json.result = "0"; json.resultStr = "没有该乘务员的退勤计划"; } } catch (Exception ex) { json.result = "1"; json.resultStr = "提交失败:" + ex.Message; } return(json); }
public Get_OutPlanWorkOutList GetPlanWorkOutList(string data) { Get_OutPlanWorkOutList json = new Get_OutPlanWorkOutList(); try { Get_InPlanWorkOutList input = Newtonsoft.Json.JsonConvert.DeserializeObject <Get_InPlanWorkOutList>(data); DBPlanToList db = new DBPlanToList(); List <MDPlanBase> vplans = db.GetPlanWorkOutList(input.siteID, input.BeginTime, input.Endime, input.nWorkTypeID); List <TrainmanPlan> plans = db.GetBeginFlowPlanList(vplans); json.data = plans; json.result = "0"; json.resultStr = "提交成功"; } catch (Exception ex) { json.result = "1"; json.resultStr = "提交失败:" + ex.Message; } return(json); }