102 lines
3.8 KiB
C#
102 lines
3.8 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Collections;
|
|
using System.Web.UI.WebControls;
|
|
|
|
namespace BLL
|
|
{
|
|
public class BItemEndCheckService
|
|
{
|
|
/// <summary>
|
|
/// 根据主键Id获取用于A项信息
|
|
/// </summary>
|
|
/// <param name="jot_id"></param>
|
|
/// <returns></returns>
|
|
public static Model.PTP_BItemEndCheck GetAItemEndCheckByID(string id)
|
|
{
|
|
return Funs.DB.PTP_BItemEndCheck.FirstOrDefault(x => x.BItemCheckId == id);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据管线Id获取用于A项信息
|
|
/// </summary>
|
|
/// <param name="pipelineId"></param>
|
|
/// <returns></returns>
|
|
public static List<Model.PTP_BItemEndCheck> GetBItemEndCheckBypipelineId(string pipelineId)
|
|
{
|
|
var view = from x in Funs.DB.PTP_BItemEndCheck
|
|
where x.PipelineId == pipelineId
|
|
orderby x.CheckDate
|
|
select x;
|
|
return view.ToList();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 增加业务_A项尾工检查表
|
|
/// </summary>
|
|
/// <param name="bItemEndCheck">试压实体</param>
|
|
public static void AddBItemEndCheck(Model.PTP_BItemEndCheck bItemEndCheck)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.PTP_BItemEndCheck newBItemEndCheck = new Model.PTP_BItemEndCheck();
|
|
newBItemEndCheck.BItemCheckId = SQLHelper.GetNewID(typeof(Model.PTP_BItemEndCheck));
|
|
newBItemEndCheck.PipelineId = bItemEndCheck.PipelineId;
|
|
newBItemEndCheck.CheckMan = bItemEndCheck.CheckMan;
|
|
newBItemEndCheck.CheckDate = bItemEndCheck.CheckDate;
|
|
newBItemEndCheck.DealMan = bItemEndCheck.DealMan;
|
|
newBItemEndCheck.DealDate = bItemEndCheck.DealDate;
|
|
newBItemEndCheck.Remark = bItemEndCheck.Remark;
|
|
db.PTP_BItemEndCheck.InsertOnSubmit(newBItemEndCheck);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改业务_A项尾工检查表
|
|
/// </summary>
|
|
/// <param name="weldReport">试压实体</param>
|
|
public static void UpdateBItemEndCheck(Model.PTP_BItemEndCheck bItemEndCheck)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.PTP_BItemEndCheck newBItemEndCheck = db.PTP_BItemEndCheck.First(e => e.BItemCheckId == bItemEndCheck.BItemCheckId);
|
|
newBItemEndCheck.PipelineId = bItemEndCheck.PipelineId;
|
|
newBItemEndCheck.CheckMan = bItemEndCheck.CheckMan;
|
|
newBItemEndCheck.CheckDate = bItemEndCheck.CheckDate;
|
|
newBItemEndCheck.DealMan = bItemEndCheck.DealMan;
|
|
newBItemEndCheck.DealDate = bItemEndCheck.DealDate;
|
|
newBItemEndCheck.Remark = bItemEndCheck.Remark;
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除业务_A项尾工检查表
|
|
/// </summary>
|
|
/// <param name="id">业务_A项尾工检查表主键</param>
|
|
public static void DeleteBItemEndCheckByID(string bItemCheckId)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.PTP_BItemEndCheck newBItemEndCheck = db.PTP_BItemEndCheck.First(e => e.BItemCheckId == bItemCheckId);
|
|
db.PTP_BItemEndCheck.DeleteOnSubmit(newBItemEndCheck);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据管线Id判断是否存在A项尾工
|
|
/// </summary>
|
|
/// <param name="isono"></param>
|
|
/// <returns></returns>
|
|
public static bool IsExistBItemEndCheck(string pipelineId)
|
|
{
|
|
var q = from x in Funs.DB.PTP_BItemEndCheck where x.PipelineId == pipelineId select x;
|
|
if (q.Count() > 0)
|
|
{
|
|
return true;
|
|
}
|
|
else
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
} |