122 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			122 lines
		
	
	
		
			5.1 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 UpCheckReportService
							 | 
						|||
| 
								 | 
							
								    {
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 根据主键获取安全监督检查整改
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="UpCheckReportId"></param>
							 | 
						|||
| 
								 | 
							
								        /// <returns></returns>
							 | 
						|||
| 
								 | 
							
								        public static Model.Supervise_UpCheckReport GetUpCheckReportById(string UpCheckReportId)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            return Funs.DB.Supervise_UpCheckReport.FirstOrDefault(e => e.UpCheckReportId == UpCheckReportId);
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 添加安全监督检查整改
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="UpCheckReport"></param>
							 | 
						|||
| 
								 | 
							
								        public static void AddUpCheckReport(Model.Supervise_UpCheckReport UpCheckReport)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            Model.Supervise_UpCheckReport newUpCheckReport = new Model.Supervise_UpCheckReport
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                UpCheckReportId = UpCheckReport.UpCheckReportId,
							 | 
						|||
| 
								 | 
							
								                UnitId = UpCheckReport.UnitId,
							 | 
						|||
| 
								 | 
							
								                CheckStartTime = UpCheckReport.CheckStartTime,
							 | 
						|||
| 
								 | 
							
								                CheckEndTime = UpCheckReport.CheckEndTime,
							 | 
						|||
| 
								 | 
							
								                Values1 = UpCheckReport.Values1,
							 | 
						|||
| 
								 | 
							
								                Values2 = UpCheckReport.Values2,
							 | 
						|||
| 
								 | 
							
								                Values3 = UpCheckReport.Values3,
							 | 
						|||
| 
								 | 
							
								                Values4 = UpCheckReport.Values4,
							 | 
						|||
| 
								 | 
							
								                Values5 = UpCheckReport.Values5,
							 | 
						|||
| 
								 | 
							
								                Values6 = UpCheckReport.Values6,
							 | 
						|||
| 
								 | 
							
								                Values7 = UpCheckReport.Values7,
							 | 
						|||
| 
								 | 
							
								                CompileDate = UpCheckReport.CompileDate,
							 | 
						|||
| 
								 | 
							
								                AuditDate = UpCheckReport.AuditDate,
							 | 
						|||
| 
								 | 
							
								                UpState = UpCheckReport.UpState,
							 | 
						|||
| 
								 | 
							
								                UpDateTime = UpCheckReport.UpDateTime
							 | 
						|||
| 
								 | 
							
								            };
							 | 
						|||
| 
								 | 
							
								            Funs.DB.Supervise_UpCheckReport.InsertOnSubmit(newUpCheckReport);
							 | 
						|||
| 
								 | 
							
								            Funs.DB.SubmitChanges();
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 修改安全监督检查整改
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="UpCheckReport"></param>
							 | 
						|||
| 
								 | 
							
								        public static void UpdateUpCheckReport(Model.Supervise_UpCheckReport UpCheckReport)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            Model.Supervise_UpCheckReport newUpCheckReport = Funs.DB.Supervise_UpCheckReport.FirstOrDefault(e => e.UpCheckReportId == UpCheckReport.UpCheckReportId);
							 | 
						|||
| 
								 | 
							
								            if (newUpCheckReport != null)
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                newUpCheckReport.UnitId = UpCheckReport.UnitId;
							 | 
						|||
| 
								 | 
							
								                newUpCheckReport.CheckStartTime = UpCheckReport.CheckStartTime;
							 | 
						|||
| 
								 | 
							
								                newUpCheckReport.CheckEndTime = UpCheckReport.CheckEndTime;
							 | 
						|||
| 
								 | 
							
								                newUpCheckReport.Values1 = UpCheckReport.Values1;
							 | 
						|||
| 
								 | 
							
								                newUpCheckReport.Values2 = UpCheckReport.Values2;
							 | 
						|||
| 
								 | 
							
								                newUpCheckReport.Values3 = UpCheckReport.Values3;
							 | 
						|||
| 
								 | 
							
								                newUpCheckReport.Values4 = UpCheckReport.Values4;
							 | 
						|||
| 
								 | 
							
								                newUpCheckReport.Values5 = UpCheckReport.Values5;
							 | 
						|||
| 
								 | 
							
								                newUpCheckReport.Values6 = UpCheckReport.Values6;
							 | 
						|||
| 
								 | 
							
								                newUpCheckReport.Values7 = UpCheckReport.Values7;
							 | 
						|||
| 
								 | 
							
								                newUpCheckReport.CompileDate = UpCheckReport.CompileDate;
							 | 
						|||
| 
								 | 
							
								                newUpCheckReport.AuditDate = UpCheckReport.AuditDate;
							 | 
						|||
| 
								 | 
							
								                newUpCheckReport.UpState = UpCheckReport.UpState;
							 | 
						|||
| 
								 | 
							
								                newUpCheckReport.UpDateTime = UpCheckReport.UpDateTime;
							 | 
						|||
| 
								 | 
							
								                Funs.DB.SubmitChanges();
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 根据主键删除安全监督检查整改
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="UpCheckReportId"></param>
							 | 
						|||
| 
								 | 
							
								        public static void DeleteUpCheckReportById(string UpCheckReportId)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            Model.Supervise_UpCheckReport upCheckReport = Funs.DB.Supervise_UpCheckReport.FirstOrDefault(e => e.UpCheckReportId == UpCheckReportId);
							 | 
						|||
| 
								 | 
							
								            if (upCheckReport != null)
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                Funs.DB.Supervise_UpCheckReport.DeleteOnSubmit(upCheckReport);
							 | 
						|||
| 
								 | 
							
								                Funs.DB.SubmitChanges();
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 根据主表主键删除安全监督检查整改
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="upCheckReportId"></param>
							 | 
						|||
| 
								 | 
							
								        public static void DeleteUpCheckReportItemByUpCheckReportId(string upCheckReportId)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            var upCheckReportItem = from x in Funs.DB.Supervise_UpCheckReportItem where x.UpCheckReportId == upCheckReportId select x;
							 | 
						|||
| 
								 | 
							
								            if (upCheckReportItem.Count() > 0)
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                Funs.DB.Supervise_UpCheckReportItem.DeleteAllOnSubmit(upCheckReportItem);
							 | 
						|||
| 
								 | 
							
								                Funs.DB.SubmitChanges();
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 根据主表主键删除安全监督检查整改
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="upCheckReportId"></param>
							 | 
						|||
| 
								 | 
							
								        public static void DeleteUpCheckReportItem2ByUpCheckReportId(string upCheckReportId)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            var upCheckReportItem2 = from x in Funs.DB.Supervise_UpCheckReportItem2 where x.UpCheckReportId == upCheckReportId select x;
							 | 
						|||
| 
								 | 
							
								            if (upCheckReportItem2.Count() > 0)
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                Funs.DB.Supervise_UpCheckReportItem2.DeleteAllOnSubmit(upCheckReportItem2);
							 | 
						|||
| 
								 | 
							
								                Funs.DB.SubmitChanges();
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								    }
							 | 
						|||
| 
								 | 
							
								}
							 |