public static void GeneratePaperTemplate(object source, ElapsedEventArgs e) { GeneratePaperTemplate gpt; ResponseJson resJson; gpt = new GeneratePaperTemplate(); resJson = gpt.Generate(); }
public static void GeneratePaperTemplate(object source, ElapsedEventArgs e) { GeneratePaperTemplate gpt; ResponseJson resJson; gpt = new GeneratePaperTemplate(); resJson = gpt.Generate(); }
public ResponseJson EnterExercise(Int32 etId, Int32 uId) { ExaminationTask et; ExaminationTaskAttendee eta; GeneratePaperTemplate generator; List <Question> readyQs; Int32 eptId; ExaminationPaperTemplate ept; try { et = olsEni.ExaminationTasks.SingleOrDefault(m => m.ET_Id == etId); if (null == et) { return(new ResponseJson(ResponseStatus.Error, "任务不存在。")); } if (et.ET_Enabled != (Byte)ExaminationTaskStatus.Enabled) { return(new ResponseJson(ResponseStatus.Error, "任务已关闭。")); } eta = olsEni.ExaminationTaskAttendees.SingleOrDefault(m => m.ET_Id == et.ET_Id && m.U_Id == uId); if (null == eta) { return(new ResponseJson(ResponseStatus.Error, "您不在此练习的参与人员列表中。")); } generator = new GeneratePaperTemplate(uId); readyQs = generator.GenerateWithNumber(et); eptId = generator.CreatePaperTemplateOfExercise(et, readyQs); ept = Get(eptId); ept.EPT_PaperTemplateStatus = (Byte)PaperTemplateStatus.Done; SaveChanges(); return(addExaminationPaper(ept, uId)); } catch (Exception ex) { StaticHelper.RecordSystemLog(ex); return(new ResponseJson(ResponseStatus.Error, ex.Message)); } }
public ResponseJson EnterExercise(Int32 etId, Int32 uId) { ExaminationTask et; ExaminationTaskAttendee eta; GeneratePaperTemplate generator; List<Question> readyQs; Int32 eptId; ExaminationPaperTemplate ept; try { et = olsEni.ExaminationTasks.SingleOrDefault(m => m.ET_Id == etId); if (null == et) { return new ResponseJson(ResponseStatus.Error, "任务不存在。"); } if (et.ET_Enabled != (Byte)ExaminationTaskStatus.Enabled) { return new ResponseJson(ResponseStatus.Error, "任务已关闭。"); } eta = olsEni.ExaminationTaskAttendees.SingleOrDefault(m => m.ET_Id == et.ET_Id && m.U_Id == uId); if (null == eta) { return new ResponseJson(ResponseStatus.Error, "您不在此练习的参与人员列表中。"); } generator = new GeneratePaperTemplate(uId); readyQs = generator.GenerateWithNumber(et); eptId = generator.CreatePaperTemplateOfExercise(et, readyQs); ept = Get(eptId); ept.EPT_PaperTemplateStatus = (Byte)PaperTemplateStatus.Done; SaveChanges(); return addExaminationPaper(ept, uId); } catch (Exception ex) { StaticHelper.RecordSystemLog(ex); return new ResponseJson(ResponseStatus.Error, ex.Message); } }