92 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			92 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			C#
		
	
	
	
using System;
 | 
						|
using System.Collections.Generic;
 | 
						|
using System.Linq;
 | 
						|
using System.Text;
 | 
						|
using System.Collections;
 | 
						|
 | 
						|
namespace BLL
 | 
						|
{
 | 
						|
 | 
						|
    /// <summary>
 | 
						|
    /// 资料发放登记
 | 
						|
    /// </summary>
 | 
						|
    public static class FinalFileService
 | 
						|
    {
 | 
						|
        public static Model.CNPCDB db = Funs.DB;
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 记录数
 | 
						|
        /// </summary>
 | 
						|
        private static int count
 | 
						|
        {
 | 
						|
            get;
 | 
						|
            set;
 | 
						|
        }
 | 
						|
 | 
						|
        public static Model.Comprehensive_FinalFile getFinalFile(string finalFileId)
 | 
						|
        {
 | 
						|
            Model.CNPCDB db = Funs.DB;
 | 
						|
            Model.Comprehensive_FinalFile FinalFile = db.Comprehensive_FinalFile.FirstOrDefault(e => e.FinalFileId == finalFileId);
 | 
						|
            return FinalFile;
 | 
						|
            
 | 
						|
        }
 | 
						|
        /// <summary>
 | 
						|
        /// 添加资料发放登记
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="DataDistribution"></param>
 | 
						|
        public static void AddFinalFile(Model.Comprehensive_FinalFile FinalFile)
 | 
						|
        {
 | 
						|
            Model.CNPCDB db = Funs.DB;
 | 
						|
            Model.Comprehensive_FinalFile newFinalFile = new Model.Comprehensive_FinalFile();
 | 
						|
            newFinalFile.FinalFileId = FinalFile.FinalFileId;
 | 
						|
            newFinalFile.ProjectId = FinalFile.ProjectId;
 | 
						|
            newFinalFile.UnitId = FinalFile.UnitId;
 | 
						|
            newFinalFile.InspectionCode = FinalFile.InspectionCode;
 | 
						|
            newFinalFile.InspectionName = FinalFile.InspectionName;
 | 
						|
            newFinalFile.InspectionDate = FinalFile.InspectionDate;
 | 
						|
            newFinalFile.CreateDate = FinalFile.CreateDate;
 | 
						|
            newFinalFile.CreateMan = FinalFile.CreateMan;
 | 
						|
            newFinalFile.Remark = FinalFile.Remark;
 | 
						|
            db.Comprehensive_FinalFile.InsertOnSubmit(newFinalFile);
 | 
						|
            db.SubmitChanges();
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 修改资料发放登记
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="DataDistribution"></param>
 | 
						|
        public static void UpdateFinalFile(Model.Comprehensive_FinalFile FinalFile)
 | 
						|
        {
 | 
						|
            Model.CNPCDB db = Funs.DB;
 | 
						|
            Model.Comprehensive_FinalFile newFinalFile = db.Comprehensive_FinalFile.FirstOrDefault(e => e.FinalFileId == FinalFile.FinalFileId);
 | 
						|
            if (newFinalFile != null)
 | 
						|
            {
 | 
						|
                newFinalFile.ProjectId = FinalFile.ProjectId;
 | 
						|
                newFinalFile.UnitId = FinalFile.UnitId;
 | 
						|
                newFinalFile.InspectionCode = FinalFile.InspectionCode;
 | 
						|
                newFinalFile.InspectionName = FinalFile.InspectionName;
 | 
						|
                newFinalFile.InspectionDate = FinalFile.InspectionDate;
 | 
						|
                newFinalFile.CreateDate = FinalFile.CreateDate;
 | 
						|
                newFinalFile.CreateMan = FinalFile.CreateMan;
 | 
						|
                newFinalFile.Remark = FinalFile.Remark; 
 | 
						|
                db.SubmitChanges();
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 根据主键删除资料发放登记
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="specialDataDistributionId"></param>
 | 
						|
        public static void DeleteFinalFile(string finalFileId)
 | 
						|
        {
 | 
						|
            Model.CNPCDB db = Funs.DB;
 | 
						|
            Model.Comprehensive_FinalFile FinalFile = db.Comprehensive_FinalFile.FirstOrDefault(e => e.FinalFileId == finalFileId);
 | 
						|
            if (FinalFile != null)
 | 
						|
            { 
 | 
						|
                db.Comprehensive_FinalFile.DeleteOnSubmit(FinalFile);
 | 
						|
                db.SubmitChanges();
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |