private void cmbNomi2_SelectionChanged(object sender, SelectionChangedEventArgs e) { if ((string)cmbNomi2.SelectedItem != "") { txtResult.Text = CSVUtility.PiselloQuadrato((string)cmbNomi.SelectedItem) + CSVUtility.PiselloQuadrato((string)cmbNomi2.SelectedItem); } }
private void cmbNomi_SelectionChanged(object sender, SelectionChangedEventArgs e) { if ((string)cmbNomi.SelectedItem != "") { dgrAccoppiamenti.ItemsSource = CoppieUtility.VariMatch(CSVUtility.FindByName((string)cmbNomi.SelectedItem)); } }
private void ApriCsv(string path) { CSVUtility.Aggiorna(path); cmbNomi.ItemsSource = CSVUtility.ListaNomi(); cmbNomi2.ItemsSource = CSVUtility.ListaNomi(); dgrCsv.ItemsSource = CSVUtility.csvList; }
private void btnUnisciDoppioni_Click(object sender, RoutedEventArgs e) { string doppioni = CSVUtility.Doppioni(); if (doppioni != null) { MessageBox.Show($"Controlla questi nomi:\n\n{doppioni}"); } }
public static List <Coppia> VariMatch(CSVElement element) { List <Coppia> temporanea = new List <Coppia>(); foreach (CSVElement el in CSVUtility.csvList) { temporanea.Add(new Coppia { PrimoNome = element.Nome, SecondoNome = el.Nome, Punteggio = CSVUtility.ConfrontaElementi(element, el) }); } List <Coppia> temporaneaSorted = temporanea.OrderByDescending(s => s.Punteggio).ToList(); return(temporaneaSorted); }
public static string PiselloQuadrato(string name) { string boh = ""; CSVElement element = CSVUtility.FindByName(name); boh += name + "\n"; boh += "Musica: " + element.InMusica + "\n"; boh += "Film: " + element.InFilm + "\n"; boh += "SerieTV: " + element.InSerieTV + "\n"; boh += "Giappo: " + element.InGiappo + "\n"; boh += "Libri: " + element.InLibri + "\n"; boh += "Giochi: " + element.InGames + "\n"; boh += "Sport: " + element.InSport + "\n"; boh += "Tranquillo il sabato?: " + element.SabTranq + "\n"; boh += "Luoghi del sabato: " + element.SabLuoghi + "\n"; boh += "Compagnia sabato: " + element.SabCompagnia + "\n"; boh += "Hobby sabato: " + element.SabHobby + "\n"; boh += "Fine del sabato: " + element.SabFine + "\n"; boh += "Altri interessi: " + element.InOther + "\n"; boh += "Blacklist: " + element.Blacklist + "\n\n\n"; return(boh); }