using System.Collections.Generic; using System.Linq; namespace BLL { public class MonthRectifyService { public static Model.SGGLDB db = Funs.DB; /// /// 获取月报质量巡检情况模板列表 /// /// /// /// public static List getListData(string CheckMonthId) { return (from x in db.Check_MonthRectify where x.CheckMonthId == CheckMonthId select x).ToList(); } /// /// 增加月报质量巡检情况 /// /// 月报质量巡检情况实体 public static void AddMonthRectify(Model.Check_MonthRectify monthSpotCheckDetail) { Model.SGGLDB db = Funs.DB; Model.Check_MonthRectify newApprove = new Model.Check_MonthRectify(); newApprove.MonthRectifyId = monthSpotCheckDetail.MonthRectifyId; newApprove.CheckMonthId = monthSpotCheckDetail.CheckMonthId; newApprove.Depart = monthSpotCheckDetail.Depart; newApprove.ThisRectifyNum = monthSpotCheckDetail.ThisRectifyNum; newApprove.ThisOKRectifyNum = monthSpotCheckDetail.ThisOKRectifyNum; newApprove.TotalRectifyNum = monthSpotCheckDetail.TotalRectifyNum; newApprove.TotalOKRectifyNum = monthSpotCheckDetail.TotalOKRectifyNum; db.Check_MonthRectify.InsertOnSubmit(newApprove); db.SubmitChanges(); } /// /// 根据月报id删除对应的所有月报质量巡检情况 /// /// 月报质量巡检情况编号 public static void DeleteMonthRectifysByCheckMonthId(string CheckMonthId) { Model.SGGLDB db = Funs.DB; var q = (from x in db.Check_MonthRectify where x.CheckMonthId == CheckMonthId select x).ToList(); if (q.Count() > 0) { db.Check_MonthRectify.DeleteAllOnSubmit(q); db.SubmitChanges(); } } /// /// 根据月报id获取对应的所有月报质量巡检情况 /// /// 月报质量巡检情况编号 public static List GetMonthRectifysByCheckMonthId(string CheckMonthId) { Model.SGGLDB db = Funs.DB; return (from x in db.Check_MonthRectify where x.CheckMonthId == CheckMonthId select x).ToList(); } } }