private void GetWorkParametr(int number, int curriculumId, int disciplineId, int journalCurriculumId) { var disciplineService = new DisciplineService(_unit, _unit); var curriculumService = new CurriculumService(_unit, _unit); var journalCurriculumService = new JournalCurriculumService(_unit, _unit); if (disciplineId != -1) { _discipline = disciplineService.GetDisciplineById(disciplineId); } if (journalCurriculumId != -1) { _journalCurriculum = journalCurriculumService.GetJournalCurriculumById(journalCurriculumId); } if (curriculumId != -1) { _curriculum = curriculumService.GetCurriculumById(curriculumId); } this.GetFormReportFromDb(); textBox1.Text = _discipline.Name; if (number == 1) { btn_addDiscipline.Visible = true; } if (number == 2) { btn_updateDiscipline.Visible = true; TimeText = _journalCurriculum.Time; comboBox3.SelectedItem = _journalCurriculum.FormReport; } }
private void DeleteForDiscipline(JournalCurriculum journalCurriculum) { var deletedDiscipline = AddOnDisciplinesList.Find(e => e.Name == journalCurriculum.Discipline.Name); if (deletedDiscipline != null) { AddOnDisciplinesList.Remove(deletedDiscipline); } }
public void AddJournalCurriculumToCurriculum(JournalCurriculum journalCurriculum, Curriculum curriculum) { try { curriculum.JournalCurricula.Add(journalCurriculum); } catch (RepositoryException ex) { throw new CurriculumServiceException(ex); } }
public Form13(JournalCurriculum journalCurriculum) { InitializeComponent(); var context = new StudentContext(Resources.ConnectionString); _context = context; _unit = new UnitOfWork(_context); _journalCurriculum = journalCurriculum; this.SetWorkParametr(); }
public void RemoveJournalCurriculum(JournalCurriculum journalCurriculum) { var journalCurriculumRepository = RepositoryFactory.GetJournalCurriculumRepository(); try { journalCurriculumRepository.Remove(journalCurriculum); } catch (RepositoryException ex) { throw new JournalCurriculumServiceException(ex); } }
private void FilterForDiscipline(JournalCurriculum journalCurriculum) { var pr = Progress.JournalProgresses.ToList().Find(e => e.JournalCurriculumId == journalCurriculum.Id); if (pr != null) { AddDisciplinesList.Add(journalCurriculum.Discipline); } else { AddOnDisciplinesList.Add(journalCurriculum.Discipline); } }
public JournalProgress CreateJournalProgress(Progress progress, JournalCurriculum journalCurriculum, AppraisalFormReport appraisalFormReport) { var journalProgressRepository = RepositoryFactory.GetJournalProgressRepository(); var journalProgress = new JournalProgress { }; SetAppraisalFormReportOfJournalProgress(appraisalFormReport, journalProgress); SetJournalCurriculumOfJournalProgress(journalCurriculum, journalProgress); SetProgressOfJournalProgress(progress, journalProgress); journalProgressRepository.Create(journalProgress); try { UnitOfWork.PreSave(); } catch (RepositoryException ex) { throw new JournalProgressServiceException(ex); } return(journalProgress); }
public JournalCurriculum CreateJournalCurriculum(int time, Discipline discipline, FormReport formReport, Curriculum curriculum) { var journalCurriculumRepository = RepositoryFactory.GetJournalCurriculumRepository(); var journalCurriculum = new JournalCurriculum { Time = time }; journalCurriculum.Curriculum = curriculum; journalCurriculum.CurriculumId = curriculum.Id; this.SetDisciplineOfJournalCurriculum(discipline, journalCurriculum); this.SetFormReportOfJournalCurriculum(formReport, journalCurriculum); journalCurriculumRepository.Create(journalCurriculum); try { UnitOfWork.PreSave(); } catch (RepositoryException ex) { throw new JournalCurriculumServiceException(ex); } return(journalCurriculum); }
public void SetFormReportOfJournalCurriculum(FormReport formReport, JournalCurriculum journalCurriculum) { journalCurriculum.FormReport = formReport; }
public void SetDisciplineOfJournalCurriculum(Discipline discipline, JournalCurriculum journalCurriculum) { journalCurriculum.Discipline = discipline; }
private void GetDisciplinesForCurriculum(JournalCurriculum journalCurriculum) { AddDisciplinesList.Add(journalCurriculum.Discipline); }
public StudentProgressViewModel(JournalCurriculum journalCurriculum, JournalProgress journalProgress) { Discipline = journalCurriculum.Discipline; FormReport = journalCurriculum.FormReport; AppraisalFormReport = journalProgress.AppraisalFormReport; }
public void SetJournalCurriculumOfJournalProgress(JournalCurriculum journalCurriculum, JournalProgress journalProgress) { journalProgress.JournalCurriculum = journalCurriculum; journalProgress.JournalCurriculumId = journalCurriculum.Id; }