//Hente informationer omkring den patient som er tilknyttet EKGmåleren. public Patient_CPR LoadPatient(string EKGID) { try { connection.Open(); sql = "Select navn, CPR from dbo.EKGPatient where EKGID = " + EKGID; command = new SqlCommand(sql, connection); dataReader = command.ExecuteReader(); if (dataReader.Read()) { Patient = new Patient_CPR(Convert.ToString(dataReader["navn"]), Convert.ToString(dataReader["CPR"])); } dataReader.Close(); command.Dispose(); connection.Close(); return(Patient); } catch { Patient.PatientName = "NN"; Patient.CPR = "123456-7890"; return(Patient); } }
//Metoden starter displayet op og henter patientinformationer. static void Initialisere() { //Objekter oprettes. Interface = new Patient_Interface(); endcoder = new TWIST(); Logic = new Logic(); //Start sekvens vises og hovedmenuen vises efter. Interface.ScreenColor(255, 255, 0); endcoder.setCount(0); //metode til at hente patient informationer - retur værdi DTO patient Patient = Logic.GetPatientCPR(); Console.WriteLine("Velkommen " + Patient.PatientName); Interface.ShowStartMenu(Patient.PatientName); Interface.ShowStartMaaling(); }
// Metoden skal returnere det patient_CPR objekt som datalaget returnere. public Patient_CPR GetPatientCPR() { Patient = DBaccess.LoadPatient(EKGID); return(Patient); }