예제 #1
0
 private void newECG_Button_Click(object sender, RoutedEventArgs e)
 {
     måleID = Convert.ToString(logicObj.GetLokalinfo()._lokalID);
     // trykkes på knappen med nyt ecg undersøges det om der er en måling i den lokaledatabase som ikke er blevet set på fra hospitales side
     // hvis der er sådan en måling vises den i ECG_Window ellers vises en besked om at der ikke er nogen ny måling.
     if (logicObj.GetLokalinfo()._lokalID != 0)
     {
         ecgw = new ECG_Window(logicObj, socsecNB, måleID, false);
         logicObj.GetLokalinfo()._doctor_att = true;
         this.Hide();
         ecgw.ShowDialog();
         this.Show();
     }
     else
     {
         MessageBox.Show("Ingen ny EKG", "Information", MessageBoxButton.OK, MessageBoxImage.Information);
     }
 }
예제 #2
0
        private void valgtEKG_BT_Click(object sender, RoutedEventArgs e)
        {
            // Eventhandler for tryk på knappen valgtEKG, ved tryk vises en ekg fra den offentlige EKG-database
            int found = 0;

            if (cpr_CB.Text != "")
            {
                found = cpr_CB.Text.IndexOf(" måling nr: ");
                string måleid = cpr_CB.Text.Substring(found + 12);
                string cpr    = cpr_CB.Text.Substring(0, found);
                socsecNB = cpr_CB.Text;
                ecgw     = new ECG_Window(logicObj, cpr, måleid, true);
                this.Hide();
                ecgw.ShowDialog();
                this.Show();
            }

            else
            {
                MessageBox.Show("Vælg venligst en ekg måling");
            }
        }