private void Pippo(object sender, RoutedEventArgs e) { // Primo sistema: usiamo una List<Lasagna> List <Lasagna> lasagne = new List <Lasagna>(); StreamReader fin = new StreamReader("in.csv"); fin.ReadLine(); while (!fin.EndOfStream) { string riga = fin.ReadLine(); string[] colonne = riga.Split(';'); //double peso; double.TryParse(colonne[1], out double peso); double.TryParse(colonne[2], out double prezzo); Lasagna l = new Lasagna { Nome = colonne[0], //Peso = peso, Prezzo = prezzo }; lasagne.Add(l); } dgDati.ItemsSource = lasagne; }
private void BtnEliminaRecordDb_Click(object sender, RoutedEventArgs e) { Lasagna l = dgDati.SelectedItem as Lasagna; if (l != null) { db.Lasagne.Remove(l); db.SaveChanges(); dgDati.ItemsSource = null; dgDati.ItemsSource = db.Lasagne.ToList(); } }
private void BtnInserisciRecordDb_Click(object sender, RoutedEventArgs e) { double.TryParse(edtPrezzo.Text, out double prezzo); Lasagna l = new Lasagna { Nome = edtNome.Text, Peso = edtPeso.Text, Prezzo = prezzo }; db.Lasagne.Add(l); db.SaveChanges(); dgDati.ItemsSource = null; dgDati.ItemsSource = db.Lasagne.ToList(); }