public TrainingReport GetTrainingMeasures() { var result = new TrainingReport(); result.CognitiveMeasures = db.CognitiveMeasures.OrderByDescending(m => m.Creation).Take(10).OrderBy((m => m.Creation)).ToList(); result.BiometricMeasures = db.BiometricMeasures.OrderByDescending(m => m.Creation).Take(240).OrderBy((m => m.Creation)).ToList(); return(result); }
public JsonResult GetTrainingsReport(string skillid, string competencyid) { IDAL dal = (new DALFactory()).GetInstance(); TrainingReport usersList = dal.GetTrainingsReport(skillid, competencyid); return(new JsonResult { Data = usersList }); }
public void PostComplete(string filename, string json) { TrainingMessage message = new TrainingMessage(); message.type = "complete"; TrainingReport report = new TrainingReport(); report.filename = filename; report.json = json; message.payload = JsonUtility.ToJson(report); SendMessage(message); }
private void ProcessMenuCommands(string command) { switch (command.ToLower()) { case "exit": this.Close(); break; case "login": //if (_viewModel.UserEntity.IsLoggedIn) //{ // // Logging out, so close any open windows // CloseUserControl(); // // Reset the user object // _viewModel.UserEntity = new User(); // // Make menu display Login // _viewModel.LoginMenuHeader = "Login"; //} //else //{ // Display the login screen // LoadUserControl("Sanjiv.WPF.Views.LoginWindow"); //} //Show the login view IView loginWindow = new LoginWindow(ViewModel as AuthenticationViewModel); loginWindow.Owner = this; loginWindow.Show(); break; case "logout": Console.WriteLine("Logout button pressed..."); break; case "training": IView trainingWindow = new TrainingReport(); trainingWindow.Owner = this; trainingWindow.Show(); break; case "admin": IView adminWindow = new AdminWindow(); adminWindow.Show(); break; default: break; } }
public TrainingReport GetTrainingsReport(UserTrainingsRequest preRquisiteInfo) { TrainingReport trainingReport = new TrainingReport(); try { SqlSvrDAL dal = new SqlSvrDAL(preRquisiteInfo.ClientInfo); trainingReport = dal.GetTrainingsReport(preRquisiteInfo.SkillId, preRquisiteInfo.CompetenceId, preRquisiteInfo.ProjectId); } catch (Exception ex) { // LogHelper.AddLog("TrainingController,GetTrainingsReport", ex.Message, ex.StackTrace, "HCL.Academy.Service", preRquisiteInfo.ClientInfo.emailId); TelemetryClient telemetry = new TelemetryClient(); telemetry.TrackException(ex); } return(trainingReport); }
public async Task <JsonResult> GetTrainingsReport(string skillid, string competencyid, string projectid) { InitializeServiceClient(); UserTrainingsRequest preRquisiteInfo = new UserTrainingsRequest(); preRquisiteInfo.ClientInfo = req.ClientInfo; preRquisiteInfo.SkillId = Convert.ToInt32(skillid); preRquisiteInfo.ProjectId = Convert.ToInt32(projectid); preRquisiteInfo.CompetenceId = Convert.ToInt32(competencyid); HttpResponseMessage trainingResponse = await client.PostAsJsonAsync("Training/GetTrainingsReport", preRquisiteInfo); TrainingReport usersList = await trainingResponse.Content.ReadAsAsync <TrainingReport>(); return(new JsonResult { Data = usersList }); }
/// <summary> /// Saves the training report information. /// </summary> /// <param name="trainingInfo">The training information.</param> /// <returns></returns> /// <exception cref="ArgumentNullException">trainingInfo</exception> public string SaveTrainingReportInfo(ITrainingReportViewModel trainingReportInfo) { if (trainingReportInfo == null) { throw new ArgumentNullException(nameof(trainingReportInfo)); } var result = string.Empty; var newRecord = new TrainingReport { EmployeeId = trainingReportInfo.EmployeeID, CompanyId = trainingReportInfo.CompanyID, TrainingId = trainingReportInfo.TrainingId, TrainerName = trainingReportInfo.TrainerName, TrainingCalendarId = trainingReportInfo.TrainingCalendarID, TrainerEvaluationRating = trainingReportInfo.TrainerEvaluationRating, TrainerEvaluationComment = trainingReportInfo.TrainerEvaluationComment, TrainingEvaluationRating = trainingReportInfo.TrainingEvaluationRating, TrainingEvaluationComment = trainingReportInfo.TrainingEvaluationComment, DateCreated = DateTime.Now }; try { using ( var dbContext = (HRMSEntities)this.dbContextFactory.GetDbContext(ObjectContextType.HRMS)) { dbContext.TrainingReports.Add(newRecord); dbContext.SaveChanges(); } } catch (Exception e) { result = string.Format("Save TrainingReport info - {0}, {1}", e.Message, e.InnerException != null ? e.InnerException.Message : ""); } return(result); }
//按钮:制作报告,报表 private void MakeReport(object sender, RoutedEventArgs e) { User user = (User)UsersInfo.SelectedItem; if (user == null) { MessageBoxX.Warning(LanguageUtils.ConvertLanguage("请选择用户再进行操作!", "Please Select A Subject!")); return; } //打开训练报告 if (is_signinformationrecord.IsChecked == true || is_trainingrecord.IsChecked == true) { TrainingReport trainingReport = new TrainingReport { Owner = Window.GetWindow(this), ShowActivated = true, ShowInTaskbar = false, WindowStartupLocation = WindowStartupLocation.CenterScreen, MaxHeight = SystemParameters.WorkArea.Size.Height, MaxWidth = SystemParameters.WorkArea.Size.Width }; //设置用户信息 if (selectUser != null) { trainingReport.Pk_User_Id.Content = selectUser.Pk_User_Id; trainingReport.User_Name.Content = selectUser.User_Name; trainingReport.Current_User = selectUser; List <TrainingAndSymptomBean> list = excelService.ListTrainingAndSymptomByUserId(selectUser.Pk_User_Id); trainingReport.datalist.DataContext = list; trainingReport.trainingAndSymptomBeans = list;//赋值全局变量 List <DateTime?> dateTimes = new List <DateTime?>(); foreach (TrainingAndSymptomBean tas in list) { dateTimes.Add(tas.Gmt_Create); } trainingReport.selectedDate = dateTimes; if (list.Count != 0) { trainingReport.start_date.SelectedDate = list[0].Gmt_Create; //起始时间 trainingReport.end_date.SelectedDate = list[list.Count - 1].Gmt_Create; //终止时间 } else { trainingReport.start_date.SelectedDate = DateTime.Now; trainingReport.end_date.SelectedDate = DateTime.Now; } trainingReport.ShowDialog(); } } //打开训练报告页面 //else if (is_trainingrecord.IsChecked == true) //{ // TrainingReport trainingReport = new TrainingReport // { // Owner = Window.GetWindow(this), // ShowActivated = true, // ShowInTaskbar = false, // WindowStartupLocation = WindowStartupLocation.CenterScreen // }; // List<TrainInfo> list = new List<TrainInfo>(); // TrainInfo trainInfo = new TrainInfo // { // Gmt_Create = new DateTime(2012, 01, 02) // }; // list.Add(trainInfo); // Console.WriteLine(trainInfo.Gmt_Create); // list.Add(trainInfo); // trainingReport.datalist.DataContext = list; // trainingReport.ShowDialog(); //} //打开体力评价报告页面 else { PhysicalAssessmentReport physicalAssessmentReport = new PhysicalAssessmentReport { Owner = Window.GetWindow(this), ShowActivated = true, ShowInTaskbar = false, WindowStartupLocation = WindowStartupLocation.CenterScreen, MaxHeight = SystemParameters.WorkArea.Size.Height, MaxWidth = SystemParameters.WorkArea.Size.Width }; //设置用户信息 if (selectUser != null) { physicalAssessmentReport.Pk_User_Id.Content = selectUser.Pk_User_Id; physicalAssessmentReport.User_Name.Content = selectUser.User_Name; physicalAssessmentReport.Current_User = selectUser; List <PhysicalPowerExcekVO> list = excelService.ListPhysicalPowerExcekVOByUserId(selectUser.Pk_User_Id); physicalAssessmentReport.datalist.DataContext = list; physicalAssessmentReport.physicalPowerExcekVOs = list; List <DateTime?> dateTimes = new List <DateTime?>(); foreach (PhysicalPowerExcekVO tas in list) { dateTimes.Add(tas.Gmt_Create); } physicalAssessmentReport.selectedDate = dateTimes; if (list.Count != 0) { physicalAssessmentReport.start_date.SelectedDate = list[0].Gmt_Create; //起始时间 physicalAssessmentReport.end_date.SelectedDate = list[list.Count - 1].Gmt_Create; //终止时间 } else { physicalAssessmentReport.start_date.SelectedDate = DateTime.Now; physicalAssessmentReport.end_date.SelectedDate = DateTime.Now; } physicalAssessmentReport.ShowDialog(); } //List<TrainInfo> list = new List<TrainInfo>(); //TrainInfo trainInfo = new TrainInfo //{ // Gmt_Create = new DateTime(2012, 01, 02) //}; //list.Add(trainInfo); //Console.WriteLine(trainInfo.Gmt_Create); //list.Add(trainInfo); } ////List<String> list = new List<string>(); ////for (int i = 0; i < 100; i++) ////{ //// list.Add("sas" + i); ////} }
public void HandleReport(Trainer t, TrainingReport r) { SetText(this.textBoxGood, r.goodReport); SetText(this.textBoxBad, r.badReport); }