71 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			71 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			C#
		
	
	
	
| 
								 | 
							
								using System.Collections.Generic;
							 | 
						|||
| 
								 | 
							
								using System.Linq;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								namespace BLL
							 | 
						|||
| 
								 | 
							
								{
							 | 
						|||
| 
								 | 
							
								    /// <summary>
							 | 
						|||
| 
								 | 
							
								    /// 培训记录试卷
							 | 
						|||
| 
								 | 
							
								    /// </summary>
							 | 
						|||
| 
								 | 
							
								    public static class EduTrain_TrainTestService
							 | 
						|||
| 
								 | 
							
								    {
							 | 
						|||
| 
								 | 
							
								        public static Model.SGGLDB db = Funs.DB;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 根据教育培训主键获取所有的教育培训明细信息
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="trainingId">教育培训主键</param>
							 | 
						|||
| 
								 | 
							
								        /// <returns>教育培训明细信息</returns>
							 | 
						|||
| 
								 | 
							
								        public static List<Model.EduTrain_TrainTest> GetTrainTestByTrainingId(string trainingId)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            return (from x in Funs.DB.EduTrain_TrainTest where x.TrainingId == trainingId select x).ToList();
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 增加教育培训明细信息
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="trainTest">教育培训明细信息实体</param>
							 | 
						|||
| 
								 | 
							
								        public static void AddTrainTest(Model.EduTrain_TrainTest trainTest)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            Model.SGGLDB db = Funs.DB;
							 | 
						|||
| 
								 | 
							
								            Model.EduTrain_TrainTest newTrainTest = new Model.EduTrain_TrainTest
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                TrainTestId = trainTest.TrainTestId,
							 | 
						|||
| 
								 | 
							
								                TrainingId = trainTest.TrainingId,
							 | 
						|||
| 
								 | 
							
								                ExamNo = trainTest.ExamNo,
							 | 
						|||
| 
								 | 
							
								                GroupNo = trainTest.GroupNo,
							 | 
						|||
| 
								 | 
							
								                CourseID = trainTest.CourseID,
							 | 
						|||
| 
								 | 
							
								                COrder = trainTest.COrder,
							 | 
						|||
| 
								 | 
							
								                QsnCode = trainTest.QsnCode,
							 | 
						|||
| 
								 | 
							
								                QsnId = trainTest.QsnId,
							 | 
						|||
| 
								 | 
							
								                QsnContent = trainTest.QsnContent,
							 | 
						|||
| 
								 | 
							
								                QsnFileName = trainTest.QsnFileName,
							 | 
						|||
| 
								 | 
							
								                QsnAnswer = trainTest.QsnAnswer,
							 | 
						|||
| 
								 | 
							
								                QsnCategory = trainTest.QsnCategory,
							 | 
						|||
| 
								 | 
							
								                QsnKind = trainTest.QsnKind,
							 | 
						|||
| 
								 | 
							
								                Description = trainTest.Description,
							 | 
						|||
| 
								 | 
							
								                QsnImportant = trainTest.QsnImportant,
							 | 
						|||
| 
								 | 
							
								                Analysis = trainTest.Analysis,
							 | 
						|||
| 
								 | 
							
								                UploadTime = trainTest.UploadTime,
							 | 
						|||
| 
								 | 
							
								            };
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            db.EduTrain_TrainTest.InsertOnSubmit(newTrainTest);
							 | 
						|||
| 
								 | 
							
								            db.SubmitChanges();
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 根据教育培训主键删除对应的所有教育培训明细信息
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="trainingId">教育培训主键</param>
							 | 
						|||
| 
								 | 
							
								        public static void DeleteTrainTestByTrainingId(string trainingId)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            Model.SGGLDB db = Funs.DB;
							 | 
						|||
| 
								 | 
							
								            var q = (from x in db.EduTrain_TrainTest where x.TrainingId == trainingId select x).ToList();
							 | 
						|||
| 
								 | 
							
								            if (q.Count() > 0)
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                db.EduTrain_TrainTest.DeleteAllOnSubmit(q);
							 | 
						|||
| 
								 | 
							
								                db.SubmitChanges();
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								    }
							 | 
						|||
| 
								 | 
							
								}
							 |