private void ButtonPromeni_Click(object sender, RoutedEventArgs e) { int indeks = DataGrid1.SelectedIndex; if (indeks < 0) { MessageBox.Show("Odaberite iznajmljivanje"); return; } View_Iznajmljivanja v1 = DataGrid1.SelectedItem as View_Iznajmljivanja; int id = v1.IznajmljivanjeId; Iznajmljivanje iz1 = izDal.VratiIznajmjivanje(id); WindowIznajmljivanjePromena w1 = new WindowIznajmljivanjePromena(); w1.Title = "Promeni podatke o iznajmljivanju"; w1.Owner = this; w1.Iznajmljivanje = iz1; if (w1.ShowDialog() == true) { iz1 = w1.Iznajmljivanje; iz1.IznajmljivanjeId = id; int rezultat = izDal.PromeniIznajmljivanje(iz1); if (rezultat == 0) { PrikaziIznajmljivanja(); DataGrid1.Focus(); DataGrid1.SelectedIndex = indeks; DataGrid1.ScrollIntoView(DataGrid1.Items[indeks]); MessageBox.Show("Uspesno ste izmenili iznajmljivanje", "Iznajmljivanje promenjeno"); } else { MessageBox.Show("Greska pri izmeni iznajmljivanja", "Iznajmljivanje nije promenjeno"); } } }
private void ButtonObrisi_Click(object sender, RoutedEventArgs e) { if (DataGrid1.SelectedIndex < 0) { return; } View_Iznajmljivanja v1 = (View_Iznajmljivanja)DataGrid1.SelectedItem; Iznajmljivanje iz = izDal.VratiIznajmjivanje(v1.IznajmljivanjeId); if (MessageBox.Show("Da li ste siguran da zelite brisanje?", "Upozorenje", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { int rezultat = izDal.ObrisiIznajmljivanje(iz); if (rezultat == 0) { PrikaziIznajmljivanja(); } else { MessageBox.Show("Ne mozete obrisati Iznajmljivanje", "Poruka"); } } }