initproject
This commit is contained in:
@@ -0,0 +1,100 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 管道等级条件设置
|
||||
/// </summary>
|
||||
public static class Base_PipingClassDetailService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取管道等级条件设置
|
||||
/// </summary>
|
||||
/// <param name="pipingClassDetailId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Base_PipingClassDetail GetPipingClassDetailById(string pipingClassDetailId)
|
||||
{
|
||||
return Funs.DB.Base_PipingClassDetail.FirstOrDefault(e => e.PipingClassDetailId == pipingClassDetailId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取管道等级
|
||||
/// </summary>
|
||||
/// <param name="pipingClassDetailId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.View_Base_PipingClassDetail GetViewPipingClassDetailById(string pipingClassDetailId)
|
||||
{
|
||||
return Funs.DB.View_Base_PipingClassDetail.FirstOrDefault(e => e.PipingClassDetailId == pipingClassDetailId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据管道等级Id获取相关条件设置信息
|
||||
/// </summary>
|
||||
/// <param name="pipingClassId"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.Base_PipingClassDetail> GetPipingClassDetailByPipingClassId(string pipingClassId)
|
||||
{
|
||||
return (from x in Funs.DB.Base_PipingClassDetail where x.PipingClassId == pipingClassId select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加条件设置信息
|
||||
/// </summary>
|
||||
/// <param name="pipingClassDetail"></param>
|
||||
public static void AddPipingClassDetail(Model.Base_PipingClassDetail pipingClassDetail)
|
||||
{
|
||||
Model.HJGLDB db = Funs.DB;
|
||||
Model.Base_PipingClassDetail newPipingClassDetail = new Model.Base_PipingClassDetail();
|
||||
newPipingClassDetail.PipingClassDetailId = pipingClassDetail.PipingClassDetailId;
|
||||
newPipingClassDetail.PipingClassId = pipingClassDetail.PipingClassId;
|
||||
newPipingClassDetail.WeldTypeId = pipingClassDetail.WeldTypeId;
|
||||
newPipingClassDetail.DetectionTypeId = pipingClassDetail.DetectionTypeId;
|
||||
newPipingClassDetail.DetectionRateId = pipingClassDetail.DetectionRateId;
|
||||
newPipingClassDetail.SizeMin = pipingClassDetail.SizeMin;
|
||||
newPipingClassDetail.SizeMax = pipingClassDetail.SizeMax;
|
||||
newPipingClassDetail.ThicknessMin = pipingClassDetail.ThicknessMin;
|
||||
newPipingClassDetail.ThicknessMax = pipingClassDetail.ThicknessMax;
|
||||
db.Base_PipingClassDetail.InsertOnSubmit(newPipingClassDetail);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改条件设置
|
||||
/// </summary>
|
||||
/// <param name="pipingClassDetail"></param>
|
||||
public static void UpdatePipingClassDetail(Model.Base_PipingClassDetail pipingClassDetail)
|
||||
{
|
||||
Model.HJGLDB db = Funs.DB;
|
||||
Model.Base_PipingClassDetail newPipingClassDetail = db.Base_PipingClassDetail.FirstOrDefault(e => e.PipingClassDetailId == pipingClassDetail.PipingClassDetailId);
|
||||
if (newPipingClassDetail != null)
|
||||
{
|
||||
newPipingClassDetail.WeldTypeId = pipingClassDetail.WeldTypeId;
|
||||
newPipingClassDetail.DetectionTypeId = pipingClassDetail.DetectionTypeId;
|
||||
newPipingClassDetail.DetectionRateId = pipingClassDetail.DetectionRateId;
|
||||
newPipingClassDetail.SizeMin = pipingClassDetail.SizeMin;
|
||||
newPipingClassDetail.SizeMax = pipingClassDetail.SizeMax;
|
||||
newPipingClassDetail.ThicknessMin = pipingClassDetail.ThicknessMin;
|
||||
newPipingClassDetail.ThicknessMax = pipingClassDetail.ThicknessMax;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除条件设置
|
||||
/// </summary>
|
||||
/// <param name="pipingClassDetailId"></param>
|
||||
public static void DeletePipingClassDetailById(string pipingClassDetailId)
|
||||
{
|
||||
Model.HJGLDB db = Funs.DB;
|
||||
Model.Base_PipingClassDetail pipingClassDetail = db.Base_PipingClassDetail.FirstOrDefault(e => e.PipingClassDetailId == pipingClassDetailId);
|
||||
if (pipingClassDetail != null)
|
||||
{
|
||||
db.Base_PipingClassDetail.DeleteOnSubmit(pipingClassDetail);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user