129 lines
		
	
	
		
			8.1 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			129 lines
		
	
	
		
			8.1 KiB
		
	
	
	
		
			C#
		
	
	
	
using System;
 | 
						|
using System.Collections.Generic;
 | 
						|
using System.Linq;
 | 
						|
using System.Text;
 | 
						|
 | 
						|
namespace BLL
 | 
						|
{
 | 
						|
    /// <summary>
 | 
						|
    /// 应急演练开展情况季报明细
 | 
						|
    /// </summary>
 | 
						|
    public static class ProjectDrillConductedQuarterlyReportItemService
 | 
						|
    {
 | 
						|
        public static Model.SGGLDB db = Funs.DB;
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 根据主键获取应急演练开展情况季报表明细信息
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="drillConductedQuarterlyReportItemId"></param>
 | 
						|
        /// <returns></returns>
 | 
						|
        public static Model.InformationProject_DrillConductedQuarterlyReportItem GetDrillConductedQuarterlyReportItemById(string drillConductedQuarterlyReportItemId)
 | 
						|
        {
 | 
						|
            return Funs.DB.InformationProject_DrillConductedQuarterlyReportItem.FirstOrDefault(e => e.DrillConductedQuarterlyReportItemId == drillConductedQuarterlyReportItemId);
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 根据应急演练开展情况季报Id获取所有相关明细信息
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="drillConductedQuarterlyReportId"></param>
 | 
						|
        /// <returns></returns>
 | 
						|
        public static List<Model.InformationProject_DrillConductedQuarterlyReportItem> GetDrillConductedQuarterlyReportItemList(string drillConductedQuarterlyReportId)
 | 
						|
        {
 | 
						|
            return (from x in Funs.DB.InformationProject_DrillConductedQuarterlyReportItem where x.DrillConductedQuarterlyReportId == drillConductedQuarterlyReportId orderby x.SortIndex select x).ToList();
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 添加应急演练开展情况季报明细信息
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="drillConductedQuarterlyReportItem"></param>
 | 
						|
        public static void AddDrillConductedQuarterlyReportItem(Model.InformationProject_DrillConductedQuarterlyReportItem drillConductedQuarterlyReportItem)
 | 
						|
        {
 | 
						|
            Model.SGGLDB db = Funs.DB;
 | 
						|
            Model.InformationProject_DrillConductedQuarterlyReportItem newDrillConductedQuarterlyReportItem = new Model.InformationProject_DrillConductedQuarterlyReportItem
 | 
						|
            {
 | 
						|
                DrillConductedQuarterlyReportItemId = drillConductedQuarterlyReportItem.DrillConductedQuarterlyReportItemId,
 | 
						|
                DrillConductedQuarterlyReportId = drillConductedQuarterlyReportItem.DrillConductedQuarterlyReportId,
 | 
						|
                IndustryType = drillConductedQuarterlyReportItem.IndustryType,
 | 
						|
                TotalConductCount = drillConductedQuarterlyReportItem.TotalConductCount,
 | 
						|
                TotalPeopleCount = drillConductedQuarterlyReportItem.TotalPeopleCount,
 | 
						|
                TotalInvestment = drillConductedQuarterlyReportItem.TotalInvestment,
 | 
						|
                HQConductCount = drillConductedQuarterlyReportItem.HQConductCount,
 | 
						|
                HQPeopleCount = drillConductedQuarterlyReportItem.HQPeopleCount,
 | 
						|
                HQInvestment = drillConductedQuarterlyReportItem.HQInvestment,
 | 
						|
                BasicConductCount = drillConductedQuarterlyReportItem.BasicConductCount,
 | 
						|
                BasicPeopleCount = drillConductedQuarterlyReportItem.BasicPeopleCount,
 | 
						|
                BasicInvestment = drillConductedQuarterlyReportItem.BasicInvestment,
 | 
						|
                ComprehensivePractice = drillConductedQuarterlyReportItem.ComprehensivePractice,
 | 
						|
                CPScene = drillConductedQuarterlyReportItem.CPScene,
 | 
						|
                CPDesktop = drillConductedQuarterlyReportItem.CPDesktop,
 | 
						|
                SpecialDrill = drillConductedQuarterlyReportItem.SpecialDrill,
 | 
						|
                SDScene = drillConductedQuarterlyReportItem.SDScene,
 | 
						|
                SDDesktop = drillConductedQuarterlyReportItem.SDDesktop,
 | 
						|
                SortIndex = drillConductedQuarterlyReportItem.SortIndex
 | 
						|
            };
 | 
						|
            db.InformationProject_DrillConductedQuarterlyReportItem.InsertOnSubmit(newDrillConductedQuarterlyReportItem);
 | 
						|
            db.SubmitChanges();
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 修改应急演练开展情况季报明细信息
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="drillConductedQuarterlyReportItem"></param>
 | 
						|
        public static void UpdateDrillConductedQuarterlyReportItem(Model.InformationProject_DrillConductedQuarterlyReportItem drillConductedQuarterlyReportItem)
 | 
						|
        {
 | 
						|
            Model.SGGLDB db = Funs.DB;
 | 
						|
            Model.InformationProject_DrillConductedQuarterlyReportItem newDrillConductedQuarterlyReportItem = db.InformationProject_DrillConductedQuarterlyReportItem.FirstOrDefault(e => e.DrillConductedQuarterlyReportItemId == drillConductedQuarterlyReportItem.DrillConductedQuarterlyReportItemId);
 | 
						|
            if (newDrillConductedQuarterlyReportItem != null)
 | 
						|
            {
 | 
						|
                newDrillConductedQuarterlyReportItem.IndustryType = drillConductedQuarterlyReportItem.IndustryType;
 | 
						|
                newDrillConductedQuarterlyReportItem.TotalConductCount = drillConductedQuarterlyReportItem.TotalConductCount;
 | 
						|
                newDrillConductedQuarterlyReportItem.TotalPeopleCount = drillConductedQuarterlyReportItem.TotalPeopleCount;
 | 
						|
                newDrillConductedQuarterlyReportItem.TotalInvestment = drillConductedQuarterlyReportItem.TotalInvestment;
 | 
						|
                newDrillConductedQuarterlyReportItem.HQConductCount = drillConductedQuarterlyReportItem.HQConductCount;
 | 
						|
                newDrillConductedQuarterlyReportItem.HQPeopleCount = drillConductedQuarterlyReportItem.HQPeopleCount;
 | 
						|
                newDrillConductedQuarterlyReportItem.HQInvestment = drillConductedQuarterlyReportItem.HQInvestment;
 | 
						|
                newDrillConductedQuarterlyReportItem.BasicConductCount = drillConductedQuarterlyReportItem.BasicConductCount;
 | 
						|
                newDrillConductedQuarterlyReportItem.BasicPeopleCount = drillConductedQuarterlyReportItem.BasicPeopleCount;
 | 
						|
                newDrillConductedQuarterlyReportItem.BasicInvestment = drillConductedQuarterlyReportItem.BasicInvestment;
 | 
						|
                newDrillConductedQuarterlyReportItem.ComprehensivePractice = drillConductedQuarterlyReportItem.ComprehensivePractice;
 | 
						|
                newDrillConductedQuarterlyReportItem.CPScene = drillConductedQuarterlyReportItem.CPScene;
 | 
						|
                newDrillConductedQuarterlyReportItem.CPDesktop = drillConductedQuarterlyReportItem.CPDesktop;
 | 
						|
                newDrillConductedQuarterlyReportItem.SpecialDrill = drillConductedQuarterlyReportItem.SpecialDrill;
 | 
						|
                newDrillConductedQuarterlyReportItem.SDScene = drillConductedQuarterlyReportItem.SDScene;
 | 
						|
                newDrillConductedQuarterlyReportItem.SDDesktop = drillConductedQuarterlyReportItem.SDDesktop;
 | 
						|
                newDrillConductedQuarterlyReportItem.SortIndex = drillConductedQuarterlyReportItem.SortIndex;
 | 
						|
                db.SubmitChanges();
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 根据主键删除应急演练开展情况季报明细信息
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="drillConductedQuarterlyReportItemId"></param>
 | 
						|
        public static void DeleteDrillConductedQuarterlyReportItemById(string drillConductedQuarterlyReportItemId)
 | 
						|
        {
 | 
						|
            Model.SGGLDB db = Funs.DB;
 | 
						|
            Model.InformationProject_DrillConductedQuarterlyReportItem drillConductedQuarterlyReportItem = db.InformationProject_DrillConductedQuarterlyReportItem.FirstOrDefault(e => e.DrillConductedQuarterlyReportItemId == drillConductedQuarterlyReportItemId);
 | 
						|
            if (drillConductedQuarterlyReportItem != null)
 | 
						|
            {
 | 
						|
                db.InformationProject_DrillConductedQuarterlyReportItem.DeleteOnSubmit(drillConductedQuarterlyReportItem);
 | 
						|
                db.SubmitChanges();
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 根据应急演练开展情况季报主表id删除所有相关明细信息
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="drillConductedQuarterlyReportId"></param>
 | 
						|
        public static void DeleteDrillConductedQuarterlyReportItemList(string drillConductedQuarterlyReportId)
 | 
						|
        {
 | 
						|
            Model.SGGLDB db = Funs.DB;
 | 
						|
            var q = (from x in db.InformationProject_DrillConductedQuarterlyReportItem where x.DrillConductedQuarterlyReportId == drillConductedQuarterlyReportId select x).ToList();
 | 
						|
            if (q != null)
 | 
						|
            {
 | 
						|
                db.InformationProject_DrillConductedQuarterlyReportItem.DeleteAllOnSubmit(q);
 | 
						|
                db.SubmitChanges();
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
} |