CNCEC_SUBQHSE_WUHUAN/SGGL/BLL/Transfer/ProjectSetupService.cs

93 lines
4.3 KiB
C#
Raw Normal View History

2024-01-26 09:59:11 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
2024-01-26 10:37:24 +08:00
using System.Collections;
using System.Web.UI.WebControls;
2024-01-26 09:59:11 +08:00
2024-01-26 10:37:24 +08:00
namespace BLL
2024-01-26 09:59:11 +08:00
{
2024-01-26 10:37:24 +08:00
public class ProjectSetupService
2024-01-26 09:59:11 +08:00
{
2024-01-26 10:37:24 +08:00
/// <summary>
/// 根据主键获取设备材料报验信息
/// </summary>
/// <param name="ProjectSetupId"></param>
/// <returns></returns>
public static Model.Transfer_ProjectSetup GetProjectSetupById(string Id)
{
return Funs.DB.Transfer_ProjectSetup.FirstOrDefault(e => e.Id == Id);
}
/// <summary>
/// 添加设备材料报验
/// </summary>
/// <param name="ProjectSetup"></param>
public static void AddProjectSetup(Model.Transfer_ProjectSetup ProjectSetup)
{
Model.SGGLDB db = Funs.DB;
Model.Transfer_ProjectSetup newProjectSetup = new Model.Transfer_ProjectSetup();
newProjectSetup.Id = ProjectSetup.Id;
newProjectSetup.ProjectId = ProjectSetup.ProjectId;
newProjectSetup.SN = ProjectSetup.SN;
newProjectSetup.PlantNo = ProjectSetup.PlantNo;
newProjectSetup.PlantName = ProjectSetup.PlantName;
newProjectSetup.CommissioningSystem = ProjectSetup.CommissioningSystem;
newProjectSetup.CommissioningCodeDescription = ProjectSetup.CommissioningCodeDescription;
newProjectSetup.SubCommissioningSystem = ProjectSetup.SubCommissioningSystem;
newProjectSetup.SubCommissioningCodeDescription = ProjectSetup.SubCommissioningCodeDescription;
newProjectSetup.DescriptionArea = ProjectSetup.DescriptionArea;
newProjectSetup.TurnoverSystemSequenceNumber = ProjectSetup.TurnoverSystemSequenceNumber;
newProjectSetup.Description = ProjectSetup.Description;
newProjectSetup.TurnoverCode = ProjectSetup.TurnoverCode;
newProjectSetup.TurnoverDescription = ProjectSetup.TurnoverDescription;
newProjectSetup.Remark = ProjectSetup.Remark;
db.Transfer_ProjectSetup.InsertOnSubmit(newProjectSetup);
db.SubmitChanges();
}
/// <summary>
/// 修改设备材料报验
/// </summary>
/// <param name="ProjectSetup"></param>
public static void UpdateProjectSetup(Model.Transfer_ProjectSetup ProjectSetup)
{
Model.SGGLDB db = Funs.DB;
Model.Transfer_ProjectSetup newProjectSetup = db.Transfer_ProjectSetup.FirstOrDefault(e => e.Id == ProjectSetup.Id);
if (newProjectSetup != null)
{
newProjectSetup.ProjectId = ProjectSetup.ProjectId;
newProjectSetup.SN = ProjectSetup.SN;
newProjectSetup.PlantNo = ProjectSetup.PlantNo;
newProjectSetup.PlantName = ProjectSetup.PlantName;
newProjectSetup.CommissioningSystem = ProjectSetup.CommissioningSystem;
newProjectSetup.CommissioningCodeDescription = ProjectSetup.CommissioningCodeDescription;
newProjectSetup.SubCommissioningSystem = ProjectSetup.SubCommissioningSystem;
newProjectSetup.SubCommissioningCodeDescription = ProjectSetup.SubCommissioningCodeDescription;
newProjectSetup.DescriptionArea = ProjectSetup.DescriptionArea;
newProjectSetup.TurnoverSystemSequenceNumber = ProjectSetup.TurnoverSystemSequenceNumber;
newProjectSetup.Description = ProjectSetup.Description;
newProjectSetup.TurnoverCode = ProjectSetup.TurnoverCode;
newProjectSetup.TurnoverDescription = ProjectSetup.TurnoverDescription;
newProjectSetup.Remark = ProjectSetup.Remark;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除设备材料报验
/// </summary>
/// <param name="Id"></param>
public static void DeleteProjectSetup(string Id)
{
Model.SGGLDB db = Funs.DB;
Model.Transfer_ProjectSetup ProjectSetup = db.Transfer_ProjectSetup.FirstOrDefault(e => e.Id == Id);
if (ProjectSetup != null)
{
db.Transfer_ProjectSetup.DeleteOnSubmit(ProjectSetup);
db.SubmitChanges();
}
}
2024-01-26 09:59:11 +08:00
}
}