58 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			C#
		
	
	
	
using System;
 | 
						|
using System.Collections.Generic;
 | 
						|
using System.Linq;
 | 
						|
using System.Text;
 | 
						|
using System.Threading.Tasks;
 | 
						|
 | 
						|
namespace BLL
 | 
						|
{
 | 
						|
    /// <summary>
 | 
						|
    /// HSE合规义务识别与评价
 | 
						|
    /// </summary>
 | 
						|
    public class ComplianceObligationsCService
 | 
						|
    {
 | 
						|
        /// <summary>
 | 
						|
        /// 根据月报ID获取相关HSE合规义务识别与评价
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="monthRepportId"></param>
 | 
						|
        /// <returns></returns>
 | 
						|
        public static List<Model.Manager_Month_ComplianceObligationsC> GetComplianceObligationsCByMonthReportId(string monthRepportId)
 | 
						|
        {
 | 
						|
            return (from x in Funs.DB.Manager_Month_ComplianceObligationsC where x.MonthReportId == monthRepportId select x).ToList();
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 增加
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="data"></param>
 | 
						|
        public static void AddComplianceObligationsC(Model.Manager_Month_ComplianceObligationsC data)
 | 
						|
        {
 | 
						|
            Model.Manager_Month_ComplianceObligationsC newData = new Model.Manager_Month_ComplianceObligationsC
 | 
						|
            {
 | 
						|
                ComplianceObligationsId = data.ComplianceObligationsId,
 | 
						|
                MonthReportId = data.MonthReportId,
 | 
						|
                InformationContent = data.InformationContent,
 | 
						|
                ResponseMeasures = data.ResponseMeasures,
 | 
						|
                ImplementationStatus = data.ImplementationStatus,
 | 
						|
                EvaluationConclusion = data.EvaluationConclusion
 | 
						|
            };
 | 
						|
            Funs.DB.Manager_Month_ComplianceObligationsC.InsertOnSubmit(newData);
 | 
						|
            Funs.DB.SubmitChanges();
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 根据HSE月报ID删除相关HSE合规义务识别与评价
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="monthReportId"></param>
 | 
						|
        public static void DeleteComplianceObligationsCByMonthReportId(string monthReportId)
 | 
						|
        {
 | 
						|
            var q = (from x in Funs.DB.Manager_Month_ComplianceObligationsC where x.MonthReportId == monthReportId select x).ToList();
 | 
						|
            if (q != null)
 | 
						|
            {
 | 
						|
                Funs.DB.Manager_Month_ComplianceObligationsC.DeleteAllOnSubmit(q);
 | 
						|
                Funs.DB.SubmitChanges();
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |