111 lines
4.1 KiB
C#
111 lines
4.1 KiB
C#
|
|
|
||
|
|
using System.Linq;
|
||
|
|
|
||
|
|
namespace BLL
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// 集团在建项目使用详情
|
||
|
|
/// </summary>
|
||
|
|
public static class ProjectMasterDataUsageService
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// 根据主键获取使用详情
|
||
|
|
/// </summary>
|
||
|
|
/// <param name="useId"></param>
|
||
|
|
/// <returns></returns>
|
||
|
|
public static Model.Project_MasterDataUsage GetProjectMasterDataUsageById(string useId)
|
||
|
|
{
|
||
|
|
return Funs.DB.Project_MasterDataUsage.FirstOrDefault(e => e.Id == useId);
|
||
|
|
}
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 根据主数据项目Id获取使用详情
|
||
|
|
/// </summary>
|
||
|
|
/// <param name="proId"></param>
|
||
|
|
/// <returns></returns>
|
||
|
|
public static Model.Project_MasterDataUsage GetProjectMasterDataUsageByProId(string proId)
|
||
|
|
{
|
||
|
|
return Funs.DB.Project_MasterDataUsage.FirstOrDefault(e => e.Pro_id == proId);
|
||
|
|
}
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 添加使用详情
|
||
|
|
/// </summary>
|
||
|
|
/// <param name="model"></param>
|
||
|
|
public static void AddProjectMasterDataUsage(Model.Project_MasterDataUsage model)
|
||
|
|
{
|
||
|
|
Model.SUBQHSEDB db = Funs.DB;
|
||
|
|
Model.Project_MasterDataUsage newModel = new Model.Project_MasterDataUsage
|
||
|
|
{
|
||
|
|
Id = model.Id,
|
||
|
|
Pro_id = model.Pro_id,
|
||
|
|
Pro_code = model.Pro_code,
|
||
|
|
Pro_name = model.Pro_name,
|
||
|
|
Is_relate = model.Is_relate,
|
||
|
|
Is_use = model.Is_use,
|
||
|
|
Projectid = model.Projectid,
|
||
|
|
Projectcode = model.Projectcode,
|
||
|
|
Projectname = model.Projectname,
|
||
|
|
ReasonType = model.ReasonType,
|
||
|
|
Reason = model.Reason,
|
||
|
|
Situation = model.Situation,
|
||
|
|
Remark = model.Remark,
|
||
|
|
Create_user = model.Create_user,
|
||
|
|
Create_date = model.Create_date,
|
||
|
|
HandleMan = model.HandleMan,
|
||
|
|
HandleManName = model.HandleManName,
|
||
|
|
};
|
||
|
|
db.Project_MasterDataUsage.InsertOnSubmit(newModel);
|
||
|
|
db.SubmitChanges();
|
||
|
|
}
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 修改使用详情
|
||
|
|
/// </summary>
|
||
|
|
/// <param name="model"></param>
|
||
|
|
public static void UpdateProjectMasterDataUsage(Model.Project_MasterDataUsage model)
|
||
|
|
{
|
||
|
|
Model.SUBQHSEDB db = Funs.DB;
|
||
|
|
Model.Project_MasterDataUsage newModel = db.Project_MasterDataUsage.FirstOrDefault(e => e.Id == model.Id);
|
||
|
|
if (newModel != null)
|
||
|
|
{
|
||
|
|
//newModel.Pro_id = model.Pro_id;
|
||
|
|
//newModel.Pro_code = model.Pro_code;
|
||
|
|
//newModel.Pro_name = model.Pro_name;
|
||
|
|
//newModel.Is_relate = model.Is_relate;
|
||
|
|
//newModel.Projectid = model.Projectid;
|
||
|
|
//newModel.Projectcode = model.Projectcode;
|
||
|
|
//newModel.Projectname = model.Projectname;
|
||
|
|
//newModel.Create_user = model.Create_user;
|
||
|
|
//newModel.Create_date = model.Create_date;
|
||
|
|
newModel.Is_use = model.Is_use;
|
||
|
|
newModel.ReasonType = model.ReasonType;
|
||
|
|
newModel.Reason = model.Reason;
|
||
|
|
newModel.Situation = model.Situation;
|
||
|
|
newModel.Remark = model.Remark;
|
||
|
|
newModel.HandleMan = model.HandleMan;
|
||
|
|
newModel.HandleManName = model.HandleManName;
|
||
|
|
newModel.HandleState = model.HandleState;
|
||
|
|
newModel.HandleDate = model.HandleDate;
|
||
|
|
db.SubmitChanges();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 根据主键删除使用详情
|
||
|
|
/// </summary>
|
||
|
|
/// <param name="useId"></param>
|
||
|
|
public static void DeleteProjectMasterDataUsageById(string useId)
|
||
|
|
{
|
||
|
|
Model.SUBQHSEDB db = Funs.DB;
|
||
|
|
Model.Project_MasterDataUsage model = db.Project_MasterDataUsage.FirstOrDefault(e => e.Id == useId);
|
||
|
|
if (model != null)
|
||
|
|
{
|
||
|
|
db.Project_MasterDataUsage.DeleteOnSubmit(model);
|
||
|
|
db.SubmitChanges();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|