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();
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |