//change the patientIdtextbox when bedsideIdExistingComboBox_SelectedIndex is Changed private void bedsideIdExistingComboBox_SelectedIndexChanged(object sender, EventArgs e) { BedsideHandler bedsideHandler = new BedsideHandler(); DBConnector dbC = new DBConnector(); dbC.connect(); if (bedsideIdExistingComboBox.SelectedIndex != 0) { Patient existPatient = bedsideHandler.getSpecificPatientInBedside(dbC.getConn(), int.Parse(bedsideIdExistingComboBox.SelectedItem.ToString())); patientIdTextBox.Text = existPatient.Id.ToString(); } }
private void centralbedsideIdcomboBox_SelectedIndexChanged(object sender, EventArgs e) { if (centralbedsideIdcomboBox.SelectedIndex > 0) { int index = centralbedsideIdcomboBox.SelectedIndex; if (listBedside[index].Status) { DBConnector dBConn = new DBConnector(); dBConn.connect(); centralBedsideStatus.Text = "ONLINE"; centralBedsideStatus.ForeColor = Color.Green; BedsideHandler bedsideHandler = new BedsideHandler(); bool status = bedsideHandler.checkExistBedside(dBConn.getConn(), listBedside[index].Id); if (status) { assignPatientIdcomboBox.Visible = false; assignBedsideIdBtn.Visible = false; readingPanel.Show(); Patient patient = bedsideHandler.getSpecificPatientInBedside(dBConn.getConn(), listBedside[index].Id); patientIdStatic = patient.Id; centralPatientIdLabel.Text = patient.Id.ToString(); centralPatientIdLabel.ForeColor = Color.Black; centralPatientNameLabel.Text = patient.FullName; ReadingHandler readingHandler = new ReadingHandler(); bool statusReading = readingHandler.checkExistsReading(dBConn.getConn(), patient.Id); if (statusReading) { Reading reading = readingHandler.getReading(dBConn.getConn(), patient.Id); minBP.Text = reading.MinBloodPressure.ToString(); maxBP.Text = reading.MaxBloodPressure.ToString(); minBR.Text = reading.MinBreathing.ToString(); maxBR.Text = reading.MaxBreathing.ToString(); minPR.Text = reading.MinPulse.ToString(); maxPR.Text = reading.MaxPulse.ToString(); minTemp.Text = reading.MinTemperature.ToString(); maxTemp.Text = reading.MaxTemperature.ToString(); minBPtextBox.Text = reading.MinBloodPressure.ToString(); maxBPtextBox.Text = reading.MaxBloodPressure.ToString(); minBRtextBox.Text = reading.MinBreathing.ToString(); maxBRtextBox.Text = reading.MaxBreathing.ToString(); minPRtextBox.Text = reading.MinPulse.ToString(); maxPRtextBox.Text = reading.MaxPulse.ToString(); minTemptextBox.Text = reading.MinTemperature.ToString(); maxTemptextBox.Text = reading.MaxTemperature.ToString(); } } } else { readingPanel.Hide(); centralBedsideStatus.Text = "OFFLINE"; centralBedsideStatus.ForeColor = Color.Red; centralPatientIdLabel.Text = "No Assigned Patient ID"; centralPatientIdLabel.ForeColor = Color.Red; centralPatientNameLabel.Text = "--"; minBP.Text = "--"; maxBP.Text = "--"; minBR.Text = "--"; maxBR.Text = "--"; minPR.Text = "--"; maxPR.Text = "--"; minTemp.Text = "--"; maxTemp.Text = "--"; minBPtextBox.Text = ""; maxBPtextBox.Text = ""; minBRtextBox.Text = ""; maxBRtextBox.Text = ""; minPRtextBox.Text = ""; maxPRtextBox.Text = ""; minTemptextBox.Text = ""; maxTemptextBox.Text = ""; } //if (centralPatientIdLabel.Text == "No Assigned Patient ID") //{ // assignPatientIdcomboBox.Items.Clear(); // setAssignPatientId(); //} } }