using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// B项尾工录入 /// public class BItemEndCheckService { /// /// 根据主键Id获取用于B项信息 /// /// /// public static Model.TP_BItemEndCheck GetTP_BItemEndCheckByID(string id) { return Funs.DB.TP_BItemEndCheck.FirstOrDefault(x => x.EIC_ID == id); } /// /// 根据管线Id获取用于B项信息 /// /// /// public static List 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(); } /// /// 增加业务_B项尾工检查表 /// /// 试压实体 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(); } /// /// 修改业务_B项尾工检查表 /// /// 试压实体 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(); } } /// /// 根据主键删除业务_B项尾工检查表 /// /// 业务_B项尾工检查表主键 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(); } } /// /// 根据管线获取B项尾工 /// /// /// 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; } } } }