Example #1
0
        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);
        }
Example #2
0
        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);
        }