108 lines
4.0 KiB
C#
108 lines
4.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace BLL
|
|
{
|
|
/// <summary>
|
|
/// B项尾工录入
|
|
/// </summary>
|
|
public class BItemEndCheckService
|
|
{
|
|
/// <summary>
|
|
/// 根据主键Id获取用于B项信息
|
|
/// </summary>
|
|
/// <param name="jot_id"></param>
|
|
/// <returns></returns>
|
|
public static Model.TP_BItemEndCheck GetTP_BItemEndCheckByID(string id)
|
|
{
|
|
return Funs.DB.TP_BItemEndCheck.FirstOrDefault(x => x.EIC_ID == id);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据管线Id获取用于B项信息
|
|
/// </summary>
|
|
/// <param name="jot_id"></param>
|
|
/// <returns></returns>
|
|
public static List<Model.TP_BItemEndCheck> GetTP_BItemEndCheckByISO_ID(string ISO_ID)
|
|
{
|
|
var view = from x in Funs.DB.TP_BItemEndCheck
|
|
where x.ISO_ID == ISO_ID
|
|
orderby x.EIC_CheckDate
|
|
select x;
|
|
return view.ToList();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 增加业务_B项尾工检查表
|
|
/// </summary>
|
|
/// <param name="bItemEndCheck">试压实体</param>
|
|
public static void AddTP_BItemEndCheck(Model.TP_BItemEndCheck bItemEndCheck)
|
|
{
|
|
Model.TP_BItemEndCheck newbItemEndCheck = new Model.TP_BItemEndCheck();
|
|
newbItemEndCheck.EIC_ID = SQLHelper.GetNewID(typeof(Model.TP_BItemEndCheck));
|
|
newbItemEndCheck.ISO_ID = bItemEndCheck.ISO_ID;
|
|
newbItemEndCheck.EIC_CheckMan = bItemEndCheck.EIC_CheckMan;
|
|
newbItemEndCheck.EIC_CheckDate = bItemEndCheck.EIC_CheckDate;
|
|
newbItemEndCheck.EIC_DealMan = bItemEndCheck.EIC_DealMan;
|
|
newbItemEndCheck.EIC_DealDate = bItemEndCheck.EIC_DealDate;
|
|
newbItemEndCheck.EIC_Remark = bItemEndCheck.EIC_Remark;
|
|
Funs.DB.TP_BItemEndCheck.InsertOnSubmit(newbItemEndCheck);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改业务_B项尾工检查表
|
|
/// </summary>
|
|
/// <param name="weldReport">试压实体</param>
|
|
public static void UpdateTP_BItemEndCheck(Model.TP_BItemEndCheck bItemEndCheck)
|
|
{
|
|
Model.TP_BItemEndCheck newbItemEndCheck = Funs.DB.TP_BItemEndCheck.FirstOrDefault(e => e.EIC_ID == bItemEndCheck.EIC_ID);
|
|
if (newbItemEndCheck != null)
|
|
{
|
|
newbItemEndCheck.ISO_ID = bItemEndCheck.ISO_ID;
|
|
newbItemEndCheck.EIC_CheckMan = bItemEndCheck.EIC_CheckMan;
|
|
newbItemEndCheck.EIC_CheckDate = bItemEndCheck.EIC_CheckDate;
|
|
newbItemEndCheck.EIC_DealMan = bItemEndCheck.EIC_DealMan;
|
|
newbItemEndCheck.EIC_DealDate = bItemEndCheck.EIC_DealDate;
|
|
newbItemEndCheck.EIC_Remark = bItemEndCheck.EIC_Remark;
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除业务_B项尾工检查表
|
|
/// </summary>
|
|
/// <param name="id">业务_B项尾工检查表主键</param>
|
|
public static void DeleteTP_BItemEndCheckByID(string id)
|
|
{
|
|
Model.TP_BItemEndCheck bItemEndCheck = Funs.DB.TP_BItemEndCheck.FirstOrDefault(e => e.EIC_ID == id);
|
|
if (bItemEndCheck != null)
|
|
{
|
|
Funs.DB.TP_BItemEndCheck.DeleteOnSubmit(bItemEndCheck);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据管线获取B项尾工
|
|
/// </summary>
|
|
/// <param name="isono"></param>
|
|
/// <returns></returns>
|
|
public static bool IsExistBItemEndCheck(string iso_id)
|
|
{
|
|
var q = from x in Funs.DB.TP_BItemEndCheck where x.ISO_ID == iso_id select x;
|
|
if (q.Count() > 0)
|
|
{
|
|
return true;
|
|
}
|
|
else
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|