/// <summary> /// 根据主键删除特种设备机具入场报批 /// </summary> /// <param name="equipmentInId"></param> public static void DeleteEquipmentInById(string equipmentInId) { Model.SUBHSSEDB db = Funs.DB; Model.InApproveManager_EquipmentIn equipmentIn = db.InApproveManager_EquipmentIn.FirstOrDefault(e => e.EquipmentInId == equipmentInId); if (equipmentIn != null) { CodeRecordsService.DeleteCodeRecordsByDataId(equipmentInId); //删除编号 CommonService.DeleteAttachFileById(equipmentInId); //删除附件 BLL.CommonService.DeleteFlowOperateByID(equipmentInId); ////删除审核流程表 db.InApproveManager_EquipmentIn.DeleteOnSubmit(equipmentIn); db.SubmitChanges(); } }
/// <summary> /// 修改特种设备机具入场报批 /// </summary> /// <param name="equipmentIn"></param> public static void UpdateEquipmentIn(Model.InApproveManager_EquipmentIn equipmentIn) { Model.SUBHSSEDB db = Funs.DB; Model.InApproveManager_EquipmentIn newEquipmenteIn = db.InApproveManager_EquipmentIn.FirstOrDefault(e => e.EquipmentInId == equipmentIn.EquipmentInId); if (newEquipmenteIn != null) { //newEquipmenteIn.ProjectId = equipmentIn.ProjectId; newEquipmenteIn.EquipmentInCode = equipmentIn.EquipmentInCode; newEquipmenteIn.UnitId = equipmentIn.UnitId; newEquipmenteIn.CarNumber = equipmentIn.CarNumber; newEquipmenteIn.SubProjectName = equipmentIn.SubProjectName; newEquipmenteIn.ContentDef = equipmentIn.ContentDef; newEquipmenteIn.OtherDef = equipmentIn.OtherDef; newEquipmenteIn.State = equipmentIn.State; newEquipmenteIn.CompileMan = equipmentIn.CompileMan; newEquipmenteIn.CompileDate = equipmentIn.CompileDate; db.SubmitChanges(); } }
/// <summary> /// 添加特种设备机具入场报批 /// </summary> /// <param name="equipmentIn"></param> public static void AddEquipmentIn(Model.InApproveManager_EquipmentIn equipmentIn) { Model.SUBHSSEDB db = Funs.DB; Model.InApproveManager_EquipmentIn newEquipmenteIn = new Model.InApproveManager_EquipmentIn { EquipmentInId = equipmentIn.EquipmentInId, ProjectId = equipmentIn.ProjectId, EquipmentInCode = equipmentIn.EquipmentInCode, UnitId = equipmentIn.UnitId, CarNumber = equipmentIn.CarNumber, SubProjectName = equipmentIn.SubProjectName, ContentDef = equipmentIn.ContentDef, OtherDef = equipmentIn.OtherDef, State = equipmentIn.State, CompileMan = equipmentIn.CompileMan, CompileDate = equipmentIn.CompileDate }; db.InApproveManager_EquipmentIn.InsertOnSubmit(newEquipmenteIn); db.SubmitChanges(); CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.EquipmentInMenuId, equipmentIn.ProjectId, null, equipmentIn.EquipmentInId, equipmentIn.CompileDate); }