CNCEC_SUBQHSE_WUHUAN/SGGL/BLL/HSSE/Manager/ManagerMonthC/ComplianceObligationsCServi...

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