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; }