Beispiel #1
0
        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);
        }
Beispiel #2
0
        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();
            }
        }