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
|
|||
|
}
|
|||
|
}
|