CNCEC_SUBQHSE_WUHUAN/SGGL/BLL/CQMS/Comprehensive/ConTechnologyDisclosureServ...

87 lines
3.5 KiB
C#
Raw Normal View History

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 施工技术交底管理
/// </summary>
public class ConTechnologyDisclosureService
{
/// <summary>
/// 根据主键获取施工技术交底管理
/// </summary>
/// <param name="conTechnologyDisclosureId"></param>
/// <returns></returns>
public static Model.Comprehensive_ConTechnologyDisclosure GetConTechnologyDisclosureById(string conTechnologyDisclosureId)
{
return Funs.DB.Comprehensive_ConTechnologyDisclosure.FirstOrDefault(e => e.ConTechnologyDisclosureId == conTechnologyDisclosureId);
}
/// <summary>
/// 添加施工技术交底管理
/// </summary>
/// <param name="newCon"></param>
public static void AddConTechnologyDisclosure(Model.Comprehensive_ConTechnologyDisclosure con)
{
Model.Comprehensive_ConTechnologyDisclosure newCon = new Model.Comprehensive_ConTechnologyDisclosure
{
ConTechnologyDisclosureId = con.ConTechnologyDisclosureId,
ProjectId = con.ProjectId,
CNProfessionalId = con.CNProfessionalId,
DisclosureCode = con.DisclosureCode,
DisclosureName = con.DisclosureName,
UnitId = con.UnitId,
DisclosureMan = con.DisclosureMan,
DisclosureDate = con.DisclosureDate,
UnitWorkId = con.UnitWorkId,
AttendMan = con.AttendMan,
CompileMan = con.CompileMan,
CompileDate = con.CompileDate,
RemarkCode = con.RemarkCode
};
Funs.DB.Comprehensive_ConTechnologyDisclosure.InsertOnSubmit(newCon);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改施工技术交底管理
/// </summary>
/// <param name="con"></param>
public static void UpdateConTechnologyDisclosure(Model.Comprehensive_ConTechnologyDisclosure con)
{
Model.Comprehensive_ConTechnologyDisclosure newCon = Funs.DB.Comprehensive_ConTechnologyDisclosure.FirstOrDefault(e => e.ConTechnologyDisclosureId == con.ConTechnologyDisclosureId);
if (newCon != null)
{
newCon.CNProfessionalId = con.CNProfessionalId;
newCon.DisclosureCode = con.DisclosureCode;
newCon.DisclosureName = con.DisclosureName;
newCon.UnitId = con.UnitId;
newCon.DisclosureMan = con.DisclosureMan;
newCon.DisclosureDate = con.DisclosureDate;
newCon.UnitWorkId = con.UnitWorkId;
newCon.AttendMan = con.AttendMan;
newCon.RemarkCode = con.RemarkCode;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据Id删除施工技术交底管理
/// </summary>
/// <param name="conTechnologyDisclosureId"></param>
public static void DeleteConTechnologyDisclosureById(string conTechnologyDisclosureId)
{
Model.Comprehensive_ConTechnologyDisclosure newCon = Funs.DB.Comprehensive_ConTechnologyDisclosure.FirstOrDefault(e => e.ConTechnologyDisclosureId == conTechnologyDisclosureId);
if (newCon != null)
{
Funs.DB.Comprehensive_ConTechnologyDisclosure.DeleteOnSubmit(newCon);
Funs.DB.SubmitChanges();
}
}
}
}