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(); } } }
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); } }