public void emptyCombo() { cmbBenneEngin.ItemsSource = null; cmbTeteEngin.ItemsSource = null; ListBenneEngins.Clear(); ListTeteEngins.Clear(); ListBenneEngin(); ListTeteEngin(); }
public void ListBenneEngin() { var l = BenneEngin.getAll(); foreach (var item in l) { using (DB db = new DB()) { LoadCombo lCombo = new LoadCombo(); lCombo.Id = item.Id; var ben = db.Vehicules.SingleOrDefault(a => a.IdBenneEngins == item.Id && a.Supprime == false); if (ben == null) { lCombo.Libelle = item.Matricule + "/" + item.Marque; ListBenneEngins.Add(lCombo); } } } cmbBenneEngin.ItemsSource = ListBenneEngins; }
private void BtnModifier_Click(object sender, RoutedEventArgs e) { try { Vehicule Tab = TabVehicule.SelectedItem as Vehicule; var T = Vehicule.getVehicule(Tab.Id); Id = T.Id; txtLibelle.Text = T.Libelle; var c = ListBenneEngins.SingleOrDefault(a => a.Id == T.IdBenneEngins); int val = ListBenneEngins.IndexOf(c); cmbBenneEngin.SelectedIndex = val; var k = ListTeteEngins.SingleOrDefault(a => a.Id == T.IdTeteEngins); int l = ListTeteEngins.IndexOf(k); cmbTeteEngin.SelectedIndex = l; BtnNouveau.IsEnabled = false; DegriserChamps(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }