108 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			108 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			C#
		
	
	
	
| using System;
 | |
| using System.Collections.Generic;
 | |
| using System.Linq;
 | |
| using System.Text;
 | |
| using System.Threading.Tasks;
 | |
| 
 | |
| namespace BLL
 | |
| {
 | |
|     /// <summary>
 | |
|     /// 实业安全简报
 | |
|     /// </summary>
 | |
|     public static class InformationProject_SafetyBriefingService
 | |
|     {
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 根据主键获取实业安全简报
 | |
|         /// </summary>
 | |
|         /// <param name="safetyBriefingId"></param>
 | |
|         /// <returns></returns>
 | |
|         public static Model.InformationProject_SafetyBriefing GetSafetyBriefingById(string safetyBriefingId)
 | |
|         {
 | |
|             return Funs.DB.InformationProject_SafetyBriefing.FirstOrDefault(e => e.SafetyBriefingId == safetyBriefingId);
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 添加实业安全简报
 | |
|         /// </summary>
 | |
|         /// <param name="safetyBriefing"></param>
 | |
|         public static void AddSafetyBriefing(Model.InformationProject_SafetyBriefing safetyBriefing)
 | |
|         {
 | |
|             Model.InformationProject_SafetyBriefing newSafetyBriefing = new Model.InformationProject_SafetyBriefing
 | |
|             {
 | |
|                 SafetyBriefingId = safetyBriefing.SafetyBriefingId,
 | |
|                 ProjectId = safetyBriefing.ProjectId,
 | |
|                 UnitId = safetyBriefing.UnitId,
 | |
|                 YearId = safetyBriefing.YearId,
 | |
|                 Month = safetyBriefing.Month,
 | |
|                 CompileMan = safetyBriefing.CompileMan,
 | |
|                 CompileDate = safetyBriefing.CompileDate,
 | |
|                 Auditor = safetyBriefing.Auditor,
 | |
|                 Approver = safetyBriefing.Approver,
 | |
|                 MainWork = safetyBriefing.MainWork,
 | |
|                 HazardRecording = safetyBriefing.HazardRecording,
 | |
|                 SafetyAccident = safetyBriefing.SafetyAccident,
 | |
|                 EPAccident = safetyBriefing.EPAccident,
 | |
|                 OHAccident = safetyBriefing.OHAccident,
 | |
|                 WorkPermitNum = safetyBriefing.WorkPermitNum,
 | |
|                 HiddenDangerDetection = safetyBriefing.HiddenDangerDetection,
 | |
|                 RectificationSituation = safetyBriefing.RectificationSituation,
 | |
|                 CheckProblemsRectification = safetyBriefing.CheckProblemsRectification,
 | |
|                 PendingProject = safetyBriefing.PendingProject,
 | |
|                 ContractorManagement = safetyBriefing.ContractorManagement,
 | |
|                 EnvironmentalEmissions = safetyBriefing.EnvironmentalEmissions,
 | |
|                 NextMonthWorkPlan = safetyBriefing.NextMonthWorkPlan
 | |
|             };
 | |
|             Funs.DB.InformationProject_SafetyBriefing.InsertOnSubmit(newSafetyBriefing);
 | |
|             Funs.DB.SubmitChanges();
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 修改实业安全简报
 | |
|         /// </summary>
 | |
|         /// <param name="safetyBriefing"></param>
 | |
|         public static void UpdateSafetyBriefing(Model.InformationProject_SafetyBriefing safetyBriefing)
 | |
|         {
 | |
|             Model.InformationProject_SafetyBriefing newSafetyBriefing = Funs.DB.InformationProject_SafetyBriefing.FirstOrDefault(e => e.SafetyBriefingId == safetyBriefing.SafetyBriefingId);
 | |
|             if (newSafetyBriefing != null)
 | |
|             {
 | |
|                 newSafetyBriefing.UnitId = safetyBriefing.UnitId;
 | |
|                 newSafetyBriefing.YearId = safetyBriefing.YearId;
 | |
|                 newSafetyBriefing.Month = safetyBriefing.Month;
 | |
|                 newSafetyBriefing.CompileMan = safetyBriefing.CompileMan;
 | |
|                 newSafetyBriefing.CompileDate = safetyBriefing.CompileDate;
 | |
|                 newSafetyBriefing.Auditor = safetyBriefing.Auditor;
 | |
|                 newSafetyBriefing.Approver = safetyBriefing.Approver;
 | |
|                 newSafetyBriefing.MainWork = safetyBriefing.MainWork;
 | |
|                 newSafetyBriefing.HazardRecording = safetyBriefing.HazardRecording;
 | |
|                 newSafetyBriefing.SafetyAccident = safetyBriefing.SafetyAccident;
 | |
|                 newSafetyBriefing.EPAccident = safetyBriefing.EPAccident;
 | |
|                 newSafetyBriefing.OHAccident = safetyBriefing.OHAccident;
 | |
|                 newSafetyBriefing.WorkPermitNum = safetyBriefing.WorkPermitNum;
 | |
|                 newSafetyBriefing.HiddenDangerDetection = safetyBriefing.HiddenDangerDetection;
 | |
|                 newSafetyBriefing.RectificationSituation = safetyBriefing.RectificationSituation;
 | |
|                 newSafetyBriefing.CheckProblemsRectification = safetyBriefing.CheckProblemsRectification;
 | |
|                 newSafetyBriefing.PendingProject = safetyBriefing.PendingProject;
 | |
|                 newSafetyBriefing.ContractorManagement = safetyBriefing.ContractorManagement;
 | |
|                 newSafetyBriefing.EnvironmentalEmissions = safetyBriefing.EnvironmentalEmissions;
 | |
|                 newSafetyBriefing.NextMonthWorkPlan = safetyBriefing.NextMonthWorkPlan;
 | |
|                 Funs.DB.SubmitChanges();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 根据主键删除实业安全简报
 | |
|         /// </summary>
 | |
|         /// <param name="safetyBriefingId"></param>
 | |
|         public static void DeleteSafetyBriefingById(string safetyBriefingId)
 | |
|         {
 | |
|             Model.InformationProject_SafetyBriefing safetyBriefing = Funs.DB.InformationProject_SafetyBriefing.FirstOrDefault(e => e.SafetyBriefingId == safetyBriefingId);
 | |
|             if (safetyBriefing != null)
 | |
|             {
 | |
|                 Funs.DB.InformationProject_SafetyBriefing.DeleteOnSubmit(safetyBriefing);
 | |
|                 Funs.DB.SubmitChanges();
 | |
|             }
 | |
|         }
 | |
|     }
 | |
| }
 |