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;
 }
Exemple #2
0
        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();
        }