private void _LigneFicheFraisColler_Executed_1(object sender, ExecutedRoutedEventArgs e) { //erreur quand CTRL+C et comboBox selectionner try { CopierColler ClassPaste = new CopierColler(); ObservableCollection<Ligne_Fiche_Frais> listToAdd = ClassPaste.PasteDataLigneFraisWindow(affichageAdministrateur, Etranger); if (listToAdd != null) { foreach (Ligne_Fiche_Frais lff in listToAdd) { ((App)App.Current).mySitaffEntities.AddToLigne_Fiche_Frais(lff); ((Fiche_Frais)this.DataContext).Ligne_Fiche_Frais.Add(lff); } this._dataGridLignesNotesDeFrais.Items.Refresh(); } } catch (Exception) { } }
//Colle une ou plusieurs Lignes private void _buttonCollerLigneFrais_Click(object sender, RoutedEventArgs e) { CopierColler ClassPaste = new CopierColler(); ObservableCollection<Ligne_Fiche_Frais> listToAdd = ClassPaste.PasteDataLigneFraisWindow(affichageAdministrateur, Etranger); if (listToAdd != null) { foreach (Ligne_Fiche_Frais lff in listToAdd) { ((App)App.Current).mySitaffEntities.AddToLigne_Fiche_Frais(lff); ((Fiche_Frais)this.DataContext).Ligne_Fiche_Frais.Add(lff); } this._dataGridLignesNotesDeFrais.Items.Refresh(); CalculFicheFrais(); } }