void PasientSjekk(Pasient n) // Sjekker om pasientens navn finnes fra før, da oppdatere den, ellers opprette ny { bool pasientFunnet = false; foreach (ListPasient p in _pasienter) { if (p.Navn == n.Navn) { p.NyData(n); pasientFunnet = true; OppdaterVerdiGui(p); p.SisteMeldingMottatt = DateTime.Now; OppdaterAktivAlarmList(p); } } if (!pasientFunnet) { _pasienter.Insert(0, new ListPasient(n)); OppdaterVerdiGui(_pasienter.First()); OppdaterAktivAlarmList(_pasienter.First()); _pasienter.First().SisteMeldingMottatt = DateTime.Now; } }
public RegistrerPM(Pasient pasient) { InitializeComponent(); txtMaxPuls.Text = pasient.Pulsfrekvens.Max.ToString(); txtMinPuls.Text = pasient.Pulsfrekvens.Min.ToString(); txtMaxBlodtrykk.Text = pasient.Blodtrykk.Max.ToString(); txtMinBlodtrykk.Text = pasient.Blodtrykk.Min.ToString(); txtMaxResp.Text = pasient.Respirasjonsrate.Max.ToString(); txtMinResp.Text = pasient.Respirasjonsrate.Min.ToString(); txtMaxTemp.Text = pasient.Kroppstemperatur.Max.ToString(); txtMinTemp.Text = pasient.Kroppstemperatur.Min.ToString(); }
public Pasientmonitor() { try { InitializeComponent(); _comPort = new SerialPort(); _forrigeAlarm = false; _forrigeGrense = false; _teller = 10; _pasient = new Pasient(); OppdaterLabel(); } catch (Exception e) { MessageBox.Show(e.ToString()); } }
private void OppdaterLabelerGui() { // bx1= temp // bx2= puls // bx3= blod // bx4= resp Pasient p = new Pasient(); gbxTemp.Text = p.Kroppstemperatur.ToString(); gbxPuls.Text = p.Pulsfrekvens.ToString(); gbxBlod.Text = p.Blodtrykk.ToString(); gbxResp.Text = p.Respirasjonsrate.ToString(); tpTemp.Text = p.Kroppstemperatur.ToString(); tpAlarm.Text = p.Alarm.ToString(); tpBlod.Text = p.Blodtrykk.ToString(); tpPuls.Text = p.Pulsfrekvens.ToString(); tpResp.Text = p.Respirasjonsrate.ToString(); }
private void VentPaaData(object state) // Venter på data i den socketen som blir sendt inn { try { Socket kommSocket = (Socket)state; while (kommSocket.IsBound) // usikker.. Ha en sjekk som ser at kobling er ok før den venter på data? { string data = minSokkel.VentPaData(kommSocket); Pasient p = Serialize.StringTPasient(data); _minDelegate = new Mdt(PasientSjekk); this.Invoke(_minDelegate, p); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
static void Main(string[] args) { //int[] ages = { 17, 28, 38, 21, 32 }; //Array.Clear(ages, 0, 3); //Array.Resize(ref ages, 4); //ages.Length ages.Rank //int[] ages2 = new int[ages.Length]; //Array.Copy(ages, ages2, ages.Length); //Array.Sort(ages); //Array.Reverse(ages); //Array.IndexOf(ages, 91); //int[,] data = new int[19,25]; //int count = 1; //for (int i = 0; i < data.GetLength(0); i++) //{ // for (int j = 0; j < data.GetLength(1); j++) // { // Console.WriteLine(count+" : " +data[i,j]); // count++; // } //} //Student[] sinif = new Student[3]; //sinif[0] = new Student //{ // Name = "Saleh", // Surname = "Haciyev" //}; //sinif[1] = new Student //{ // Name = "Gubad", // Surname = "Mustafeyv" //}; //sinif[2] = new Student //{ // Name = "Kamil", // Surname = "Hasanov" //}; //foreach (Student item in sinif) //{ // Console.WriteLine(item.Name); //} //Teacher teacher = new Teacher("Aytac Zulfugarova"); //teacher.AddLesson(5, 10); //teacher.AddLesson(7, 4); //teacher.AddLesson(11, 5); //teacher.AddLesson(10, 4); //teacher.RemoveLesson(1); //Console.WriteLine(teacher.Salary); Department cardiology = new Department("Kardiologiya", 3); Department neurology = new Department("Nevrologiya", 2); Doctor aysel = new Doctor("Aysel", "Islamli", cardiology); Doctor ruslan = new Doctor("Ruslan", "Bağıyev", cardiology); Doctor sabina = new Doctor("Sabina", "Aslan", neurology); Doctor vafa = new Doctor("Vafa", "Ismayilova", neurology); Pasient yolchu = new Pasient("Yolchu Nasib", "0556298878"); Pasient jeyhun = new Pasient("Jeyhun Huseynov", "0513980332"); Meeting meeting = new Meeting { Type = MeetingType.Checkup, Pasient = yolchu, Doctor = aysel, Date = new DateTime(2020, 07, 01, 12, 0, 0), Complaint = "Ureyim agriyir ay doxtur", Diagnosis = "Ureyinde xal var", Result = "Xali yox etmek ucun derman yazdiq" }; Meeting meeting1 = new Meeting { Type = MeetingType.Checkup, Pasient = jeyhun, Doctor = sabina, Date = new DateTime(2020, 06, 30, 14, 30, 0), Complaint = "Nece aydi saxtakarliq ede bilmirem", Diagnosis = "Siz olufsunuz", Result = "Dirilmesi ucun iyne yazdiq" }; Console.WriteLine(meeting.Doctor.Department.Name); Console.WriteLine("============================"); Console.WriteLine(meeting1.Doctor.Department.Name); }