private void popuniProfil() { lblIme.Text = ulogovanKupac.Ime; lblPrezime.Text = ulogovanKupac.Prezime; lblIDBR.Text = ulogovanKupac.Idbr.ToString(); lblJMBG.Text = ulogovanKupac.Jmbg.ToString(); lblTelefon.Text = ulogovanKupac.BrojTelefon; lblDatumRodjenja.Text = ulogovanKupac.DatumRodjenja.ToString("dd/MM/yyyy"); RadSlika.prikaziSliku(pbProfil, "korisnik", ulogovanKupac.Idbr + ""); }
//AUTOMOBILI private void cbAutomobili_SelectedIndexChanged(object sender, EventArgs e) { if (sender is ComboBox) { automobilIDBR = cbAutomobili.SelectedItem.ToString().Substring(6, 3); } else if (sender is Button) { Match provera = Regex.Match(txtPretragaAutomobil.Text, @"^[1-9]{1}[0-9]{2}$"); if (provera.Success) { automobilIDBR = txtPretragaAutomobil.Text; } else { MessageBox.Show("IDBR mora biti u opsegu 100-999"); return; } } bool pomoc = true; foreach (Automobil automobil in automobili) { if ((automobil.IdbrAuta + "") == automobilIDBR) { lblAutomobilGodiste.Text = automobil.Godiste + ""; lblAutomobilGorivo.Text = automobil.Gorivo; lblAutomobilIDBR.Text = automobil.IdbrAuta + ""; lblAutomobilKubikaza.Text = automobil.Kubikaza + ""; lblAutomobilMarka.Text = automobil.Marka; lblAutomobilMenjac.Text = automobil.VrstaMenjaca; lblAutomobilModel.Text = automobil.Model; lblAutomobilPogon.Text = automobil.Pogon; lblBrojVrata.Text = automobil.BrojVrata; lblKaroserija.Text = automobil.Karoserija; RadSlika.prikaziSliku(pbAuto, "automobil", automobil.IdbrAuta + ""); pomoc = false; break; } } if (pomoc) { if (cbAutomobili.SelectedIndex != -1) { automobilIDBR = cbAutomobili.SelectedItem.ToString().Substring(6, 3); } MessageBox.Show("Nije pronadjen automobil sa tim IDBR om"); } }
private void btnObrisiSliku_Click(object sender, EventArgs e) { Button provera = sender as Button; if (provera == btnDodajSlikuKorisnik) { RadSlika.obrisiSliku("korisnik", korisnikIDBR); RadSlika.prikaziSliku(pbKorisnik, "korisnik", korisnikIDBR); } else if (provera == btnObrisiSlikuAuto) { RadSlika.obrisiSliku("automobil", automobilIDBRIzmene); RadSlika.prikaziSliku(pbAutoIzmene, "automobil", automobilIDBRIzmene); } }
private void cbAutomobiliIzmene_SelectedIndexChanged(object sender, EventArgs e) { if (sender is ComboBox) { automobilIDBRIzmene = cbAutomobiliIzmene.SelectedItem.ToString().Substring(6, 3); } else if (sender is Button) { Match provera = Regex.Match(txtPretragaAutomobilaIzmene.Text, @"^[1-9]{1}[0-9]{2}$"); if (provera.Success) { automobilIDBRIzmene = txtPretragaAutomobilaIzmene.Text; } else { MessageBox.Show("IDBR mora biti u opsegu 100-999"); return; } } bool pomoc = true; if (cbAutomobiliIzmene.SelectedIndex == 0) { btnDodajAutomobil.Visible = true; btnIzmeniAutomobil.Visible = false; btnPretragaIzmene.Visible = false; txtPretragaAutomobilaIzmene.Visible = false; osvezi(); automobilIDBRIzmene = "1"; RadSlika.obrisiSliku("automobil", "1"); return; } else { btnDodajAutomobil.Visible = false; btnIzmeniAutomobil.Visible = true; btnPretragaIzmene.Visible = true; txtPretragaAutomobilaIzmene.Visible = true; foreach (Automobil automobil in automobili) { if ((automobil.IdbrAuta + "") == automobilIDBRIzmene) { txtGodiste.Text = automobil.Godiste + ""; cbGorivo.Text = automobil.Gorivo; txtAutoIDBR.Text = automobil.IdbrAuta + ""; txtKubikaza.Text = automobil.Kubikaza + ""; txtMarka.Text = automobil.Marka; cbMenjac.Text = automobil.VrstaMenjaca; txtModel.Text = automobil.Model; cbPogon.Text = automobil.Pogon; cbBrojVrata.Text = automobil.BrojVrata; cbKaroserija.Text = automobil.Karoserija; RadSlika.prikaziSliku(pbAutoIzmene, "automobil", automobil.IdbrAuta + ""); pomoc = false; break; } } } if (pomoc) { if (cbAutomobiliIzmene.SelectedIndex != -1) { automobilIDBRIzmene = cbAutomobiliIzmene.SelectedItem.ToString().Substring(6, 3); } MessageBox.Show("Nije pronadjen automobil sa tim IDBR om"); } }
//KORISNICI private void cbKorisnici_SelectedIndexChanged(object sender, EventArgs e) { if (sender is ComboBox) { korisnikIDBR = cbKorisnici.SelectedItem.ToString().Substring(6, 4); } else if (sender is Button) { Match provera = Regex.Match(txtPretragaKorisnik.Text, @"^[1-9]{1}[0-9]{3}$"); if (provera.Success) { korisnikIDBR = txtPretragaKorisnik.Text; } else { MessageBox.Show("IDBR mora biti u opsegu 1000-9999"); return; } } bool pomoc = true; if (cbKorisnici.SelectedIndex == 0) { btnPretragaKorisnik.Visible = false; txtPretragaKorisnik.Visible = false; btnDodajKorisnik.Visible = true; lblTipKorisnik.Visible = true; cbTip.Visible = true; btnIzmenaKorisnik.Visible = false; btnObrisiKorisnik.Visible = false; osvezi(); korisnikIDBR = "1"; RadSlika.obrisiSliku("korisnik", "1"); pomoc = false; } else { btnPretragaKorisnik.Visible = true; txtPretragaKorisnik.Visible = true; btnDodajKorisnik.Visible = false; lblTipKorisnik.Visible = false; cbTip.Visible = false; btnIzmenaKorisnik.Visible = true; btnObrisiKorisnik.Visible = true; if (ulogovanAdmin is GlavniAdmin) { foreach (Korisnik korisnik in korisnici) { if (korisnik.Idbr.ToString() == korisnikIDBR && !(korisnik is GlavniAdmin)) { txtImeKorisnik.Text = korisnik.Ime; txtPrezimeKupac.Text = korisnik.Prezime; txtTelefonKupac.Text = korisnik.BrojTelefon; txtJMBGKupac.Text = korisnik.Jmbg.ToString(); txtIDBRKupac.Text = korisnik.Idbr.ToString(); txtTelefonKupac.Text = korisnik.BrojTelefon; txtDatumKupac.Text = korisnik.DatumRodjenja.ToString("dd/MM/yyyy"); txtLozinka.Text = korisnik.Lozinka; cbKorisnici.Text = korisnik.ToString(); RadSlika.prikaziSliku(pbKorisnik, "korisnik", korisnik.Idbr + ""); pomoc = false; break; } } } else { foreach (Korisnik korisnik in korisnici) { if (korisnik is Kupac && korisnik.Idbr.ToString() == korisnikIDBR) { txtImeKorisnik.Text = korisnik.Ime; txtPrezimeKupac.Text = korisnik.Prezime; txtTelefonKupac.Text = korisnik.BrojTelefon; txtJMBGKupac.Text = korisnik.Jmbg.ToString(); txtIDBRKupac.Text = korisnik.Idbr.ToString(); txtTelefonKupac.Text = korisnik.BrojTelefon; txtDatumKupac.Text = korisnik.DatumRodjenja.ToString("dd/MM/yyyy"); txtLozinka.Text = korisnik.Lozinka; cbKorisnici.Text = korisnik.ToString(); RadSlika.prikaziSliku(pbKorisnik, "korisnik", korisnik.Idbr + ""); pomoc = false; break; } } } } if (pomoc) //ako nije nadjen korsinik sa unetim IDRB om u pretrazi da ostane prethodni { if (cbKorisnici.SelectedIndex != -1) { korisnikIDBR = cbKorisnici.SelectedItem.ToString().Substring(6, 4); } MessageBox.Show("Nije pronadjen korisnik sa tim IDBR om"); } txtPretragaKorisnik.Clear(); }