Example #1
0
 /// <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();
     }
 }
Example #2
0
 /// <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);
 }
Example #3
0
 /// <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();
     }
 }