private void AjouterPatient()
        {
            enPoid.Text   = enPoid.Text.Replace(" ", string.Empty);
            enTaille.Text = enTaille.Text.Replace(" ", string.Empty);

            Patient patient = new Patient(enNom.Text, new DateTime((int)enAnnee.SelectedItem, (int)enMois.SelectedItem, (int)enJour.SelectedItem), enAge.Text, int.Parse((!enPoid.Text.Equals(""))?enPoid.Text:"0")
                                          , int.Parse((!enTaille.Text.Equals("")) ? enTaille.Text : "0"), (ChackHomme.IsChecked == true) ? Patient.Sexe.Home : Patient.Sexe.Femme, new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day), enProfession.Text
                                          , enAddresse.Text, enEmail.Text, enNumTele.Text, (enFavorie.IsChecked == true) ? true : false
                                          , enAntecedents.Text, enCompte_rendu.Text, enNotesMedicale.Text);

            listPatientsAfficher.AjouterPatient(patient);
            ControlleFichiers.WriteXML(listPatientsAfficher.getListePatients());
        }
        private void AfficherToutListe()
        {
            while (LISTES_DES_PATIENTS.Items.Count != 0)
            {
                LISTES_DES_PATIENTS.Items.Clear();
            }


            List <Patient> Patients = ControlleFichiers.ReadXML();

            for (int i = 0; i < Patients.Count; i++)
            {
                LISTES_DES_PATIENTS.Items.Add(Patients[i]);
            }
        }
        private void enregistrerPatientModifications(int IdSelected)
        {
            Patient patient = null;

            for (int i = 0; i < listPatientsAfficher.getListePatients().Count; i++)
            {
                if (listPatientsAfficher.getListePatients()[i].ID == IdSelected)
                {
                    patient = listPatientsAfficher.getListePatients()[i];
                    break;
                }
            }

            if (patient == null)
            {
                patient = new Patient();
            }

            patient.ID        = IdSelected;
            patient.Nom       = enNom.Text;
            patient.Naissance = new DateTime(int.Parse(enAnnee.SelectedItem.ToString()), int.Parse(enMois.SelectedItem.ToString()), int.Parse(enJour.SelectedItem.ToString()));
            patient.Age       = enAge.Text;
            patient.Poid      = (!enPoid.Text.Equals("")) ? int.Parse(enPoid.Text) : 0;
            patient.Taille    = (!enTaille.Text.Equals("")) ? int.Parse(enTaille.Text) : 0;

            patient.sexeHome = (ChackHomme.IsChecked == true) ? Patient.Sexe.Home : Patient.Sexe.Femme;

            patient.Profession = enProfession.Text;
            patient.Addresse   = enAddresse.Text;
            patient.Email      = enEmail.Text;
            patient.Telephone  = enNumTele.Text;

            patient.Favorie = (bool)enFavorie.IsChecked;

            patient.Diagnostic  = enCompte_rendu.Text;
            patient.Antecedents = enAntecedents.Text;
            patient.Rapport     = enNotesMedicale.Text;


            ControlleFichiers.WriteXML(listPatientsAfficher.getListePatients());

            AfficherToutListe();
        }
        private void btn_SupprimerPatient(object sender, RoutedEventArgs e)
        {
            btn_NomAjouterPatient.IsEnabled = true;
            if (((Patient)LISTES_DES_PATIENTS.SelectedItem) != null)
            {
                DialogResult dialogResult = System.Windows.Forms.MessageBox.Show("vous voulez supprimer le Patient ", "Enregistrer " + ((Patient)LISTES_DES_PATIENTS.SelectedItem).Nom + " ?"
                                                                                 , MessageBoxButtons.YesNo);

                if (dialogResult == System.Windows.Forms.DialogResult.Yes)
                {
                    listPatientsAfficher.supprimerPatient(((Patient)LISTES_DES_PATIENTS.SelectedItem).ID);
                    ControlleFichiers.WriteXML(listPatientsAfficher.getListePatients());
                    AfficherToutListe();
                }
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("Selectionner le Patient");
            }
        }
        private void InitializingWindow()
        {
            listPatientsAfficher = new controllerListePatients(ControlleFichiers.ReadXML());

            AfficherToutListe();

            Modeles     = new ControllerModelesProduits();
            marchandise = new controllerMarchandises();

            AfficherToutListeModele();
            AfficherToutListeMarchandise();

            ActualiseComboxModele(Modeles.getListeModeles());

            for (int i = 1900; i <= DateTime.Now.Year; i++)
            {
                enAnnee.Items.Add(i);
                if (i == 1990)
                {
                    enAnnee.SelectedItem = 1990;
                }
            }

            for (int i = 1; i <= 31; i++)
            {
                enJour.Items.Add(i);
                if (i == 1)
                {
                    enJour.SelectedItem = 1;
                }
            }

            for (int i = 1; i <= 12; i++)
            {
                enMois.Items.Add(i);
                if (i == 1)
                {
                    enMois.SelectedItem = 1;
                }
            }
        }