SGGL_HBAZ/SGGL/BLL/CQMS/Comprehensive/FinalFileService.cs

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.SGGLDB db = Funs.DB;
/// <summary>
/// 记录数
/// </summary>
private static int count
{
get;
set;
}
public static Model.Comprehensive_FinalFile getFinalFile(string finalFileId)
{
Model.SGGLDB 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.SGGLDB 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.SGGLDB 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.SGGLDB 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();
}
}
}
}