Exemplo n.º 1
0
 public static void UpdateFinalTest(this FinalTest model, FinalTestVM viewModel)
 {
     model.ID        = viewModel.ID;
     model.StartDate = viewModel.StartDate;
     model.EndDate   = viewModel.EndDate;
     model.Times     = viewModel.Times;
     model.Done      = viewModel.Done;
 }
        private void BtnGridSearch_Click(object sender, RoutedEventArgs e)
        {
            var ft = new FinalTest();
            //var gs = new GridSearch();
            var sortedPhotos = InputHelper.TransformIntoListOfLists(this.Faces);

            //gs.StartGridSearch(sortedPhotos);
            ft.PerformFinalTest(sortedPhotos);
        }
Exemplo n.º 3
0
        private void BtnOK_Click(object sender, EventArgs e)
        {
            if (!chkToeic.Checked && !chkHoaVan.Checked && !chkTHVP.Checked && !chkTHCB.Checked)
            {
                MessageBox.Show("Vui lòng chọn tối thiểu 01 chuẩn đầu ra.", "Thêm kỳ thi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            string   finalTestID = Guid.NewGuid().ToString();
            DateTime startDate   = DateTime.Now.Date;
            int      times       = GetTimesByYear(startDate.Year);

            if (chkToeic.Checked)
            {
                ScheduleService.Ins.Add(AddSchedule(finalTestID, Extentions.toeicID));
            }
            if (chkHoaVan.Checked)
            {
                ScheduleService.Ins.Add(AddSchedule(finalTestID, Extentions.hoaVanID));
            }
            if (chkTHVP.Checked)
            {
                ScheduleService.Ins.Add(AddSchedule(finalTestID, Extentions.thvpID));
            }
            if (chkTHCB.Checked)
            {
                ScheduleService.Ins.Add(AddSchedule(finalTestID, Extentions.thcbID));
            }

            FinalTest   finalTest   = new FinalTest();
            FinalTestVM finalTestVM = new FinalTestVM()
            {
                ID        = finalTestID,
                StartDate = startDate,
                Times     = times + 1
            };

            finalTest.UpdateFinalTest(finalTestVM);
            FinalTestService.Ins.Add(finalTest);
            if (UnitOfWork.Ins.Commit())
            {
                isChanged = true;
                MessageBox.Show("Mở kỳ thi thành công!", "Thêm kỳ thi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                ClosedForm();
            }
        }