Beispiel #1
0
        private void btnDodaj_Click(object sender, RoutedEventArgs e)
        {
            Window prozor;

            if (ucitanaTabela.Equals(kupciSelect))
            {
                prozor = new Kupac();
                prozor.ShowDialog();
                UcitajPodatke(dataGridCentralni, kupciSelect);
            }
            else if (ucitanaTabela.Equals(zaposleniSelect))
            {
                prozor = new Zaposleni();
                prozor.ShowDialog();
                UcitajPodatke(dataGridCentralni, zaposleniSelect);
            }
            else if (ucitanaTabela.Equals(filmoviSelect))
            {
                prozor = new Film();
                prozor.ShowDialog();
                UcitajPodatke(dataGridCentralni, filmoviSelect);
            }
            else if (ucitanaTabela.Equals(rezervacijeSelect))
            {
                prozor = new Rezervacija();
                prozor.ShowDialog();
                UcitajPodatke(dataGridCentralni, rezervacijeSelect);
            }
            else if (ucitanaTabela.Equals(lokacijeSelect))
            {
                prozor = new Lokacija();
                prozor.ShowDialog();
                UcitajPodatke(dataGridCentralni, lokacijeSelect);
            }
            else if (ucitanaTabela.Equals(tipKarteSelect))
            {
                prozor = new TipKarte();
                prozor.ShowDialog();
                UcitajPodatke(dataGridCentralni, tipKarteSelect);
            }
            else if (ucitanaTabela.Equals(zanrFilmaSelect))
            {
                prozor = new ZanrFilma();
                prozor.ShowDialog();
                UcitajPodatke(dataGridCentralni, zanrFilmaSelect);
            }
        }
Beispiel #2
0
        // IZMENI CLICK
        static void PopuniFormu(DataGrid grid, string selectUslov)
        {
            try
            {
                konekcija.Open();
                azuriraj = true;
                DataRowView red = (DataRowView)grid.SelectedItems[0];
                pomocniRed = red;
                string upit = selectUslov + red["ID"];
                SqlCommand cmd = new SqlCommand(upit, konekcija);
                SqlDataReader citac = cmd.ExecuteReader();
                while (citac.Read())
                {
                    if (ucitanaTabela.Equals(filmoviSelect))
                    {
                        Film prozorFilm = new Film();
                        prozorFilm.cbZanrFilma.SelectedValue = citac["ZanrFilmaID"].ToString();
                        prozorFilm.cbLokacija.SelectedValue = citac["LokacijaID"].ToString();
                        prozorFilm.txtNazivFilma.Text = citac["NazivFilma"].ToString();
                        prozorFilm.txtOpisFilma.Text = citac["OpisFilma"].ToString();
                        prozorFilm.txtTrajanje.Text = citac["Trajanje"].ToString();
                        prozorFilm.txtJezik.Text = citac["Jezik"].ToString();
                        prozorFilm.dpDatum.SelectedDate = (DateTime)citac["Datum"];
                        prozorFilm.ShowDialog();
                    }
                    else if (ucitanaTabela.Equals(zanrFilmaSelect))
                    {
                        ZanrFilma prozorZanr = new ZanrFilma();
                        prozorZanr.txtRejting.Text = citac["Rejting"].ToString();
                        prozorZanr.txtZanr.Text = citac["Zanr"].ToString();
                        prozorZanr.ShowDialog();
                    }
                    else if (ucitanaTabela.Equals(zaposleniSelect))
                    {
                        Zaposleni prozorZaposleni = new Zaposleni();
                        prozorZaposleni.txtIme.Text = citac["ImeZap"].ToString();
                        prozorZaposleni.txtPrezime.Text = citac["PrezZap"].ToString();
                        prozorZaposleni.txtJMBG.Text = citac["JMBG"].ToString();
                        prozorZaposleni.txtKorisnickoIme.Text = citac["KorisnickoIme"].ToString();
                        prozorZaposleni.txtLozinka.Text = citac["Lozinka"].ToString();
                        prozorZaposleni.txtKontakt.Text = citac["KontaktZap"].ToString();
                        prozorZaposleni.ShowDialog();
                    }
                    else if (ucitanaTabela.Equals(tipKarteSelect))
                    {
                        TipKarte prozorTipKarte = new TipKarte();
                        prozorTipKarte.txtTipKarte.Text = citac["NazivTipaKarte"].ToString();
                        prozorTipKarte.ShowDialog();
                    }
                    else if (ucitanaTabela.Equals(lokacijeSelect))
                    {
                        Lokacija prozorLokacija = new Lokacija();
                        prozorLokacija.txtAdresa.Text = citac["Adresa"].ToString();
                        prozorLokacija.txtGrad.Text = citac["Grad"].ToString();
                        prozorLokacija.ShowDialog();
                    }
                    else if (ucitanaTabela.Equals(kupciSelect))
                    {
                        Kupac prozorKupac = new Kupac();
                        prozorKupac.txtIme.Text = citac["ImeKupca"].ToString();
                        prozorKupac.txtPrezime.Text = citac["PrezKupca"].ToString();
                        prozorKupac.txtKontakt.Text = citac["Kontakt"].ToString();
                        prozorKupac.txtGodine.Text = citac["Godine"].ToString();
                        prozorKupac.ShowDialog();
                    }
                    else if (ucitanaTabela.Equals(rezervacijeSelect))
                    {
                        Rezervacija prozorRezervacija = new Rezervacija();
                        prozorRezervacija.txtVreme.Text = citac["Vreme"].ToString();
                        prozorRezervacija.txtMesto.Text = citac["Mesto"].ToString();
                        prozorRezervacija.txtCenaKarte.Text = citac["CenaKarte"].ToString();
                        prozorRezervacija.cbKupac.SelectedValue = citac["KupacID"].ToString();
                        prozorRezervacija.cbZaposleni.SelectedValue = citac["ZaposleniID"].ToString();
                        prozorRezervacija.cbTipKarte.SelectedValue = citac["TipKarteID"].ToString();
                        prozorRezervacija.cbFilm.SelectedValue = citac["FilmID"].ToString();
                        prozorRezervacija.ShowDialog();
                    }
                }
            }
            catch (ArgumentOutOfRangeException)
            {

                MessageBox.Show("Niste selektovali red!", "Greska", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            finally
            {
                if (konekcija != null)
                {
                    konekcija.Close();
                }
                azuriraj = false;
            }
        }