93 lines
4.3 KiB
C#
93 lines
4.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Collections;
|
|
using System.Web.UI.WebControls;
|
|
|
|
namespace BLL
|
|
{
|
|
public class ProjectSetupService
|
|
{
|
|
/// <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();
|
|
}
|
|
}
|
|
}
|
|
}
|