95 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			95 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			C#
		
	
	
	
| using System.Collections.Generic;
 | |
| using System.Linq;
 | |
| 
 | |
| namespace BLL
 | |
| {
 | |
|     /// <summary>
 | |
|     /// IDP平台试车数据服务
 | |
|     /// </summary>
 | |
|     public static class IDPPreRunDataService
 | |
|     {
 | |
|         #region 管道一览表
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 获取明细
 | |
|         /// </summary>
 | |
|         /// <param name="ItemId"></param>
 | |
|         /// <returns></returns>
 | |
|         public static Model.IDP_PreRunData_Piping GetPipingById(string ItemId)
 | |
|         {
 | |
|             return Funs.DB.IDP_PreRunData_Piping.FirstOrDefault(x => x.ItemId == ItemId);
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 获取IDP试车管道一览表
 | |
|         /// </summary>
 | |
|         /// <param name="projectId"></param>
 | |
|         /// <returns></returns>
 | |
|         public static List<Model.IDP_PreRunData_Piping> 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;
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 获取IDP试车管道一览表Ids
 | |
|         /// </summary>
 | |
|         /// <param name="projectId"></param>
 | |
|         /// <returns></returns>
 | |
|         public static List<string> GetIDPPreRunDataPipingIds(string projectId)
 | |
|         {
 | |
|             return (from x in Funs.DB.IDP_PreRunData_Piping where x.ProjectId == projectId select x.ItemId).ToList();
 | |
|         }
 | |
| 
 | |
|         #endregion
 | |
| 
 | |
|         #region 设备一览表
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 获取明细
 | |
|         /// </summary>
 | |
|         /// <param name="ItemId"></param>
 | |
|         /// <returns></returns>
 | |
|         public static Model.IDP_PreRunData_Equipment GetEquipmentById(string ItemId)
 | |
|         {
 | |
|             return Funs.DB.IDP_PreRunData_Equipment.FirstOrDefault(x => x.ItemId == ItemId);
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 获取IDP试车管道一览表Ids
 | |
|         /// </summary>
 | |
|         /// <param name="projectId"></param>
 | |
|         /// <returns></returns>
 | |
|         public static List<string> GetIDPPreRunDataEquipmentIds(string projectId)
 | |
|         {
 | |
|             return (from x in Funs.DB.IDP_PreRunData_Equipment where x.ProjectId == projectId select x.ItemId).ToList();
 | |
|         }
 | |
| 
 | |
|         #endregion
 | |
| 
 | |
|         #region 仪表索引
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 获取明细
 | |
|         /// </summary>
 | |
|         /// <param name="ItemId"></param>
 | |
|         /// <returns></returns>
 | |
|         public static Model.IDP_PreRunData_Instrumentation GetInstrumentationById(string ItemId)
 | |
|         {
 | |
|             return Funs.DB.IDP_PreRunData_Instrumentation.FirstOrDefault(x => x.ItemId == ItemId);
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 获取IDP试车管道一览表Ids
 | |
|         /// </summary>
 | |
|         /// <param name="projectId"></param>
 | |
|         /// <returns></returns>
 | |
|         public static List<string> GetIDPPreRunDataInstrumentationIds(string projectId)
 | |
|         {
 | |
|             return (from x in Funs.DB.IDP_PreRunData_Instrumentation where x.ProjectId == projectId select x.ItemId).ToList();
 | |
|         }
 | |
| 
 | |
|         #endregion
 | |
|     }
 | |
| }
 |