示例#1
0
        private void btn_selectpatient_Click(object sender, EventArgs e)
        {
            List <Consultation> lst_consultationstosend = new List <Consultation>();

            foreach (DataGridViewRow row in dgv_listeconsultations.SelectedRows)
            {
                lst_consultationstosend.Add(row.DataBoundItem as Consultation);
            }

            OutilsXML outilsXml = new OutilsXML();

            outilsXml.fct_addtxtXML(v_id_patient_selected_global, lst_consultationstosend);

            this.Close();
        }
示例#2
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();
            }
        }