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