using System.Linq; namespace BLL { /// /// 集团在建项目使用详情 /// public static class ProjectMasterDataUsageService { /// /// 根据主键获取使用详情 /// /// /// public static Model.Project_MasterDataUsage GetProjectMasterDataUsageById(string useId) { return Funs.DB.Project_MasterDataUsage.FirstOrDefault(e => e.Id == useId); } /// /// 根据主数据项目Id获取使用详情 /// /// /// public static Model.Project_MasterDataUsage GetProjectMasterDataUsageByProId(string proId) { return Funs.DB.Project_MasterDataUsage.FirstOrDefault(e => e.Pro_id == proId); } /// /// 添加使用详情 /// /// 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(); } /// /// 修改使用详情 /// /// 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(); } } /// /// 根据主键删除使用详情 /// /// 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(); } } } }