示例#1
0
        private void frm_selectdonneespatient_Load(object sender, EventArgs e)
        {
            PatientMetier patientmetier    = new PatientMetier();
            Patient       patient_selected = new Patient();

            patient_selected = patientmetier.selectDonneesFromIdPatient(p_id_patient: v_id_patient_selected_global);
        }
示例#2
0
        private void btn_insertpatient_Click(object sender, EventArgs e)
        {
            PatientMetier v_patientmetier = new PatientMetier();

            v_patientmetier.insertPatient(txt_nom.Text, txt_prenom.Text, txt_idnat.Text, txt_ddn.Text.ToString(), txt_sexe.Text,
                                          txt_adresse.Text, txt_tel.Text, txt_mob.Text, txt_antecedents.Text);
        }
        private void frm_selectpatient_Load(object sender, EventArgs e)
        {
            PatientMetier  patientmetier = new PatientMetier();
            List <Patient> lst_patients  = new List <Patient>();

            lst_patients = patientmetier.selectAllPatients();

            this.dgv_listepatients.DataSource = lst_patients;
        }
        private void btn_selectpatient_Click(object sender, EventArgs e)
        {
            int ligne_selected = dgv_listepatients.CurrentCell.RowIndex;

            PatientMetier  patientmetier = new PatientMetier();
            List <Patient> lst_patients  = new List <Patient>();

            lst_patients = patientmetier.selectAllPatients();

            Patient v_patient_selected    = lst_patients[ligne_selected];
            string  v_id_patient_selected = v_patient_selected.id_patient;

            frm_envoyerdemande vEnvoyerdemande = new frm_envoyerdemande();

            frm_selectdonneespatient frmSelectdonneespatient = new frm_selectdonneespatient(v_id_patient_selected, vEnvoyerdemande);

            frmSelectdonneespatient.Show();
            this.Hide();
        }
示例#5
0
        private void testinsert_Load(object sender, EventArgs e)
        {
            PSMetier psmetier = new PSMetier();
            List <ProfessionnelSante> lst_ps = new List <ProfessionnelSante>();

            lst_ps = psmetier.selectAllPS();

            foreach (ProfessionnelSante professionnelsante in lst_ps)
            {
                this.cmb_id_ps.Items.Add(professionnelsante.id_ps);
            }

            PatientMetier  patientmetier = new PatientMetier();
            List <Patient> lst_patient   = new List <Patient>();

            lst_patient = patientmetier.selectAllPatients();

            foreach (Patient patient in lst_patient)
            {
                this.cmb_id_ville_residence.Items.Add(patient.id_ville_residence);
                this.cmb_id_ville_naissance.Items.Add(patient.id_ville_naissance);
            }
        }
示例#6
0
        private void btn_selectdonneespatient_Click(object sender, EventArgs e)
        {
            PatientMetier patientmetier    = new PatientMetier();
            Patient       patient_selected = new Patient();

            patient_selected = patientmetier.selectDonneesFromIdPatient(p_id_patient: v_id_patient_selected_global);


            List <string> lst_datatosend = new List <string>();

            if (chk_nompatient.Checked == true)
            {
                lst_datatosend.Add(item: patient_selected.nom.ToString());
            }
            else
            {
                lst_datatosend.Add(item: null);
            }

            if (chk_prenompatient.Checked == true)
            {
                lst_datatosend.Add(item: patient_selected.prenom.ToString());
            }
            else
            {
                lst_datatosend.Add(item: null);
            }

            if (chk_idnational.Checked == true)
            {
                lst_datatosend.Add(item: patient_selected.id_nat.ToString());
            }
            else
            {
                lst_datatosend.Add(item: null);
            }

            if (chk_ddn.Checked == true)
            {
                lst_datatosend.Add(item: patient_selected.date_naissance.ToString());
            }
            else
            {
                lst_datatosend.Add(item: null);
            }

            if (chk_sexe.Checked == true)
            {
                lst_datatosend.Add(item: patient_selected.sexe.ToString());
            }
            else
            {
                lst_datatosend.Add(item: null);
            }

            if (chk_adressepatient.Checked == true)
            {
                lst_datatosend.Add(item: patient_selected.adresse.ToString());
            }
            else
            {
                lst_datatosend.Add(item: null);
            }

            if (chk_telpatient.Checked == true)
            {
                lst_datatosend.Add(item: patient_selected.tel);
            }
            else
            {
                lst_datatosend.Add(item: null);
            }

            if (chk_mobilepatient.Checked == true)
            {
                lst_datatosend.Add(item: patient_selected.mob);
            }
            else
            {
                lst_datatosend.Add(item: null);
            }

            if (chk_antecedentspatient.Checked == true)
            {
                lst_datatosend.Add(item: patient_selected.antecedents);
            }
            else
            {
                lst_datatosend.Add(item: null);
            }

            string    xmlpath;
            OutilsXML outilsXml = new OutilsXML();

            xmlpath = outilsXml.fctGenererXML(p_filename: patient_selected.id_patient + "-" + DateTime.Now.Hour + "-" + DateTime.Now.Minute + "-" + DateTime.Now.Second, p_lst_datatosend: lst_datatosend);

            v_frmenvoyerdemande.updateTextBox(xmlpath);

            if (chk_consultations.Checked == true)
            {
                frm_selectconsultation frmSelectconsultation = new frm_selectconsultation(v_id_patient_selected: v_id_patient_selected_global);
                frmSelectconsultation.ShowDialog();
                this.Close();
            }
            else
            {
                lst_datatosend.Add(item: null);
                this.Close();
            }
        }