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
{
///
/// 根据主键获取设备材料报验信息
///
///
///
public static Model.Transfer_ProjectSetup GetProjectSetupById(string Id)
{
return Funs.DB.Transfer_ProjectSetup.FirstOrDefault(e => e.Id == Id);
}
///
/// 添加设备材料报验
///
///
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();
}
///
/// 修改设备材料报验
///
///
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();
}
}
///
/// 根据主键删除设备材料报验
///
///
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();
}
}
}
}