public static void MæglerClicked(ModelÅbentHusMægler mægler) { if (mægler.IsChecked == false) { antalMæglereValgt--; } else { antalMæglereValgt++; } }
public static void GenererListe(string udfil) { TagCheckedMæglereOgEjendomme(); List <ModelÅbentHusEjendom> sorteretListeAfEjendomme = valgteEjendomme.OrderBy(ejendom => ejendom.Pris).ToList(); sorteretListeAfEjendomme.Reverse(); int mæglerNr = 0; while (sorteretListeAfEjendomme.Count > 0) { ModelÅbentHusEjendom ejendom = sorteretListeAfEjendomme[0]; sorteretListeAfEjendomme.RemoveAt(0); ModelÅbentHusMægler mægler = valgteMæglere[mæglerNr]; mæglerNr = (mæglerNr + 1) % 6; ModelÅbentHus åbenthus = new ModelÅbentHus(mægler.ID, mægler.Navn, ejendom.Sagsnr, ejendom.Adresse, ejendom.Område, ejendom.By, ejendom.Pris); åbentHusListe.Add(åbenthus); } List <ModelÅbentHus> sorteretÅbentHusListe = åbentHusListe.OrderBy(sag => sag.MæglerId).ToList(); Udskriv(udfil, sorteretÅbentHusListe); }
private void CheckBoxÅbentHusMægler_Click(object sender, RoutedEventArgs e) { ModelÅbentHusMægler mægler = (ModelÅbentHusMægler)DataGridÅbentHusMægler.SelectedItem; ControllerÅbentHus.MæglerClicked(mægler); }