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