示例#1
0
 private void cmbNomi2_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if ((string)cmbNomi2.SelectedItem != "")
     {
         txtResult.Text = CSVUtility.PiselloQuadrato((string)cmbNomi.SelectedItem) + CSVUtility.PiselloQuadrato((string)cmbNomi2.SelectedItem);
     }
 }
示例#2
0
 private void cmbNomi_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if ((string)cmbNomi.SelectedItem != "")
     {
         dgrAccoppiamenti.ItemsSource = CoppieUtility.VariMatch(CSVUtility.FindByName((string)cmbNomi.SelectedItem));
     }
 }
示例#3
0
 private void ApriCsv(string path)
 {
     CSVUtility.Aggiorna(path);
     cmbNomi.ItemsSource  = CSVUtility.ListaNomi();
     cmbNomi2.ItemsSource = CSVUtility.ListaNomi();
     dgrCsv.ItemsSource   = CSVUtility.csvList;
 }
示例#4
0
        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);
        }