コード例 #1
0
        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(korisnikSelect))
                    {
                        frmKorisnik prozorKorisnik = new frmKorisnik();

                        prozorKorisnik.txtImeKorsinika.Text     = citac["ImeKorisnika"].ToString();
                        prozorKorisnik.txtPrezimeKorisnika.Text = citac["PrezimeKorisnika"].ToString();
                        prozorKorisnik.txtJMBGKorisnika.Text    = citac["JMBGKorisnika"].ToString();
                        prozorKorisnik.txtTelefonKorisnika.Text = citac["TelefonKorisnika"].ToString();
                        prozorKorisnik.txtAdresaKorisnika.Text  = citac["AdresaKorisnika"].ToString();
                        prozorKorisnik.txtPolKorisnika.Text     = citac["PolKorisnika"].ToString();
                        prozorKorisnik.txtEmailKorisnika.Text   = citac["EmailKorisnika"].ToString();

                        prozorKorisnik.ShowDialog();
                    }
                    else if (ucitanaTabela.Equals(clanstvoSelect))
                    {
                        frmClanstvo prozorClanstvo = new frmClanstvo();

                        prozorClanstvo.dpDatumPocetka.SelectedDate   = (DateTime)citac["DatumPocetka"];
                        prozorClanstvo.dpDatumIsteka.SelectedDate    = (DateTime)citac["DatumIsteka"];
                        prozorClanstvo.cbKorisnik.SelectedValue      = citac["KorisnikID"];
                        prozorClanstvo.cbVrstaClanstva.SelectedValue = citac["VrstaClanstvaID"];

                        prozorClanstvo.ShowDialog();
                    }
                    else if (ucitanaTabela.Equals(dolazakSelect))
                    {
                        frmDolazak prozorDolazak = new frmDolazak();

                        prozorDolazak.txtBrojKljuca.Text        = citac["BrojKljuca"].ToString();
                        prozorDolazak.cbKorisnik.SelectedValue  = citac["KorisnikID"];
                        prozorDolazak.cbZaposleni.SelectedValue = citac["zaposleniID"];

                        prozorDolazak.ShowDialog();
                    }
                    else if (ucitanaTabela.Equals(opremaSelect))
                    {
                        frmOprema prozorOprema = new frmOprema();

                        prozorOprema.txtCijenaOpreme.Text      = citac["CijenaOpreme"].ToString();
                        prozorOprema.txtNazivOpreme.Text       = citac["NazivOpreme"].ToString();
                        prozorOprema.txtVrstaOpreme.Text       = citac["VrstaOpreme"].ToString();
                        prozorOprema.cbZaposleni.SelectedValue = citac["ZaposleniID"];

                        prozorOprema.ShowDialog();
                    }
                    else if (ucitanaTabela.Equals(programSelect))
                    {
                        frmProgram prozorProgram = new frmProgram();

                        prozorProgram.txtVrstaPrograma.Text     = citac["VrstaPrograma"].ToString();
                        prozorProgram.txtCijenaPrograma.Text    = citac["CijenaPrograma"].ToString();
                        prozorProgram.cbKorisnik.SelectedValue  = citac["KorisnikID"];
                        prozorProgram.cbZaposleni.SelectedValue = citac["KorisnikID"];

                        prozorProgram.ShowDialog();
                    }
                    else if (ucitanaTabela.Equals(registracijaSelect))
                    {
                        frmRegistracija prozorRegitracija = new frmRegistracija();

                        prozorRegitracija.dpDatumRegistracije.SelectedDate = (DateTime)citac["DatumRegistracije"];
                        prozorRegitracija.txtCijenaRegistracije.Text       = citac["CijenaRegistracije"].ToString();
                        prozorRegitracija.cbxNoviClan.IsChecked            = Convert.ToBoolean(citac["NoviClan"]);
                        prozorRegitracija.cbZaposleni.SelectedValue        = citac["ZaposleniID"];
                        prozorRegitracija.cbClanstvo.SelectedValue         = citac["ClanstvoID"];

                        prozorRegitracija.ShowDialog();
                    }
                    else if (ucitanaTabela.Equals(vrstaClanstvaSelect))
                    {
                        frmVrstaClanstva prozorVrste = new frmVrstaClanstva();

                        prozorVrste.txtNazivVrsteClanstva.Text   = citac["NazivVrsteClanstva"].ToString();
                        prozorVrste.cbxMuskaClanarina.IsChecked  = Convert.ToBoolean(citac["MuskaClanarina"]);
                        prozorVrste.cbxZenskaClanarina.IsChecked = Convert.ToBoolean(citac["ZenskaClanarina"]);
                        prozorVrste.cbxStudClanarina.IsChecked   = Convert.ToBoolean(citac["StudentskaClanarina"]);
                        prozorVrste.cbxPenzClanarina.IsChecked   = Convert.ToBoolean(citac["PenzionerskaClanarina"]);

                        prozorVrste.ShowDialog();
                    }
                    else if (ucitanaTabela.Equals(zaposleniSelect))
                    {
                        frmZaposleni prozorZaposleni = new frmZaposleni();

                        prozorZaposleni.txtImeZaposlenog.Text     = citac["ImeZaposlenog"].ToString();
                        prozorZaposleni.txtPrezimeZaposlenog.Text = citac["PrezimeZaposlenog"].ToString();
                        prozorZaposleni.cbxTrener.IsChecked       = Convert.ToBoolean(citac["Trener"]);
                        prozorZaposleni.txtAdresaZaposlenog.Text  = citac["AdresaZaposlenog"].ToString();
                        prozorZaposleni.txtTelefonZaposlenog.Text = citac["TelefonZaposlenog"].ToString();
                        prozorZaposleni.txtEmailZaposlenog.Text   = citac["EmailZaposlenog"].ToString();
                        prozorZaposleni.txtLozinkaZaposlenog.Text = citac["Lozinka"].ToString();

                        prozorZaposleni.ShowDialog();
                    }
                }
            }
            catch (ArgumentOutOfRangeException)
            {
                MessageBox.Show("Niste selektovali red!", "Greška!", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            catch (Exception)
            {
                MessageBox.Show("Greška, moliko kontaktirajte administratora!", "Greška!", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            finally
            {
                if (konekcija != null)
                {
                    konekcija.Close();
                }
            }
        }
コード例 #2
0
        private void btnDodaj_Click(object sender, RoutedEventArgs e)
        {
            Window prozor;

            if (ucitanaTabela.Equals(clanstvoSelect))
            {
                prozor = new frmClanstvo();
                prozor.ShowDialog();

                UcitajPodatke(DataGridCentralni, clanstvoSelect);
            }
            else if (ucitanaTabela.Equals(dolazakSelect))
            {
                prozor = new frmDolazak();
                prozor.ShowDialog();

                UcitajPodatke(DataGridCentralni, dolazakSelect);
            }
            else if (ucitanaTabela.Equals(korisnikSelect))
            {
                prozor = new frmKorisnik();
                prozor.ShowDialog();

                UcitajPodatke(DataGridCentralni, korisnikSelect);
            }
            else if (ucitanaTabela.Equals(opremaSelect))
            {
                prozor = new frmOprema();
                prozor.ShowDialog();

                UcitajPodatke(DataGridCentralni, opremaSelect);
            }
            else if (ucitanaTabela.Equals(programSelect))
            {
                prozor = new frmProgram();
                prozor.ShowDialog();

                UcitajPodatke(DataGridCentralni, programSelect);
            }
            else if (ucitanaTabela.Equals(registracijaSelect))
            {
                prozor = new frmRegistracija();
                prozor.ShowDialog();

                UcitajPodatke(DataGridCentralni, registracijaSelect);
            }
            else if (ucitanaTabela.Equals(vrstaClanstvaSelect))
            {
                prozor = new frmVrstaClanstva();
                prozor.ShowDialog();

                UcitajPodatke(DataGridCentralni, vrstaClanstvaSelect);
            }
            else if (ucitanaTabela.Equals(zaposleniSelect))
            {
                prozor = new frmZaposleni();
                prozor.ShowDialog();

                UcitajPodatke(DataGridCentralni, zaposleniSelect);
            }
        }