Пример #1
0
        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");
                }
            }
        }
Пример #2
0
        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");
                }
            }
        }