/// <summary> /// 添加动火作业票 /// </summary> /// <param name="fireWork"></param> public static void AddFireWork(Model.License_FireWork fireWork) { Model.SUBHSSEDB db = Funs.DB; Model.License_FireWork newFireWork = new Model.License_FireWork { FireWorkId = fireWork.FireWorkId, ProjectId = fireWork.ProjectId, LicenseCode = fireWork.LicenseCode, ApplyUnitId = fireWork.ApplyUnitId, ApplyManId = fireWork.ApplyManId, ApplyDate = fireWork.ApplyDate, WorkPalce = fireWork.WorkPalce, FireWatchManId = fireWork.FireWatchManId, FireWatchManName = fireWork.FireWatchManName, ValidityStartTime = fireWork.ValidityStartTime, ValidityEndTime = fireWork.ValidityEndTime, WorkMeasures = fireWork.WorkMeasures, CancelManId = fireWork.CancelManId, CancelReasons = fireWork.CancelReasons, CancelTime = fireWork.CancelTime, CloseManId = fireWork.CloseManId, CloseReasons = fireWork.CloseReasons, CloseTime = fireWork.CloseTime, NextManId = fireWork.NextManId, States = fireWork.States, }; db.License_FireWork.InsertOnSubmit(newFireWork); db.SubmitChanges(); ////增加一条编码记录 CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.ProjectFireWorkMenuId, fireWork.ProjectId, fireWork.ApplyUnitId, fireWork.FireWorkId, fireWork.ApplyDate); }
/// <summary> /// 根据主键删除动火作业票 /// </summary> /// <param name="fireWorkId"></param> public static void DeleteFireWorkById(string fireWorkId) { Model.SUBHSSEDB db = Funs.DB; Model.License_FireWork fireWork = db.License_FireWork.FirstOrDefault(e => e.FireWorkId == fireWorkId); if (fireWork != null) { ///删除编码表记录 CodeRecordsService.DeleteCodeRecordsByDataId(fireWorkId); ///删除-安全措施 DeleteLicenseItemByDataId(fireWorkId); ///删除作业票审核信息 DeleteFlowOperateByDataId(fireWorkId); db.License_FireWork.DeleteOnSubmit(fireWork); db.SubmitChanges(); } }
/// <summary> /// 修改动火作业票 /// </summary> /// <param name="fireWork"></param> public static void UpdateFireWork(Model.License_FireWork fireWork) { Model.SUBHSSEDB db = Funs.DB; Model.License_FireWork newFireWork = db.License_FireWork.FirstOrDefault(e => e.FireWorkId == fireWork.FireWorkId); if (newFireWork != null) { newFireWork.WorkPalce = fireWork.WorkPalce; newFireWork.FireWatchManId = fireWork.FireWatchManId; newFireWork.ValidityStartTime = fireWork.ValidityStartTime; newFireWork.ValidityEndTime = fireWork.ValidityEndTime; newFireWork.WorkMeasures = fireWork.WorkMeasures; newFireWork.CancelManId = fireWork.CancelManId; newFireWork.CancelReasons = fireWork.CancelReasons; newFireWork.CancelTime = fireWork.CancelTime; newFireWork.CloseManId = fireWork.CloseManId; newFireWork.CloseReasons = fireWork.CloseReasons; newFireWork.CloseTime = fireWork.CloseTime; newFireWork.NextManId = fireWork.NextManId; newFireWork.States = fireWork.States; db.SubmitChanges(); } }