private void ButtonUbaci_Click(object sender, RoutedEventArgs e) { WindowIznajmljivanjePromena w1 = new WindowIznajmljivanjePromena(); w1.Title = "Ubaci podatke o iznajmljivanju"; w1.Owner = this; w1.DatePicker1.SelectedDate = DateTime.Today; w1.DatePicker2.IsEnabled = false; w1.TextBoxCena.IsEnabled = false; if (w1.ShowDialog() == true) { Iznajmljivanje iz = w1.Iznajmljivanje; int id = izDal.UbaciIznajmljivanje(iz); if (id != -1) { PrikaziIznajmljivanja(); DataGrid1.Items.Refresh(); DataGrid1.Focus(); int indeks = listaIznajmljivanja.FindIndex(i => i.IznajmljivanjeId == id); DataGrid1.SelectedIndex = indeks; DataGrid1.ScrollIntoView(DataGrid1.Items[indeks]); MessageBox.Show("Uspesno ste izvrsili iznajmljivanje", "Poruka"); } else { MessageBox.Show("Greska pri unosu iznajmljivanja", "Poruka"); } } }
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"); } } }