using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BLL
{
    /// 
    /// 特种设备明细
    /// 
   public static class EquipmentQualityInItemService
   {
       public static Model.SGGLDB db = Funs.DB;
       /// 
       /// 根据主表ID获取明细信息
       /// 
       /// 
       /// 
       public static List GetEquipmentQualityInItemByEquipmentQualityInId(string EquipmentQualityInId)
       {
           return (from x in Funs.DB.InApproveManager_EquipmentQualityInItem where x.EquipmentQualityInId == EquipmentQualityInId select x).ToList();
       }
       /// 
       /// 添加特种设备明细
       /// 
       /// 
       public static void AddEquipmentQualityInItem(Model.InApproveManager_EquipmentQualityInItem EquipmentQualityInItem)
       {
           Model.SGGLDB db = Funs.DB;
            Model.InApproveManager_EquipmentQualityInItem newEquipmentQualityInItem = new Model.InApproveManager_EquipmentQualityInItem
            {
                EquipmentQualityInItemId = EquipmentQualityInItem.EquipmentQualityInItemId,
                EquipmentQualityInId = EquipmentQualityInItem.EquipmentQualityInId,
                CheckItem1 = EquipmentQualityInItem.CheckItem1,
                CheckItem2 = EquipmentQualityInItem.CheckItem2,
                CheckItem3 = EquipmentQualityInItem.CheckItem3,
                CheckItem4 = EquipmentQualityInItem.CheckItem4,
                CheckItem5 = EquipmentQualityInItem.CheckItem5,
                CheckItem6 = EquipmentQualityInItem.CheckItem6,
                CheckItem7 = EquipmentQualityInItem.CheckItem7,
                CheckItem8 = EquipmentQualityInItem.CheckItem8,
                CheckItem9 = EquipmentQualityInItem.CheckItem9,
                CheckItem10 = EquipmentQualityInItem.CheckItem10,
                CheckItem11 = EquipmentQualityInItem.CheckItem11,
                CheckItem12 = EquipmentQualityInItem.CheckItem12,
                CheckItem13 = EquipmentQualityInItem.CheckItem13,
                CheckItem14 = EquipmentQualityInItem.CheckItem14,
                CheckItem15 = EquipmentQualityInItem.CheckItem15,
                CheckItem16 = EquipmentQualityInItem.CheckItem16,
                CheckItem17 = EquipmentQualityInItem.CheckItem17,
                CheckItem18 = EquipmentQualityInItem.CheckItem18,
                CheckItem19 = EquipmentQualityInItem.CheckItem19,
                CheckItem20 = EquipmentQualityInItem.CheckItem20
            };
            db.InApproveManager_EquipmentQualityInItem.InsertOnSubmit(newEquipmentQualityInItem);
           db.SubmitChanges();
       }
       /// 
       /// 根据特种设备审批ID删除相关明细信息
       /// 
       /// 
       public static void DeleteEquipmentQualityInItemByEquipmentQualityInId(string EquipmentQualityInId)
       {
           Model.SGGLDB db = Funs.DB;
           var q = (from x in db.InApproveManager_EquipmentQualityInItem where x.EquipmentQualityInId == EquipmentQualityInId select x).ToList();
           if (q != null)
           {
               db.InApproveManager_EquipmentQualityInItem.DeleteAllOnSubmit(q);
               db.SubmitChanges();
           }
       }
   }
}