using System.Collections.Generic; using System.Linq; namespace BLL { /// /// 培训记录试卷 /// public static class EduTrain_TrainTestService { public static Model.SGGLDB db = Funs.DB; /// /// 根据教育培训主键获取所有的教育培训明细信息 /// /// 教育培训主键 /// 教育培训明细信息 public static List GetTrainTestByTrainingId(string trainingId) { return (from x in Funs.DB.EduTrain_TrainTest where x.TrainingId == trainingId select x).ToList(); } /// /// 增加教育培训明细信息 /// /// 教育培训明细信息实体 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(); } /// /// 根据教育培训主键删除对应的所有教育培训明细信息 /// /// 教育培训主键 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(); } } } }