SGGL_SHJ/SGGL/BLL/OfficeCheck/Check/CheckReportItemService.cs

40 lines
1.5 KiB
C#

using System.Linq;
namespace BLL
{
/// <summary>
/// 检查报告明细
/// </summary>
public static class CheckReportItemService
{
/// <summary>
/// 添加检查报告明细
/// </summary>
/// <param name="checkReportItem"></param>
public static void AddCheckReportItem(Model.ProjectSupervision_CheckReportItem checkReportItem)
{
Model.ProjectSupervision_CheckReportItem newCheckItem = new Model.ProjectSupervision_CheckReportItem();
newCheckItem.CheckReportItemId = checkReportItem.CheckReportItemId;
newCheckItem.CheckReportId = checkReportItem.CheckReportId;
newCheckItem.CheckReportCode = checkReportItem.CheckReportCode;
newCheckItem.UnConformItem = checkReportItem.UnConformItem;
Funs.DB.ProjectSupervision_CheckReportItem.InsertOnSubmit(newCheckItem);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 根据检查报告Id删除相关明细信息
/// </summary>
/// <param name="checkReportId"></param>
public static void DeleteCheckReportItemByCheckReportId(string checkReportId)
{
var q = (from x in Funs.DB.ProjectSupervision_CheckReportItem where x.CheckReportId == checkReportId select x).ToList();
if (q != null)
{
Funs.DB.ProjectSupervision_CheckReportItem.DeleteAllOnSubmit(q);
Funs.DB.SubmitChanges();
}
}
}
}