private void copier()
 {
     this.heure_forfait_copy = new ObservableCollection<Heure_Forfait>();
     foreach (Heure_Forfait hf in this._DataGridHeureForfait.SelectedItems.OfType<Heure_Forfait>())
     {
         Heure_Forfait temp = new Heure_Forfait();
         temp.Salarie1 = hf.Salarie1;
         temp.Heures_Lundi_Jour = hf.Heures_Lundi_Jour;
         temp.Heures_Mardi_Jour = hf.Heures_Mardi_Jour;
         temp.Heures_Mercredi_Jour = hf.Heures_Mercredi_Jour;
         temp.Heures_Jeudi_Jour = hf.Heures_Jeudi_Jour;
         temp.Heures_Vendredi_Jour = hf.Heures_Vendredi_Jour;
         temp.Heures_Samedi_Jour = hf.Heures_Samedi_Jour;
         temp.Heures_Dimanche_Jour = hf.Heures_Dimanche_Jour;
         temp.Heures_Lundi_Nuit = hf.Heures_Lundi_Nuit;
         temp.Heures_Mardi_Nuit = hf.Heures_Mardi_Nuit;
         temp.Heures_Mercredi_Nuit = hf.Heures_Mercredi_Nuit;
         temp.Heures_Jeudi_Nuit = hf.Heures_Jeudi_Nuit;
         temp.Heures_Vendredi_Nuit = hf.Heures_Vendredi_Nuit;
         temp.Heures_Samedi_Nuit = hf.Heures_Samedi_Nuit;
         temp.Heures_Dimanche_Nuit = hf.Heures_Dimanche_Nuit;
         temp.Vehicule_Lundi = hf.Vehicule_Lundi;
         temp.Vehicule_Mardi = hf.Vehicule_Mardi;
         temp.Vehicule_Mercredi = hf.Vehicule_Mercredi;
         temp.Vehicule_Jeudi = hf.Vehicule_Jeudi;
         temp.Vehicule_Vendredi = hf.Vehicule_Vendredi;
         temp.Vehicule_Samedi = hf.Vehicule_Samedi;
         temp.Vehicule_Dimanche = hf.Vehicule_Dimanche;
         this.heure_forfait_copy.Add(temp);
     }
 }
        /// <summary>
        /// duplique la commande passée en paramètre
        /// </summary>
        /// <param name="commande1">commande à dupliquer</param>
        private Releve_Heure_Forfait duplicateReleve(Releve_Heure_Forfait itemToCopy)
        {
            Releve_Heure_Forfait tmp = new Releve_Heure_Forfait();

            tmp.Affaire1 = itemToCopy.Affaire1;
            tmp.Salarie1 = itemToCopy.Salarie1;
            foreach (Heure_Forfait ccf in itemToCopy.Heure_Forfait)
            {
                Heure_Forfait toAdd = new Heure_Forfait();

                toAdd.Salarie1 = ccf.Salarie1;
                toAdd.Heures_Dimanche_Jour = ccf.Heures_Dimanche_Jour;
                toAdd.Heures_Dimanche_Nuit = ccf.Heures_Dimanche_Nuit;
                toAdd.Heures_Jeudi_Jour = ccf.Heures_Jeudi_Jour;
                toAdd.Heures_Jeudi_Nuit = ccf.Heures_Jeudi_Nuit;
                toAdd.Heures_Lundi_Jour = ccf.Heures_Lundi_Jour;
                toAdd.Heures_Lundi_Nuit = ccf.Heures_Lundi_Nuit;
                toAdd.Heures_Mardi_Jour = ccf.Heures_Mardi_Jour;
                toAdd.Heures_Mardi_Nuit = ccf.Heures_Mardi_Nuit;
                toAdd.Heures_Mercredi_Jour = ccf.Heures_Mercredi_Jour;
                toAdd.Heures_Mercredi_Nuit = ccf.Heures_Mercredi_Nuit;
                toAdd.Heures_Samedi_Jour = ccf.Heures_Samedi_Jour;
                toAdd.Heures_Samedi_Nuit = ccf.Heures_Samedi_Nuit;
                toAdd.Heures_Vendredi_Jour = ccf.Heures_Vendredi_Jour;
                toAdd.Heures_Vendredi_Nuit = ccf.Heures_Vendredi_Nuit;
                toAdd.Vehicule_Dimanche = ccf.Vehicule_Dimanche;
                toAdd.Vehicule_Jeudi = ccf.Vehicule_Jeudi;
                toAdd.Vehicule_Lundi = ccf.Vehicule_Lundi;
                toAdd.Vehicule_Mardi = ccf.Vehicule_Mardi;
                toAdd.Vehicule_Mercredi = ccf.Vehicule_Mercredi;
                toAdd.Vehicule_Samedi = ccf.Vehicule_Samedi;
                toAdd.Vehicule_Vendredi = ccf.Vehicule_Vendredi;

                tmp.Heure_Forfait.Add(toAdd);
            }

            return tmp;
        }