private void OnPrintStudentDetailReceived(PrintStudentDetail printStudent) { BWLPrasenz = false; BWLOnline = false; TZOnline = false; WInfPrasenz = false; WInfOnline = false; MABWL = false; PrintStudent = new PrintStudentDetail(); PrintStudent.StudentNachname = printStudent.StudentNachname; PrintStudent.StudentVorname = printStudent.StudentVorname; PrintStudent.MatrikelNr = printStudent.MatrikelNr; CheckStudiengang(printStudent.Studiengang); PrintStudent.PraktikumsBeginn = printStudent.PraktikumsBeginn.Date; PrintStudent.PraktikumsEnde = printStudent.PraktikumsEnde.Date; PrintStudent.Unternehmen = printStudent.Unternehmen; PrintStudent.Ansprechpartner = printStudent.Ansprechpartner; PrintStudent.Email = printStudent.Email; PrintStudent.Genehmigung = printStudent.Genehmigung.Date; PrintStudent.Betreuer = printStudent.Betreuer; PrintStudent.PraktikumAbsolvt = printStudent.PraktikumAbsolvt; }
private void PrintReportExecute() { DIManager.Instance.Resolve <ReportViewModel>(); var printStudent = new PrintStudentDetail(); printStudent.StudentNachname = SelectedStudent.StudentNachname; printStudent.StudentVorname = SelectedStudent.StudentVorname; printStudent.MatrikelNr = SelectedStudent.MatrikelNr; printStudent.Studiengang = SelectedStudent.Studiengang; printStudent.PraktikumsBeginn = CurrentPraktika.Beginn; printStudent.PraktikumsEnde = CurrentPraktika.Ende; printStudent.Unternehmen = CurrentPraktika.FirmaName + " - " + CurrentPraktika.OrtName; printStudent.Ansprechpartner = CurrentPraktika.BetreuerNachname + " " + CurrentPraktika.BetreuerVorname; printStudent.Email = CurrentPraktika.BetreuerEmail; printStudent.Genehmigung = CurrentPraktika.Genehmigung; printStudent.Betreuer = CurrentPraktika.Dozent; printStudent.PraktikumAbsolvt = !(string.IsNullOrEmpty(CurrentPraktika.PraktikumAbsolvt)); Messenger.Default.Send(printStudent); _dialogservice.PrintReportView(); }