76 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			76 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			C#
		
	
	
	
| 
								 | 
							
								using System;
							 | 
						|||
| 
								 | 
							
								using System.Collections.Generic;
							 | 
						|||
| 
								 | 
							
								using System.Linq;
							 | 
						|||
| 
								 | 
							
								using System.Text;
							 | 
						|||
| 
								 | 
							
								using System.Threading.Tasks;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								namespace BLL
							 | 
						|||
| 
								 | 
							
								{
							 | 
						|||
| 
								 | 
							
								    /// <summary>
							 | 
						|||
| 
								 | 
							
								    /// 合格项目
							 | 
						|||
| 
								 | 
							
								    /// </summary>
							 | 
						|||
| 
								 | 
							
								    public class WelderQualifiedProjectService
							 | 
						|||
| 
								 | 
							
								    {
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 根据主键获取合格项目信息
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="welderQualifiedProjectId"></param>
							 | 
						|||
| 
								 | 
							
								        /// <returns></returns>
							 | 
						|||
| 
								 | 
							
								        public static Model.BS_WelderQualifiedProject GetWelderQualifiedProjectById(string welderQualifiedProjectId)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            return Funs.DB.BS_WelderQualifiedProject.FirstOrDefault(e => e.WelderQualifiedProjectId == welderQualifiedProjectId);
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 添加合格项目信息
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="welderQualifiedProject"></param>
							 | 
						|||
| 
								 | 
							
								        public static void AddWelderQualifiedProject(Model.BS_WelderQualifiedProject welderQualifiedProject)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            Model.BS_WelderQualifiedProject newWelderQualifiedProject = new Model.BS_WelderQualifiedProject();
							 | 
						|||
| 
								 | 
							
								            newWelderQualifiedProject.WelderQualifiedProjectId = welderQualifiedProject.WelderQualifiedProjectId;
							 | 
						|||
| 
								 | 
							
								            newWelderQualifiedProject.WED_ID = welderQualifiedProject.WED_ID;
							 | 
						|||
| 
								 | 
							
								            newWelderQualifiedProject.QualifiedProjectCode = welderQualifiedProject.QualifiedProjectCode;
							 | 
						|||
| 
								 | 
							
								            newWelderQualifiedProject.LimitDate = welderQualifiedProject.LimitDate;
							 | 
						|||
| 
								 | 
							
								            newWelderQualifiedProject.GTAWMax = welderQualifiedProject.GTAWMax;
							 | 
						|||
| 
								 | 
							
								            newWelderQualifiedProject.SMAWMax = welderQualifiedProject.SMAWMax;
							 | 
						|||
| 
								 | 
							
								            newWelderQualifiedProject.DiaMin = welderQualifiedProject.DiaMin;
							 | 
						|||
| 
								 | 
							
								            Funs.DB.BS_WelderQualifiedProject.InsertOnSubmit(newWelderQualifiedProject);
							 | 
						|||
| 
								 | 
							
								            Funs.DB.SubmitChanges();
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 修改合格项目信息
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="welderQualifiedProject"></param>
							 | 
						|||
| 
								 | 
							
								        public static void UpdateWelderQualifiedProject(Model.BS_WelderQualifiedProject welderQualifiedProject)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            Model.BS_WelderQualifiedProject newWelderQualifiedProject = Funs.DB.BS_WelderQualifiedProject.FirstOrDefault(e => e.WelderQualifiedProjectId == welderQualifiedProject.WelderQualifiedProjectId);
							 | 
						|||
| 
								 | 
							
								            if (newWelderQualifiedProject != null)
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                newWelderQualifiedProject.QualifiedProjectCode = welderQualifiedProject.QualifiedProjectCode;
							 | 
						|||
| 
								 | 
							
								                newWelderQualifiedProject.LimitDate = welderQualifiedProject.LimitDate;
							 | 
						|||
| 
								 | 
							
								                newWelderQualifiedProject.GTAWMax = welderQualifiedProject.GTAWMax;
							 | 
						|||
| 
								 | 
							
								                newWelderQualifiedProject.SMAWMax = welderQualifiedProject.SMAWMax;
							 | 
						|||
| 
								 | 
							
								                newWelderQualifiedProject.DiaMin = welderQualifiedProject.DiaMin;
							 | 
						|||
| 
								 | 
							
								                Funs.DB.SubmitChanges();
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 根据主键删除合格项目信息
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="welderQualifiedProjectId"></param>
							 | 
						|||
| 
								 | 
							
								        public static void DeleteWelderQualifiedProjectById(string welderQualifiedProjectId)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            Model.BS_WelderQualifiedProject welderQualifiedProject = Funs.DB.BS_WelderQualifiedProject.FirstOrDefault(e => e.WelderQualifiedProjectId == welderQualifiedProjectId);
							 | 
						|||
| 
								 | 
							
								            if (welderQualifiedProject != null)
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                Funs.DB.BS_WelderQualifiedProject.DeleteOnSubmit(welderQualifiedProject);
							 | 
						|||
| 
								 | 
							
								                Funs.DB.SubmitChanges();
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								    }
							 | 
						|||
| 
								 | 
							
								}
							 |