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