using System.Collections.Generic; using System.Linq; namespace BLL { /// /// IDP平台试车数据服务 /// public static class IDPPreRunDataService { #region 管道一览表 /// /// 获取明细 /// /// /// public static Model.IDP_PreRunData_Piping GetPipingById(string ItemId) { return Funs.DB.IDP_PreRunData_Piping.FirstOrDefault(x => x.ItemId == ItemId); } /// /// 获取IDP试车管道一览表 /// /// /// public static List GetIDPPreRunDataPipingList(string projectId) { var list = (from x in Funs.DB.IDP_PreRunData_Piping where x.ProjectId == projectId orderby x.ProjCode select x).ToList(); return list; } /// /// 获取IDP试车管道一览表Ids /// /// /// public static List GetIDPPreRunDataPipingIds(string projectId) { return (from x in Funs.DB.IDP_PreRunData_Piping where x.ProjectId == projectId select x.ItemId).ToList(); } #endregion #region 设备一览表 /// /// 获取明细 /// /// /// public static Model.IDP_PreRunData_Equipment GetEquipmentById(string ItemId) { return Funs.DB.IDP_PreRunData_Equipment.FirstOrDefault(x => x.ItemId == ItemId); } /// /// 获取IDP试车管道一览表Ids /// /// /// public static List GetIDPPreRunDataEquipmentIds(string projectId) { return (from x in Funs.DB.IDP_PreRunData_Equipment where x.ProjectId == projectId select x.ItemId).ToList(); } #endregion #region 仪表索引 /// /// 获取明细 /// /// /// public static Model.IDP_PreRunData_Instrumentation GetInstrumentationById(string ItemId) { return Funs.DB.IDP_PreRunData_Instrumentation.FirstOrDefault(x => x.ItemId == ItemId); } /// /// 获取IDP试车管道一览表Ids /// /// /// public static List GetIDPPreRunDataInstrumentationIds(string projectId) { return (from x in Funs.DB.IDP_PreRunData_Instrumentation where x.ProjectId == projectId select x.ItemId).ToList(); } #endregion } }