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 { /// /// 根据主键Id获取用于A项信息 /// /// /// public static Model.PTP_BItemEndCheck GetAItemEndCheckByID(string id) { return Funs.DB.PTP_BItemEndCheck.FirstOrDefault(x => x.BItemCheckId == id); } /// /// 根据管线Id获取用于A项信息 /// /// /// public static List GetBItemEndCheckBypipelineId(string pipelineId) { var view = from x in Funs.DB.PTP_BItemEndCheck where x.PipelineId == pipelineId orderby x.CheckDate select x; return view.ToList(); } /// /// 增加业务_A项尾工检查表 /// /// 试压实体 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(); } /// /// 修改业务_A项尾工检查表 /// /// 试压实体 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(); } /// /// 根据主键删除业务_A项尾工检查表 /// /// 业务_A项尾工检查表主键 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(); } /// /// 根据管线Id判断是否存在A项尾工 /// /// /// 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; } } } }