using System.Collections.Generic; using System.Linq; namespace BLL { /// /// 本月无伤害事故统计 /// public class NoInjuryAccidentCService { /// /// 根据月报ID获取本月无伤害事故统计 /// /// /// public static List GetNoInjuryAccidentByMonthReportId(string monthReportId) { return (from x in Funs.DB.Manager_Month_NoInjuryAccidentC where x.MonthReportId == monthReportId select x).ToList(); } /// /// 添加无伤害事故统计 /// /// public static void AddNoInjuryAccident(Model.Manager_Month_NoInjuryAccidentC noInjury) { Model.Manager_Month_NoInjuryAccidentC newNoInjury = new Model.Manager_Month_NoInjuryAccidentC { NoInjuryAccidentId = noInjury.NoInjuryAccidentId, MonthReportId = noInjury.MonthReportId, AccidentType = noInjury.AccidentType, EconomicLosses = noInjury.EconomicLosses, WHAccidentCount = noInjury.WHAccidentCount, SubAccidentCount = noInjury.SubAccidentCount, }; Funs.DB.Manager_Month_NoInjuryAccidentC.InsertOnSubmit(newNoInjury); Funs.DB.SubmitChanges(); } /// /// 根据月报ID删除无伤害事故统计 /// /// public static void DeleteNoInjuryAccidentByMonthReportId(string monthReportId) { var q = (from x in Funs.DB.Manager_Month_NoInjuryAccidentC where x.MonthReportId == monthReportId select x).ToList(); if (q!=null) { Funs.DB.Manager_Month_NoInjuryAccidentC.DeleteAllOnSubmit(q); Funs.DB.SubmitChanges(); } } } }