예제 #1
0
 private void OppdaterAktivAlarmList(ListPasient p)  // Lager en liste over alle pasienter som har en aktiv alarm
 {
     try
     {
         bool f = true;
         if (_aktivAlarm.Contains(p.Id + p.Navn))
         {
             if (!p.ListAlarm.First().Alarmm)
             {
                 _aktivAlarm.RemoveAt(_aktivAlarm.IndexOf(p.Id + p.Navn));
             }
         }
         else
         {
             if (p.ListAlarm.First().Alarmm)
             {
                 _aktivAlarm.Add(p.Id + p.Navn);
             }
         }
     }
     catch (Exception e)
     {
         MessageBox.Show(e.ToString());
     }
 }
예제 #2
0
        public void OppdaterVerdiGui(ListPasient n) // Oppdaterer gui med de siste verdiene som kom ifra monitor
        {
            if (_pasienter[dgwPasienter.SelectedRows[0].Index] == n)
            {
                // bx1= temp
                // bx2= puls
                // bx3= blod
                // bx4= resp
                lblBx1Min.Text   = "Min: " + n.ListKroppstemperatur.First().Min.ToString();
                lblBx1Max.Text   = "Max: " + n.ListKroppstemperatur.First().Max.ToString();
                txtBx1Verdi.Text = n.ListKroppstemperatur.First().Verdi.ToString() +
                                   n.ListKroppstemperatur.First().Enhet;

                lblBx2Min.Text   = "Min: " + n.ListPulsfrekvens.First().Min.ToString();
                lblBx2Max.Text   = "Max: " + n.ListPulsfrekvens.First().Max.ToString();
                txtBx2Verdi.Text = n.ListPulsfrekvens.First().Verdi.ToString() + n.ListPulsfrekvens.First().Enhet;

                lblBx3Min.Text    = "Min: " + n.ListBlodtrykk.First().Min.ToString();
                lblBx3Max.Text    = "Max: " + n.ListBlodtrykk.First().Max.ToString();
                txtBx3Verdi1.Text = n.ListBlodtrykk.First().Verdi.ToString() + n.ListBlodtrykk.First().Enhet;
                txtBx3Verdi2.Text = n.ListBlodtrykk.First().Verdi2.ToString() + n.ListBlodtrykk.First().Enhet;

                lblBx4Min.Text   = "Min: " + n.ListRespirasjonsrate.First().Min.ToString();
                lblBx4Max.Text   = "Max: " + n.ListRespirasjonsrate.First().Max.ToString();
                txtBx4Verdi.Text = n.ListRespirasjonsrate.First().Verdi.ToString() +
                                   n.ListRespirasjonsrate.First().Enhet;
            }
            LesSkrivFil.SkrivTilFil(_pasienter, Filnavn);
        }
예제 #3
0
        public Klokke(DateTime start, DateTime stopp, ListPasient p)
        {
            InitializeComponent();
            listKroppstemperaturBindingSource.DataSource = templist;
            listPulsfrekvensBindingSource.DataSource     = pulslist;
            listBlodtrykkBindingSource.DataSource        = blodtrykksliste;
            listRespirasjonsrateBindingSource.DataSource = resplist;
            listAlarmBindingSource.DataSource            = alarmlist;
            _start = start;
            _stopp = stopp;
            pList  = p;

            OppdaterForm();
        }