diff --git a/EuroTran/EasyBL.WEBAPP/ShowEasy/ONSiteMaintain_QryService.cs b/EuroTran/EasyBL.WEBAPP/ShowEasy/ONSiteMaintain_QryService.cs index 2795953..454520b 100644 --- a/EuroTran/EasyBL.WEBAPP/ShowEasy/ONSiteMaintain_QryService.cs +++ b/EuroTran/EasyBL.WEBAPP/ShowEasy/ONSiteMaintain_QryService.cs @@ -1827,5 +1827,31 @@ namespace EasyBL.WEBAPP.ShowEasy } + //卡車類型 + public List GetTruckTypes(string sLanguageID) + { + List saPackingTypes = new List(); + var db = SugarBase.GetIntance(); + try + { + do + { + var sORIGID = WebAppGlobalConstWord.TG_ORGID; + saPackingTypes = db.Queryable() + .Where(x => x.OrgID == sORIGID && x.Effective == "Y" ) + .OrderBy(x => x.GoodsHeight) + .ToList(); + return saPackingTypes; + } while (false); + } + catch (Exception ex) + { + + } + + return saPackingTypes; + + } + } } \ No newline at end of file diff --git a/EuroTran/EasyBL.WEBAPP/ShowEasy/OnsiteService.cs b/EuroTran/EasyBL.WEBAPP/ShowEasy/OnsiteService.cs index 9be33de..cfafddb 100644 --- a/EuroTran/EasyBL.WEBAPP/ShowEasy/OnsiteService.cs +++ b/EuroTran/EasyBL.WEBAPP/ShowEasy/OnsiteService.cs @@ -803,5 +803,47 @@ namespace EasyBL.WEBAPP.ShowEasy #endregion 服務費用List + #region 卡車類型 + + /// + /// 卡車類型 + /// + /// + /// + public HttpResponseMessage GetTruckTypes(string sLanguageID) + { + SuccessResponseMessage srm = null; + string sError = null; + try + { + do + { + if (string.IsNullOrEmpty(sLanguageID)) + { + sLanguageID = WebAppGlobalConstWord.DEFAULT_LANGUAGE; + } + ONSiteMaintain_QryService em_qry = new ONSiteMaintain_QryService(); + var rsResult = em_qry.GetTruckTypes(sLanguageID); + srm = new SuccessResponseMessage(null, null); + srm.DATA.Add(BLWording.REL, rsResult); + + } while (false); + } + catch (Exception ex) + { + sError = Util.GetLastExceptionMsg(ex); + srm = new SuccessResponseMessage(null, null) + { + STATUSCODE = (int)StatusCodeEnum.Error, + MSG = StatusCodeEnum.Error.GetEnumText() + }; + srm.DATA.Add(BLWording.REL, ""); + } + return HttpResponseExtension.ToJson(JsonConvert.SerializeObject(srm)); + + } + + #endregion 展覽管理(List API 展覽類別篩選器) + } } \ No newline at end of file diff --git a/EuroTran/WebApp/Controllers/OnsiteController.cs b/EuroTran/WebApp/Controllers/OnsiteController.cs index 088d419..8b4ffd0 100644 --- a/EuroTran/WebApp/Controllers/OnsiteController.cs +++ b/EuroTran/WebApp/Controllers/OnsiteController.cs @@ -117,5 +117,11 @@ namespace WebApp.Controllers return new OnsiteService().GetOneOnsiteItem(Lang, ServiceID); } + //卡車類型 + [HttpGet] + public HttpResponseMessage TruckTypes(string Lang) + { + return new OnsiteService().GetTruckTypes(Lang); + } } }