private void btnObrisi_Click(object sender, RoutedEventArgs e) { foreach (EtiketaA et in Podaci.getInstance().Etikete.ToList()) { if (et.Equals(EtiketeTable.SelectedItem)) { MessageBoxResult msg = MessageBox.Show("Da li ste sigurni da želite da obrišete selektovanu etiketu?", "Potvrda brisanja etikete", MessageBoxButton.YesNo); if (msg == MessageBoxResult.Yes) { Podaci.getInstance().Etikete.Remove(et); SerijalizacijaEtikete.serijalizacijaEtikete(); EtiketeTable.Items.Refresh(); //napokon! } } } }
private void btnPotvrdi_Click(object sender, RoutedEventArgs e) { List <EtiketaA> etikete = new List <EtiketaA>(); foreach (EtiketaA etiketa in Podaci.getInstance().Etikete) { if (etiketa.Oznaka == vm.stEtiketa) { etikete.Add(vm.Etiketa); } else { etikete.Add(etiketa); } } Podaci.getInstance().Etikete = etikete; SerijalizacijaEtikete.serijalizacijaEtikete(); this.Close(); /* * if (txtOznaka.Text != "" && txtOpis.Text != "" && txtBoja.Text != null) * { * Podaci.getInstance().Etikete.RemoveAt(ind); * SerijalizacijaEtikete.serijalizacijaEtikete(); * * et.Oznaka = txtOznaka.Text; * et.Opis = txtOpis.Text; * et.Boja = txtBoja.Text; * * Podaci.getInstance().Etikete.Insert(ind, et); * SerijalizacijaEtikete.serijalizacijaEtikete(); * this.Close(); * } * else * MessageBox.Show("Niste popunili sva polja!"); * * */ }
private void btnPotvrdi_Click(object sender, RoutedEventArgs e) { if (txtOznaka.Text != "" && txtOpis.Text != "") { if (cmBoja.Text != null) { SerijalizacijaEtikete.deserijalizacijaEtikete(); Podaci.getInstance().Etikete.Add(vm.Etiketa); //u listu etiketa dodaje etiketu SerijalizacijaEtikete.serijalizacijaEtikete(); this.dg.ItemsSource = Podaci.getInstance().Etikete; //!pazi this.Close(); } else { MessageBox.Show("Niste odabrali boju!"); } } else { MessageBox.Show("Niste popunili sva polja!"); } }