using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 安全生产费用使用情况汇总表明细 /// public class CostUseConditionItemService { /// /// 根据主表id获取明细列表信息 /// /// /// public static List GetReportItemByReportId(string reportId) { return (from x in Funs.DB.Report_CostUseConditionItem where x.ReportId == reportId orderby x.SortId select x).ToList(); } /// /// 添加明细信息 /// /// public static void AddCostUseConditionItem(Model.Report_CostUseConditionItem item) { Model.Report_CostUseConditionItem newItem = new Model.Report_CostUseConditionItem { ReportItemId = item.ReportItemId, ReportId = item.ReportId, SortId = item.SortId, SortName = item.SortName, Contents = item.Contents, CurrentMonth = item.CurrentMonth, CumulativeNum = item.CumulativeNum, Remark = item.Remark }; Funs.DB.Report_CostUseConditionItem.InsertOnSubmit(newItem); Funs.DB.SubmitChanges(); } /// /// 根据主键删除明细信息 /// /// public static void DeleteCostUseConditionItemByReportId(string reportId) { var q = (from x in Funs.DB.Report_CostUseConditionItem where x.ReportId == reportId select x).ToList(); if (q != null) { Funs.DB.Report_CostUseConditionItem.DeleteAllOnSubmit(q); Funs.DB.SubmitChanges(); } } } }