コード例 #1
0
        private void buttonPromeni_Click(object sender, RoutedEventArgs e)
        {
            if (dataGrid1.SelectedIndex < 0)
            {
                return;
            }
            PrikaziIznajmljivanja_Result red = (PrikaziIznajmljivanja_Result)dataGrid1.SelectedItem;
            int indeks = dataGrid1.Items.IndexOf(red);
            int ID     = red.IznajmljivanjeID;

            Iznajmljivanje           selIznajmljivanje = izdal.VratiIznajmjivanje(ID);
            WindowUnosIznajmljivanja wIzn = new WindowUnosIznajmljivanja();

            wIzn.Promena = 1;

            wIzn.comboBoxClan.SelectedValue = selIznajmljivanje.ClanID;
            wIzn.comboBoxFilm.SelectedValue = selIznajmljivanje.FilmID;
            wIzn.datePicker1.SelectedDate   = selIznajmljivanje.DatumIznajmljivanja;
            wIzn.datePicker2.SelectedDate   = selIznajmljivanje.DatumVracanja;
            wIzn.textBoxCena.Text           = selIznajmljivanje.Cena.ToString();

            if (wIzn.ShowDialog() == true)
            {
                Clan c = (Clan)wIzn.comboBoxClan.SelectedItem;
                Film f = (Film)wIzn.comboBoxFilm.SelectedItem;
                selIznajmljivanje.ClanID = c.ClanID;
                selIznajmljivanje.FilmID = f.FilmID;
                selIznajmljivanje.DatumIznajmljivanja = wIzn.datePicker1.SelectedDate.Value;
                selIznajmljivanje.DatumVracanja       = wIzn.datePicker2.SelectedDate.Value;
                selIznajmljivanje.Cena = decimal.Parse(wIzn.textBoxCena.Text);
                int rezultat = izdal.PromeniIznajmljivanje(selIznajmljivanje);
                if (rezultat == 0)
                {
                    prikaziIznajmljivanja();
                    dataGrid1.Focus();
                    dataGrid1.SelectedIndex = indeks;
                    dataGrid1.ScrollIntoView(red);
                    MessageBox.Show("Uspesno ste izmenili iznajmljivanje",
                                    "Iznajmljivanje promenjeno");
                }
                else
                {
                    MessageBox.Show("Greska pri izmeni iznajmljivanja", "Iznajmljivanje nije promenjeno");
                }
            }
        }
コード例 #2
0
        private void buttonObrisi_Click(object sender, RoutedEventArgs e)
        {
            if (dataGrid1.SelectedIndex < 0)
            {
                return;
            }
            PrikaziIznajmljivanja_Result red = (PrikaziIznajmljivanja_Result)dataGrid1.SelectedItem;
            Iznajmljivanje iz = izdal.VratiIznajmjivanje(red.IznajmljivanjeID);

            if (MessageBox.Show("Da li ste sigurni 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");
                }
            }
        }