using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace BLL { public class MonthSpotCheckDetailService { public static Model.SGGLDB db = Funs.DB; /// /// 获取月报质量验收情况模板列表 /// /// /// /// public static IEnumerable getListData(string CheckMonthId) { return from x in db.Check_MonthSpotCheckDetail where x.CheckMonthId == CheckMonthId select new { x.MonthSpotCheckDetailId, x.CheckMonthId, x.ControlPoint, x.TotalNum, x.ThisOKNum, x.TotalOKNum, x.TotalOKRate, x.Remark, }; } /// /// 增加月报质量验收情况 /// /// 月报质量验收情况实体 public static void AddMonthSpotCheckDetail(Model.Check_MonthSpotCheckDetail monthSpotCheckDetail) { Model.SGGLDB db = Funs.DB; Model.Check_MonthSpotCheckDetail newApprove = new Model.Check_MonthSpotCheckDetail(); newApprove.MonthSpotCheckDetailId = monthSpotCheckDetail.MonthSpotCheckDetailId; newApprove.CheckMonthId = monthSpotCheckDetail.CheckMonthId; newApprove.ControlPoint = monthSpotCheckDetail.ControlPoint; newApprove.TotalNum = monthSpotCheckDetail.TotalNum; newApprove.ThisOKNum = monthSpotCheckDetail.ThisOKNum; newApprove.TotalOKNum = monthSpotCheckDetail.TotalOKNum; newApprove.TotalOKRate = monthSpotCheckDetail.TotalOKRate; newApprove.Remark = monthSpotCheckDetail.Remark; db.Check_MonthSpotCheckDetail.InsertOnSubmit(newApprove); db.SubmitChanges(); } /// /// 根据月报id删除对应的所有月报质量验收情况 /// /// 月报质量验收情况编号 public static void DeleteMonthSpotCheckDetailsByCheckMonthId(string CheckMonthId) { Model.SGGLDB db = Funs.DB; var q = (from x in db.Check_MonthSpotCheckDetail where x.CheckMonthId == CheckMonthId select x).ToList(); if (q.Count() > 0) { db.Check_MonthSpotCheckDetail.DeleteAllOnSubmit(q); db.SubmitChanges(); } } /// /// 根据月报id获取对应的所有月报质量验收情况 /// /// 月报质量验收情况编号 public static List GetMonthSpotCheckDetailsByCheckMonthId(string CheckMonthId) { Model.SGGLDB db = Funs.DB; return (from x in db.Check_MonthSpotCheckDetail where x.CheckMonthId == CheckMonthId select x).ToList(); } } }