using System.Collections.Generic; using System.Linq; namespace BLL { /// /// 一般设备机具入场报批明细 /// public static class GeneralEquipmentInItemService { public static Model.SGGLDB db = Funs.DB; /// /// 根据主键获取一般设备机具入场报批明细信息 /// /// /// public static Model.InApproveManager_GeneralEquipmentInItem GetGeneralEquipmentInItemById(string generalEquipmentInItemId) { return Funs.DB.InApproveManager_GeneralEquipmentInItem.FirstOrDefault(e => e.GeneralEquipmentInItemId == generalEquipmentInItemId); } /// /// 根据一般设备机具入场报批ID获取所有相关明细信息 /// /// /// public static List GetGeneralEquipmentInItemByGeneralEquipmentInId(string generalEquipmentInId) { return (from x in Funs.DB.InApproveManager_GeneralEquipmentInItem where x.GeneralEquipmentInId == generalEquipmentInId select x).ToList(); } /// /// 添加一般机具设备入场报批明细 /// /// public static void AddGeneralEquipmentInItem(Model.InApproveManager_GeneralEquipmentInItem generalEquipmentInItem) { Model.SGGLDB db = Funs.DB; Model.InApproveManager_GeneralEquipmentInItem newEquipmentItem = new Model.InApproveManager_GeneralEquipmentInItem { GeneralEquipmentInItemId = generalEquipmentInItem.GeneralEquipmentInItemId, GeneralEquipmentInId = generalEquipmentInItem.GeneralEquipmentInId, SpecialEquipmentId = generalEquipmentInItem.SpecialEquipmentId, SizeModel = generalEquipmentInItem.SizeModel, OwnerCheck = generalEquipmentInItem.OwnerCheck, CertificateNum = generalEquipmentInItem.CertificateNum }; db.InApproveManager_GeneralEquipmentInItem.InsertOnSubmit(newEquipmentItem); db.SubmitChanges(); } /// /// 修改一般机具设备入场报批明细 /// /// public static void UpdateGeneralEquipmentInItem(Model.InApproveManager_GeneralEquipmentInItem generalEquipmentInItem) { Model.SGGLDB db = Funs.DB; Model.InApproveManager_GeneralEquipmentInItem newGeneralEquipmentInItem = db.InApproveManager_GeneralEquipmentInItem.FirstOrDefault(e => e.GeneralEquipmentInItemId == generalEquipmentInItem.GeneralEquipmentInItemId); if (newGeneralEquipmentInItem != null) { newGeneralEquipmentInItem.GeneralEquipmentInId = generalEquipmentInItem.GeneralEquipmentInId; newGeneralEquipmentInItem.SpecialEquipmentId = generalEquipmentInItem.SpecialEquipmentId; newGeneralEquipmentInItem.SizeModel = generalEquipmentInItem.SizeModel; newGeneralEquipmentInItem.OwnerCheck = generalEquipmentInItem.OwnerCheck; newGeneralEquipmentInItem.CertificateNum = generalEquipmentInItem.CertificateNum; db.SubmitChanges(); } } /// /// 根据主键删除一般机具设备入场报批明细 /// /// public static void DeleteGeneralEquipmentInItemById(string generalEquipmentInItemId) { Model.SGGLDB db = Funs.DB; Model.InApproveManager_GeneralEquipmentInItem generalEquipmentInItem = db.InApproveManager_GeneralEquipmentInItem.FirstOrDefault(e => e.GeneralEquipmentInItemId == generalEquipmentInItemId); if (generalEquipmentInItem != null) { db.InApproveManager_GeneralEquipmentInItem.DeleteOnSubmit(generalEquipmentInItem); db.SubmitChanges(); } } /// /// 根据一般机具设备入场报批ID删除所有相关明细信息 /// /// public static void DeleteGeneralEquipmentInItemByEquipmentInId(string generalEquipmentInId) { Model.SGGLDB db = Funs.DB; var q = (from x in Funs.DB.InApproveManager_GeneralEquipmentInItem where x.GeneralEquipmentInId == generalEquipmentInId select x).ToList(); if (q != null) { db.InApproveManager_GeneralEquipmentInItem.DeleteAllOnSubmit(q); db.SubmitChanges(); } } } }