private void _ButtonColler_Click_1(object sender, RoutedEventArgs e) { CopierColler ClassPaste = new CopierColler(); ObservableCollection<Contenu_Sortie_Atelier> listToAdd = ClassPaste.PasteDataSortieAtelierWindow(); if (listToAdd != null) { foreach (Contenu_Sortie_Atelier ccf in listToAdd) { //((Commande_Fournisseur)this.DataContext).Contenu_Commande_Fournisseur.Add(ccf); //((App)App.Current).mySitaffEntities.AddToContenu_Commande_Fournisseur(ccf); ccf.Sortie_Atelier1 = (Sortie_Atelier)this.DataContext; } this._dataGridContenu.Items.Refresh(); this.calculer(); } }
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) { } }
private void _ButtonColler_Click_1(object sender, RoutedEventArgs e) { CopierColler ClassPaste = new CopierColler(); ObservableCollection<Bon_Livraison_Contenu_Commande_Supplementaire> listToAdd = ClassPaste.PasteDataBonLivraisonWindow(); if (listToAdd != null) { foreach (Bon_Livraison_Contenu_Commande_Supplementaire blccs in listToAdd) { ((Bon_Livraison)this.DataContext).Bon_Livraison_Contenu_Commande_Supplementaire.Add(blccs); } this._dataGridContenuSupplementaire.Items.Refresh(); this.calculDataGridContenuSupp(); } }
//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(); } }
private void _CommandColler_Executed_1(object sender, ExecutedRoutedEventArgs e) { CopierColler ClassPaste = new CopierColler(); ObservableCollection<Contenu_Commande_Fournisseur> listToAdd = ClassPaste.PasteDataCommandeWindow(); if (listToAdd != null) { foreach (Contenu_Commande_Fournisseur ccf in listToAdd) { ((Commande_Fournisseur)this.DataContext).Contenu_Commande_Fournisseur.Add(ccf); } this._dataGridContenuCommande.Items.Refresh(); this._DatagridContenuCommandeCalcul(); } }
private void _ButtonColler_Click_1(object sender, RoutedEventArgs e) { CopierColler ClassPaste = new CopierColler(); ObservableCollection<Facture_Fournisseur_Contenu> listToAdd = ClassPaste.PasteDataFactureFournisseurWindow(); if (listToAdd != null) { foreach (Facture_Fournisseur_Contenu ffc in listToAdd) { ((Facture_Fournisseur)this.DataContext).Facture_Fournisseur_Contenu.Add(ffc); } this._DataGridContenu.Items.Refresh(); this.Calculer(); } }
private void _FraisKmColler_Executed_1(object sender, ExecutedRoutedEventArgs e) { CopierColler ClassPaste = new CopierColler(); ObservableCollection<Frais_Km> listToAdd = ClassPaste.PasteDataFraisWindow();//PasteDataFraisWindow dans la classe Copier/coller if (listToAdd != null) { foreach (Frais_Km fk in listToAdd) { ((App)App.Current).mySitaffEntities.AddToFrais_Km(fk); ((Frais)this.DataContext).Frais_Km.Add(fk); } this._dataGridFraisGeneraux.Items.Refresh();//rafraichi le datagrid des frais generaux RefreshAllTotaux(); } }
//Pour coller une ou plusieurs ligne(s) de Frais Km private void _buttonCollerFraisKm_Click(object sender, RoutedEventArgs e) { try { CopierColler ClassPaste = new CopierColler(); ObservableCollection<Frais_Km> listToAdd = ClassPaste.PasteDataFraisWindow(); if (listToAdd != null) { foreach (Frais_Km fk in listToAdd) { ((App)App.Current).mySitaffEntities.AddToFrais_Km(fk); ((Frais)this.DataContext).Frais_Km.Add(fk); } this._dataGridFraisKm.Items.Refresh(); // erreur si edition de l'affaire et coller en même temps RefreshAllTotaux(); } } catch (Exception) { } }