private void updatePatientButton_Click(object sender, EventArgs e) { string nome = nameTextBox.Text; string morada = addressTextBox.Text; string contacto = contactTextBox.Text; string email = emailTextBox.Text; string numeroUtente = healthCareNumberTextBox.Text; string subSistema = healthCareSystemComboBox.Text; string numeroSubSistema = healthCareSystemNumberTextBox.Text; DateTime dataNascimento = birthDatePicker.Value.Date; string profissao = jobTextBox.Text; int nif = Convert.ToInt32(fiscalNumberTextBox.Text); FinalDB.UpdateClient(nome, morada, contacto, email, numeroUtente, subSistema, numeroSubSistema, dataNascimento, profissao, nif); }
private void searchPatientsButton_Click(object sender, EventArgs e) { List <Patient> patientList; string nome = nameTextBox.Text; string morada = addressTextBox.Text; string contacto = contactTextBox.Text; string email = emailTextBox.Text; string numeroUtente = healthCareNumberTextBox.Text; string subSistema = healthCareSystemComboBox.Text; string numeroSubSistema = healthCareSystemNumberTextBox.Text; DateTime dataNascimento = birthDatePicker.Value.Date; string profissao = jobTextBox.Text; string nif = fiscalNumberTextBox.Text; try { patientList = FinalDB.GetPatients(nome, morada, contacto, email, numeroUtente, subSistema, numeroSubSistema, dataNascimento, profissao, nif); if (patientList.Count > 0) { Patient patient; patientsListView.Items.Clear(); for (int i = 0; i < patientList.Count; i++) { patient = patientList[i]; patientsListView.Items.Add(patient.NumeroUtente.ToString()); patientsListView.Items[i].SubItems.Add(patient.Nome.ToString()); patientsListView.Items[i].SubItems.Add(patient.Morada.ToString()); patientsListView.Items[i].SubItems.Add(patient.Contacto.ToString()); patientsListView.Items[i].SubItems.Add(patient.Email.ToString()); patientsListView.Items[i].SubItems.Add(patient.SubSistema.ToString()); patientsListView.Items[i].SubItems.Add(patient.NumSubSistema.ToString()); patientsListView.Items[i].SubItems.Add(patient.DataNascimento.ToString()); patientsListView.Items[i].SubItems.Add(patient.Profissao.ToString()); patientsListView.Items[i].SubItems.Add(patient.NIF.ToString()); } } } catch (Exception ex) { MessageBox.Show(ex.Message, ex.GetType().ToString()); this.Close(); } }