Esempio n. 1
0
        public Get_OutGetTrainJiaolu GetTrainJiaolu(string data)
        {
            Get_OutGetTrainJiaolu json = new Get_OutGetTrainJiaolu();

            try
            {
                Get_InGetTrainJiaolu input = Newtonsoft.Json.JsonConvert.DeserializeObject <Get_InGetTrainJiaolu>(data);
                DBTrainJiaolu        db    = new DBTrainJiaolu();
                json.data      = db.GetTrainJiaolu(input.strTrainJiaoluGUID);
                json.result    = "0";
                json.resultStr = "返回成功";
            }
            catch (Exception ex)
            {
                json.result    = "1";
                json.resultStr = "提交失败:" + ex.Message;
            }
            return(json);
        }
Esempio n. 2
0
        public OutTMJLList GetSiteTrainmanJiaolus(string data)
        {
            OutTMJLList _ret = new OutTMJLList();

            _ret.Clear();
            try
            {
                InGetTMJLList             input     = Newtonsoft.Json.JsonConvert.DeserializeObject <InGetTMJLList>(data);
                DBTrainJiaolu             db        = new DBTrainJiaolu();
                List <DBTrainJiaolu.TmJL> List_tmjl = db.getList_TMJL(input.SiteNumber);
                List <TMJL> List_TMJL = new List <TMJL>();
                foreach (DBTrainJiaolu.TmJL tmjl in List_tmjl)
                {
                    //通过人员区段获取 人员区段的行车区段下的所有出勤点
                    List <DBTrainJiaolu.Place> PlaceList = db.getList_Place(tmjl.strTrainmanJiaoluGUID);
                    List <Place> List_Place = new List <Place>();
                    foreach (DBTrainJiaolu.Place place in PlaceList)
                    {
                        Place p = new Place();
                        p.ID   = place.strPlaceID;
                        p.Name = place.strPlaceName;
                        List_Place.Add(p);
                    }
                    TMJL TMJL = new TMJL();
                    TMJL.PlaceList = List_Place;
                    TMJL.JlGUID    = tmjl.strTrainmanJiaoluGUID;
                    TMJL.JlName    = tmjl.strTrainmanJiaoluName;
                    TMJL.JlType    = tmjl.nJiaoluType;
                    List_TMJL.Add(TMJL);
                }
                _ret.data      = List_TMJL;
                _ret.result    = 0;
                _ret.resultStr = "返回成功";
            }
            catch (Exception ex)
            {
                _ret.result    = 1;
                _ret.resultStr = "提交失败:" + ex.Message;
            }
            return(_ret);
        }
Esempio n. 3
0
        public Get_OutIsJiaoLuInSite IsJiaoLuInSite(string data)
        {
            Get_OutIsJiaoLuInSite json = new Get_OutIsJiaoLuInSite();

            try
            {
                Get_InIsJiaoLuInSite input = Newtonsoft.Json.JsonConvert.DeserializeObject <Get_InIsJiaoLuInSite>(data);
                DBTrainJiaolu        db    = new DBTrainJiaolu();
                boolresult           r     = new boolresult();
                r.result       = db.IsJiaoLuInSite(input.TrainJiaoluGUID, input.SiteGUID);
                json.data      = r;
                json.result    = "0";
                json.resultStr = "返回成功";
            }
            catch (Exception ex)
            {
                json.result    = "1";
                json.resultStr = "提交失败:" + ex.Message;
            }
            return(json);
        }
Esempio n. 4
0
        public Get_OutGetTrainJiaoluGUIDByName GetTrainJiaoluGUIDByName(string data)
        {
            Get_OutGetTrainJiaoluGUIDByName json = new Get_OutGetTrainJiaoluGUIDByName();

            try
            {
                Get_InGetTrainJiaoluGUIDByName input = Newtonsoft.Json.JsonConvert.DeserializeObject <Get_InGetTrainJiaoluGUIDByName>(data);
                DBTrainJiaolu db = new DBTrainJiaolu();
                strresult     r  = new strresult();
                r.result       = db.GetTrainJiaoluGUIDByName(input.TrainJiaoluName);
                json.data      = r;
                json.result    = "0";
                json.resultStr = "返回成功";
            }
            catch (Exception ex)
            {
                json.result    = "1";
                json.resultStr = "提交失败:" + ex.Message;
            }
            return(json);
        }