private void btnDodajOruzije_Click(object sender, EventArgs e) { novoOruzije.pom = maticni; novoOruzije.ShowDialog(); DBconection konekcija = new DBconection(); sviLovac_has_oruzije = konekcija.Select_ref("lovac_has_oruzije"); lbSeriskiBrojevi.Items.Clear(); Boolean imaIhVise = false; for (int i = 0; i < sviLovac_has_oruzije.Count(); i++) { if (sviLovac_has_oruzije[i].lovacJMBG == maticni) { lbSeriskiBrojevi.Items.Add(sviLovac_has_oruzije[i].oruzijeSeriskiBroj); imaIhVise = true; } } if (imaIhVise == true) { lbSeriskiBrojevi.SelectedIndex = 0; } if (lbSeriskiBrojevi.Items.Count == 0) { tbTipOruzija1.Text = ""; tbNazivOruzija1.Text = ""; tbKalibar1.Text = ""; tbSeriskiBroj1.Text = ""; tbDodatniOpis1.Text = ""; pbOruzije1.Image = Properties.Resources.default_hunter; btnIzmjeniOruzije.Enabled = false; btnObrisiOruzije.Enabled = false; } else { btnIzmjeniOruzije.Enabled = true; btnObrisiOruzije.Enabled = true; } }
//ovde se popunjavaju oruzija private void cbSelektijLovca_SelectedIndexChanged(object sender, EventArgs e) { String selekcija = cbSelektijLovca.SelectedItem.ToString(); int indeks = selekcija.IndexOf('-') + 2; maticni = selekcija.Substring(indeks); for (int i = 0; i < sviLovci.Count(); i++) { if (sviLovci[i].JMBG.ToString() == maticni) { indeksSelektovanogLovca = i; tbIme.Text = sviLovci[i].ime; tbPrezime.Text = sviLovci[i].prezime; tbOcevoIme.Text = sviLovci[i].ocevoIme; tbPol.Text = sviLovci[i].pol; tbAdresaPrebivalista.Text = sviLovci[i].adresaPrebivalista; tbJMBG.Text = sviLovci[i].JMBG; tbBrojLicneKarte.Text = sviLovci[i].brojLicneKarte; tbDatumRodjenja.Text = sviLovci[i].datumRodjenja; tbMjestoRodjenja.Text = sviLovci[i].mjestoRodjenja; tbOpstinaRodjenja.Text = sviLovci[i].opstinaRodjenja; tbKontaktTelefon.Text = sviLovci[i].kontaktTelefon; tbEmailAdresa.Text = sviLovci[i].emailAdresa; tbStatusClana.Text = sviLovci[i].statusClana; tbBrojOdradjenihDnevnica.Text = sviLovci[i].brojOdradjenihDnevnica; try { pbSlika.Image = Image.FromFile(sviLovci[i].adresaSlike); } catch (Exception) { pbSlika.Image = Properties.Resources.default_hunter; } tbPolozioLovackiIspit.Text = sviLovci[i].polozioLovackiIspit; if (sviLovci[i].polozioLovackiIspit == "Da") { tbBrojUvjerenja.Text = sviLovci[i].brojUvjerenja; tbDatumPolaganja.Text = sviLovci[i].datumPolaganja; tbMjestoPolaganja.Text = sviLovci[i].mjestoPolaganja; } else if (sviLovci[i].polozioLovackiIspit == "Ne") { tbBrojUvjerenja.Text = ""; tbDatumPolaganja.Text = "Nije polozio"; tbMjestoPolaganja.Text = ""; } else { tbBrojUvjerenja.Text = ""; tbDatumPolaganja.Text = "Nepoznato"; tbMjestoPolaganja.Text = ""; } tbZanimanje.Text = sviLovci[i].zanimanje; tbZaposlen.Text = sviLovci[i].zaposlen; if (sviLovci[i].zaposlen == "Da") { tbFirmaUKojojRadi.Text = sviLovci[i].firmaUKojojRadi; } else if (sviLovci[i].zaposlen == "Ne") { tbFirmaUKojojRadi.Text = "Nije zaposlen"; } else { tbFirmaUKojojRadi.Text = "Nepoznato"; } tbDodatniOpis.Text = sviLovci[i].dodatniOpis; btnDodajOruzije.Enabled = true; btnObrisiLovca.Enabled = true; break; } btnDodajOruzije.Enabled = false; btnObrisiLovca.Enabled = false; } DBconection konekcija = new DBconection(); sviLovac_has_oruzije = konekcija.Select_ref("lovac_has_oruzije"); lbSeriskiBrojevi.Items.Clear(); Boolean imaIhVise = false; for (int i = 0; i < sviLovac_has_oruzije.Count(); i++) { if (sviLovac_has_oruzije[i].lovacJMBG == maticni) { lbSeriskiBrojevi.Items.Add(sviLovac_has_oruzije[i].oruzijeSeriskiBroj); imaIhVise = true; } } if (imaIhVise == true) { lbSeriskiBrojevi.SelectedIndex = 0; } if (lbSeriskiBrojevi.Items.Count == 0) { tbTipOruzija1.Text = ""; tbNazivOruzija1.Text = ""; tbKalibar1.Text = ""; tbSeriskiBroj1.Text = ""; tbDodatniOpis1.Text = ""; pbOruzije1.Image = Properties.Resources.default_hunter; btnIzmjeniOruzije.Enabled = false; btnObrisiOruzije.Enabled = false; } else { btnIzmjeniOruzije.Enabled = true; btnObrisiOruzije.Enabled = true; } }