using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 硬度委托 /// public class HotHardManageEditService { /// /// 根据委托Id获取用于委托的委托信息 /// /// /// public static Model.HotHard GetHotHardByID(string HotHardID) { var view = Funs.DB.HotHard.FirstOrDefault(e => e.HotHardID == HotHardID); return view; } /// /// 根据委托Id获取用于委托的焊口视图信息 /// /// /// public static List GetView_HotHardItemByHotHardID(string HotHardID) { var view = (from x in Funs.DB.View_HotHardItem where x.HotHardID == HotHardID select x).ToList(); return view; } /// /// 根据焊口Id获取用于委托的焊口信息 /// /// /// public static Model.View_HotHardItem GetView_HotHardItemByJotID(string jot_id, string projectId) { var view = Funs.DB.View_HotHardItem.FirstOrDefault(e => e.JOT_ID == jot_id && e.ProjectId == projectId); return view; } /// /// 增加委托信息 /// /// 委托实体 public static void AddHotHard(Model.HotHard HotHard) { Model.HotHard newHotHard = new Model.HotHard(); newHotHard.HotHardID = HotHard.HotHardID; newHotHard.HotHardCode = HotHard.HotHardCode; newHotHard.HotHardUnit = HotHard.HotHardUnit; newHotHard.HotHardDate = HotHard.HotHardDate; newHotHard.HotHardMan = HotHard.HotHardMan; newHotHard.NDTMethod = HotHard.NDTMethod; newHotHard.CheckUnit = HotHard.CheckUnit; newHotHard.ProjectId = HotHard.ProjectId; newHotHard.InstallationId = HotHard.InstallationId; newHotHard.DetectionTime = HotHard.DetectionTime; newHotHard.NDTRate = HotHard.NDTRate; newHotHard.Sendee = HotHard.Sendee; newHotHard.Standards = HotHard.Standards; newHotHard.InspectionNum = HotHard.InspectionNum; newHotHard.CheckNum = HotHard.CheckNum; newHotHard.TestWeldNum = HotHard.TestWeldNum; Funs.DB.HotHard.InsertOnSubmit(newHotHard); Funs.DB.SubmitChanges(); } /// /// 修改焊接信息 /// /// 焊接实体 public static void UpdateHotHard(Model.HotHard HotHard) { Model.HotHard newHotHard = Funs.DB.HotHard.FirstOrDefault(e => e.HotHardID == HotHard.HotHardID); if (newHotHard != null) { //newHotHard.HotHardID = HotHard.HotHardID; newHotHard.HotHardCode = HotHard.HotHardCode; newHotHard.HotHardUnit = HotHard.HotHardUnit; newHotHard.HotHardDate = HotHard.HotHardDate; newHotHard.HotHardMan = HotHard.HotHardMan; newHotHard.NDTMethod = HotHard.NDTMethod; newHotHard.CheckUnit = HotHard.CheckUnit; newHotHard.ProjectId = HotHard.ProjectId; newHotHard.InstallationId = HotHard.InstallationId; newHotHard.DetectionTime = HotHard.DetectionTime; newHotHard.NDTRate = HotHard.NDTRate; newHotHard.Sendee = HotHard.Sendee; newHotHard.Standards = HotHard.Standards; newHotHard.InspectionNum = HotHard.InspectionNum; newHotHard.CheckNum = HotHard.CheckNum; newHotHard.TestWeldNum = HotHard.TestWeldNum; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除委托信息 /// /// 委托主键 public static void DeleteHotHardByHotHardID(string HotHardID) { Model.HotHard HotHard = Funs.DB.HotHard.FirstOrDefault(e => e.HotHardID == HotHardID); if (HotHard != null) { Funs.DB.HotHard.DeleteOnSubmit(HotHard); Funs.DB.SubmitChanges(); } } /// /// 根据主键删除委托信息明细 /// /// 委托主键 public static void DeleteHotHardItemByHotHardID(string HotHardID) { var HotHard = from x in Funs.DB.HotHardItem where x.HotHardID == HotHardID select x; if (HotHard != null) { Funs.DB.HotHardItem.DeleteAllOnSubmit(HotHard); Funs.DB.SubmitChanges(); } } /// /// 增加委托信息明细 /// /// 委托明细实体 public static void AddHotHardItem(Model.HotHardItem HotHardItem) { Model.HotHardItem newHotHardItem = new Model.HotHardItem(); newHotHardItem.HotHardItemID = SQLHelper.GetNewID(typeof(Model.HotHardItem)); newHotHardItem.HotHardID = HotHardItem.HotHardID; newHotHardItem.JOT_ID = HotHardItem.JOT_ID; newHotHardItem.Remark = HotHardItem.Remark; Funs.DB.HotHardItem.InsertOnSubmit(newHotHardItem); Funs.DB.SubmitChanges(); } /// /// 审核委托信息 /// /// 焊接实体 public static void AuditHotHard(Model.HotHard HotHard) { Model.HotHard newHotHard = Funs.DB.HotHard.FirstOrDefault(e => e.HotHardID == HotHard.HotHardID); if (newHotHard != null) { //newHotHard.HotHardID = HotHard.HotHardID; newHotHard.AuditMan = HotHard.AuditMan; newHotHard.AuditDate = HotHard.AuditDate; Funs.DB.SubmitChanges(); } } } }