using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 项目质量计划 /// public class ProjectQualityPlanService { /// /// 根据主键获取项目质量计划 /// /// /// public static Model.QualityPlanning_ProjectQualityPlan GetProjectQualityPlanById(string projectQualityPlanId) { return Funs.DB.QualityPlanning_ProjectQualityPlan.FirstOrDefault(e => e.ProjectQualityPlanId == projectQualityPlanId); } /// /// 添加项目质量计划 /// /// public static void AddProjectQualityPlan(Model.QualityPlanning_ProjectQualityPlan projectQualityPlan) { Model.QualityPlanning_ProjectQualityPlan newProjectQualityPlan = new Model.QualityPlanning_ProjectQualityPlan() { ProjectQualityPlanId = projectQualityPlan.ProjectQualityPlanId, ProjectId = projectQualityPlan.ProjectId, FileCode = projectQualityPlan.FileCode, FileName = projectQualityPlan.FileName, CompileMan = projectQualityPlan.CompileMan, CompileDate = projectQualityPlan.CompileDate, Auditor = projectQualityPlan.Auditor, Approver = projectQualityPlan.Approver, ApprovalDate = projectQualityPlan.ApprovalDate, }; Funs.DB.QualityPlanning_ProjectQualityPlan.InsertOnSubmit(newProjectQualityPlan); Funs.DB.SubmitChanges(); } /// /// 修改项目质量计划 /// /// public static void UpdateProjectQualityPlan(Model.QualityPlanning_ProjectQualityPlan projectQualityPlan) { Model.QualityPlanning_ProjectQualityPlan newProjectQualityPlan = Funs.DB.QualityPlanning_ProjectQualityPlan.FirstOrDefault(e => e.ProjectQualityPlanId == projectQualityPlan.ProjectQualityPlanId); if (newProjectQualityPlan != null) { newProjectQualityPlan.FileCode = projectQualityPlan.FileCode; newProjectQualityPlan.FileName = projectQualityPlan.FileName; newProjectQualityPlan.CompileMan = projectQualityPlan.CompileMan; newProjectQualityPlan.CompileDate = projectQualityPlan.CompileDate; newProjectQualityPlan.Auditor = projectQualityPlan.Auditor; newProjectQualityPlan.Approver = projectQualityPlan.Approver; newProjectQualityPlan.ApprovalDate = projectQualityPlan.ApprovalDate; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除项目质量计划 /// /// public static void DeleteProjectQualityPlanById(string projectQualityPlanId) { Model.QualityPlanning_ProjectQualityPlan projectQualityPlan = Funs.DB.QualityPlanning_ProjectQualityPlan.FirstOrDefault(e => e.ProjectQualityPlanId == projectQualityPlanId); if (projectQualityPlan != null) { Funs.DB.QualityPlanning_ProjectQualityPlan.DeleteOnSubmit(projectQualityPlan); Funs.DB.SubmitChanges(); } } } }