Example #1
0
 /// <summary>
 /// constructor til addToJournalWindow
 /// </summary>
 /// <param name="window">det journalwindow man kom fra</param>
 /// <param name="patient">patientinformaitoner på den der er logget ind</param>
 /// <param name="journalControl">controller, så der kan sendes videre</param>
 public AddToJournalWindow(JournalWindow window, Patient patient, UpdateJournalControl journalControl)
 {
     _journalWindow        = window;
     _updateJournalControl = journalControl;
     _patient = patient;
     InitializeComponent();
     if (_journalWindow.journalCB.Text == "Knæ")
     {
         overskriftL.Content = "Dagbog for knæ";
         scaleTB.Text        = "Hvor meget smerte oplever du i dit knæ på en skala fra 1 - 10 ?";
         vinkelTBL.Text      = "Hvor mange grader kan du bøje dit knæ i?";
     }
     else if (_journalWindow.journalCB.Text == "Hofte")
     {
         overskriftL.Content  = "Dagbog for hofte";
         scaleTB.Text         = "Hvor meget smerte oplever du i din hofte på en skala fra 1 - 10?";
         vinkelTBL.Visibility = Visibility.Collapsed;
         vinkelTB.Visibility  = Visibility.Collapsed;
         vinkelL.Visibility   = Visibility.Collapsed;
     }
     else if (_journalWindow.journalCB.Text == "Albue")
     {
         overskriftL.Content = "Dagbog for albue";
         scaleTB.Text        = "Hvor meget smerte oplever du i din albue på en skala fra 1 - 10?";
         vinkelTBL.Text      = "Hvor mange grader kan du bøje din albue i?";
     }
 }
 public void Setup()
 {
     _journal = new Journal()
     {
         BendAngle = 20, GeneralComment = "Hej", JournalDate = DateTime.Now, JournalID = 10, JournalType = "Knæ", Medicine = "Ingen", PainScale = 5
     };
     _saveDatabase = Substitute.For <ISaveDatabase>();
     uut           = new UpdateJournalControl(_saveDatabase);
 }
Example #3
0
        public JournalWindow(HomeWindow window, Journal journal, Patient patient)
        {
            _patient          = patient;
            _journal          = journal;
            _homeWindow       = window;
            _returnController = new ReturnController(window);
            _journalControl   = new UpdateJournalControl(window, patient, journal);

            InitializeComponent();
            _journalControl.PrintJournal();
        }
Example #4
0
        public HomeWindow(Patient patient)
        {
            _logoutControl        = new LogoutControl(this);
            _patient              = patient;
            _updateJournalControl = new UpdateJournalControl(this, _patient, _journal);
            _exerciseControl      = new ExerciseControl(this);
            _reminderControl      = new TrainingReminderControl(this);

            InitializeComponent();
            welcomeL.Text = "Hej " + _patient.Name + ". Her kan du se dine træningsøvelser eller opdatere din dagbog. God træning :-)";
        }
Example #5
0
        /// <summary>
        /// constructor for journalwindow som opretter alle de ting, der skal oprettes údfra patientens informationer. sætter ´patientens øvelsespakker ind i comboboxen
        /// </summary>
        /// <param name="window">homewindow, som der skal navigeres tilbage til</param>
        /// <param name="journal"></param>
        /// <param name="patient">patienten, der følger med, hvis informationer, der skal bruges</param>
        public JournalWindow(HomeWindow window, Journal journal, Patient patient)
        {
            _patient        = patient;
            _homeWindow     = window;
            _journalControl = new UpdateJournalControl(patient);
            InitializeComponent();

            foreach (var item in _patient.ExercisePackages)
            {
                journalCB.Items.Add(item.Name);
            }
            journalCB.SelectedItem = journalCB.Items[0];
        }