/// <summary> /// 修改射线作业票 /// </summary> /// <param name="radialWork"></param> public static void UpdateRadialWork(Model.License_RadialWork radialWork) { Model.SUBHSSEDB db = Funs.DB; Model.License_RadialWork newRadialWork = db.License_RadialWork.FirstOrDefault(e => e.RadialWorkId == radialWork.RadialWorkId); if (newRadialWork != null) { newRadialWork.RadialWorkId = radialWork.RadialWorkId; newRadialWork.ProjectId = radialWork.ProjectId; newRadialWork.LicenseCode = radialWork.LicenseCode; newRadialWork.ApplyUnitId = radialWork.ApplyUnitId; newRadialWork.ApplyManId = radialWork.ApplyManId; newRadialWork.ApplyDate = radialWork.ApplyDate; newRadialWork.RadialType = radialWork.RadialType; newRadialWork.WorkLeaderId = radialWork.WorkLeaderId; newRadialWork.WorkLeaderTel = radialWork.WorkLeaderTel; newRadialWork.ValidityStartTime = radialWork.ValidityStartTime; newRadialWork.ValidityEndTime = radialWork.ValidityEndTime; newRadialWork.WorkPalce = radialWork.WorkPalce; newRadialWork.WorkMeasures = radialWork.WorkMeasures; newRadialWork.FireWatchManId = radialWork.FireWatchManId; newRadialWork.WatchManContact = radialWork.WatchManContact; newRadialWork.CancelManId = radialWork.CancelManId; newRadialWork.CancelReasons = radialWork.CancelReasons; newRadialWork.CancelTime = radialWork.CancelTime; newRadialWork.CloseManId = radialWork.CloseManId; newRadialWork.CloseReasons = radialWork.CloseReasons; newRadialWork.CloseTime = radialWork.CloseTime; newRadialWork.NextManId = radialWork.NextManId; newRadialWork.States = radialWork.States; db.SubmitChanges(); } }
/// <summary> /// 添加射线作业票 /// </summary> /// <param name="radialWork"></param> public static void AddRadialWork(Model.License_RadialWork radialWork) { Model.SUBHSSEDB db = Funs.DB; Model.License_RadialWork newRadialWork = new Model.License_RadialWork { RadialWorkId = radialWork.RadialWorkId, ProjectId = radialWork.ProjectId, LicenseCode = radialWork.LicenseCode, ApplyUnitId = radialWork.ApplyUnitId, ApplyManId = radialWork.ApplyManId, ApplyDate = radialWork.ApplyDate, RadialType = radialWork.RadialType, WorkLeaderId = radialWork.WorkLeaderId, WorkLeaderTel = radialWork.WorkLeaderTel, ValidityStartTime = radialWork.ValidityStartTime, ValidityEndTime = radialWork.ValidityEndTime, WorkPalce = radialWork.WorkPalce, WorkMeasures = radialWork.WorkMeasures, FireWatchManId = radialWork.FireWatchManId, WatchManContact = radialWork.WatchManContact, CancelManId = radialWork.CancelManId, CancelReasons = radialWork.CancelReasons, CancelTime = radialWork.CancelTime, CloseManId = radialWork.CloseManId, CloseReasons = radialWork.CloseReasons, CloseTime = radialWork.CloseTime, NextManId = radialWork.NextManId, States = radialWork.States, }; db.License_RadialWork.InsertOnSubmit(newRadialWork); db.SubmitChanges(); ////增加一条编码记录 CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.ProjectRadialWorkMenuId, radialWork.ProjectId, radialWork.ApplyUnitId, radialWork.RadialWorkId, radialWork.ApplyDate); }
/// <summary> /// 根据主键删除射线作业票 /// </summary> /// <param name="radialWorkId"></param> public static void DeleteRadialWorkById(string radialWorkId) { Model.SUBHSSEDB db = Funs.DB; Model.License_RadialWork radialWork = db.License_RadialWork.FirstOrDefault(e => e.RadialWorkId == radialWorkId); if (radialWork != null) { ///删除编码表记录 CodeRecordsService.DeleteCodeRecordsByDataId(radialWorkId); ///删除附件 CommonService.DeleteAttachFileById(radialWorkId); ///删除-安全措施 DeleteLicenseItemByDataId(radialWorkId); ///删除作业票审核信息 DeleteFlowOperateByDataId(radialWorkId); db.License_RadialWork.DeleteOnSubmit(radialWork); db.SubmitChanges(); } }