Exemplo n.º 1
0
        private void btn_modifica_Click(object sender, RoutedEventArgs e)
        {
            string    path          = @"Calciatori.xml";
            XDocument xmldoc        = XDocument.Load(path);
            XElement  xmlgiocatore  = xmldoc.Element("calciatori");
            var       xmlcalciatore = xmlgiocatore.Elements("calciatore");

            foreach (var item in xmlcalciatore)
            {
                XElement xmlName    = item.Element("nome");
                XElement xmlCognome = item.Element("cognome");
                XElement xmlsquadra = item.Element("squadra");
                XElement xmlnascita = item.Element("data");

                Calciatore p = new Calciatore();
                p.Nome    = xmlName.Value;
                p.Cognome = xmlCognome.Value;
                p.Squadra = xmlsquadra.Value;
                p.Data    = Convert.ToDateTime(xmlnascita.Value);

                if (Convert.ToString(Lst_calciatori.SelectedItem) == p.Nome)
                {
                    txt_nome.Text    = p.Nome;
                    txt_cognome.Text = p.Cognome;
                    txt_squadra.Text = p.Squadra;
                    txt_eta.Text     = Convert.ToString(p.Data);
                    break;
                }
            }
        }
Exemplo n.º 2
0
        private void CaricaDati()
        {
            Calciatore giocatori     = new Calciatore();
            string     path          = @"Calciatori.xml";
            XDocument  xmlDoc        = XDocument.Load(path);
            XElement   xmlcalciatori = xmlDoc.Element("calciatori");
            var        xmlcalciatore = xmlcalciatori.Elements("calciatore");

            foreach (var item in xmlcalciatore)
            {
                XElement   xmlFirstName = item.Element("nome");
                XElement   xmlLastName  = item.Element("cognome");
                XElement   xmlSquadra   = item.Element("squadra");
                XElement   xmlNascita   = item.Element("data");
                Calciatore a            = new Calciatore();
                a.Nome    = xmlFirstName.Value;
                a.Cognome = xmlLastName.Value;
                a.Squadra = xmlSquadra.Value;
                a.Data    = Convert.ToDateTime(xmlNascita.Value);
                giocatori = a;
                Dispatcher.Invoke(() => Lst_calciatori.Items.Add(giocatori));
                Thread.Sleep(300);
                if (!flag)
                {
                    break;
                }
            }
        }