private void btnObrisi_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Da li ste sigurni???", "Brisanje iznajmljivanja", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { Iznajmljivanje i = dgIznajmljivanja.SelectedItem as Iznajmljivanje; //i.Gosti = new ObservableCollection<Gost>(); foreach (Gost gost in i.Gosti) { //i.Gosti.Remove(gost); GostDAO.DeleteLogicko(gost); } Aplikacija.Instanca.hotel.iznajmljivanja.Remove(i); IznajmljivanjeDAO.Delete(i); dgIznajmljivanja.Items.Refresh(); } }
private void btnIzbrisiGosta_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Da li ste sigurni???", "Brisanje gosta", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { Gost g = dgGosti.SelectedItem as Gost; //i.Gosti = new ObservableCollection<Gost>(); //GostDAO.DeleteLogicko(g); //this.iznajmljivanje.Gosti.Remove(g); //GostDAO.DeleteLogicko(g); dgGosti.Items.Remove(g); if (Aplikacija.Instanca.hotel.da_li_postoji_gost(g) == true) { GostDAO.DeleteLogicko(g); } dgGosti.Items.Refresh(); } }