using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { public class PC_ItemEndCheckService { /// /// 根据主键Id获取用于A项信息 /// /// /// public static Model.HJGL_PC_ItemEndCheck GetAItemEndCheckByID(string id) { return Funs.DB.HJGL_PC_ItemEndCheck.FirstOrDefault(x => x.PCItemEndCheckId == id); } /// /// 根据明细主键获取用于A项信息 /// /// /// public static List GetAItemEndCheckByPC_PipeId(string PC_PipeId) { var view = from x in Funs.DB.HJGL_PC_ItemEndCheck where x.PC_PipeId == PC_PipeId orderby x.CheckDate select x; return view.ToList(); } /// /// 增加业务_A项尾工检查表 /// /// 试压实体 public static void AddAItemEndCheck(Model.HJGL_PC_ItemEndCheck aItemEndCheck) { Model.SGGLDB db = Funs.DB; Model.HJGL_PC_ItemEndCheck newAItemEndCheck = new Model.HJGL_PC_ItemEndCheck(); newAItemEndCheck.PCItemEndCheckId = SQLHelper.GetNewID(typeof(Model.HJGL_PC_ItemEndCheck)); newAItemEndCheck.PC_PipeId = aItemEndCheck.PC_PipeId; newAItemEndCheck.CheckMan = aItemEndCheck.CheckMan; newAItemEndCheck.CheckDate = aItemEndCheck.CheckDate; newAItemEndCheck.DealMan = aItemEndCheck.DealMan; newAItemEndCheck.DealDate = aItemEndCheck.DealDate; newAItemEndCheck.Remark = aItemEndCheck.Remark; newAItemEndCheck.ItemType = aItemEndCheck.ItemType; newAItemEndCheck.Opinion = aItemEndCheck.Opinion; db.HJGL_PC_ItemEndCheck.InsertOnSubmit(newAItemEndCheck); db.SubmitChanges(); } /// /// 修改业务_A项尾工检查表 /// /// 试压实体 public static void UpdateAItemEndCheck(Model.HJGL_PC_ItemEndCheck aItemEndCheck) { Model.SGGLDB db = Funs.DB; Model.HJGL_PC_ItemEndCheck newAItemEndCheck = db.HJGL_PC_ItemEndCheck.First(e => e.PCItemEndCheckId == aItemEndCheck.PCItemEndCheckId); newAItemEndCheck.PC_PipeId = aItemEndCheck.PC_PipeId; newAItemEndCheck.CheckMan = aItemEndCheck.CheckMan; newAItemEndCheck.CheckDate = aItemEndCheck.CheckDate; newAItemEndCheck.DealMan = aItemEndCheck.DealMan; newAItemEndCheck.DealDate = aItemEndCheck.DealDate; newAItemEndCheck.Remark = aItemEndCheck.Remark; newAItemEndCheck.ItemType = aItemEndCheck.ItemType; newAItemEndCheck.Opinion = aItemEndCheck.Opinion; db.SubmitChanges(); } /// /// 根据主键删除业务_A项尾工检查表 /// /// 业务_A项尾工检查表主键 public static void DeleteAItemEndCheckByID(string PCItemEndCheckId) { Model.SGGLDB db = Funs.DB; Model.HJGL_PC_ItemEndCheck newAItemEndCheck = db.HJGL_PC_ItemEndCheck.First(e => e.PCItemEndCheckId == PCItemEndCheckId); db.HJGL_PC_ItemEndCheck.DeleteOnSubmit(newAItemEndCheck); db.SubmitChanges(); } /// /// 根据管线Id判断是否存在A项尾工 /// /// /// public static bool IsExistAItemEndCheck(string PC_PipeId) { var q = from x in Funs.DB.HJGL_PC_ItemEndCheck where x.PC_PipeId == PC_PipeId select x; if (q.Count() > 0) { return true; } else { return false; } } } }