private void _importerConditions_Click_1(object sender, RoutedEventArgs e) { if ((this.DataContext) != null) { if (((Versions)this.DataContext).Devis1 != null) { if (((Versions)this.DataContext).Devis1.Client != null) { if (((Versions)this.DataContext).Devis1.Client.Client_Condition_Reglement.Count() != 0) { foreach (Client_Condition_Reglement item in ((Versions)this.DataContext).Devis1.Client.Client_Condition_Reglement) { Versions_Condition_Reglement temp = new Versions_Condition_Reglement(); temp.Condition_Reglement1 = item.Condition_Reglement1; temp.Commentaire = item.Commentaire; temp.Pourcentage = item.Pourcentage; ((Versions)this.DataContext).Versions_Condition_Reglement.Add(temp); } } else { MessageBox.Show("Aucune condition de réglement n'est enregistrée pour ce client."); } } } } }
private void _ButtonVersDroite_click(object sender, RoutedEventArgs e) { if (this._ComboBoxActivite.SelectedItem != null && this._ComboBoxActivite.SelectedItems.Count == 1) { Versions_Condition_Reglement temp = new Versions_Condition_Reglement(); temp.Condition_Reglement1 = (Condition_Reglement)this._ComboBoxActivite.SelectedItem; ((Versions)this.DataContext).Versions_Condition_Reglement.Add(temp); //this.ListConditionsReglements.Remove((Condition_Reglement)this._ComboBoxActivite.SelectedItem); } }