Ejemplo n.º 1
0
        private void btnObrisiLovca_Click(object sender, EventArgs e)
        {
            DBconection konekcija = new DBconection();

            konekcija.Delete(maticni);
            isprazniSvaPolja();
        }
Ejemplo n.º 2
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            Oruzije updateOruzije = new Oruzije();

            updateOruzije.tipOruzija   = tbTipOruzija1.Text;
            updateOruzije.nazivOruzija = tbNazivOruzija1.Text;
            updateOruzije.kalibar      = tbKalibar1.Text;
            updateOruzije.dodatniOpis  = tbDodatniOpis1.Text;
            updateOruzije.slika        = @"D:\\lovac\\lovac\\resources\\oruzija\\" + tbSeriskiBroj1.Text + ".png";
            try
            {
                GC.Collect();
                GC.WaitForPendingFinalizers();
                if (File.Exists(updateOruzije.slika))
                {
                    File.Delete(updateOruzije.slika);
                }
                pbOruzije1.Image.Save(updateOruzije.slika, ImageFormat.Png);
            }
            catch (Exception)
            {}
            DBconection konekcija = new DBconection();

            konekcija.Update("oruzije", updateOruzije, tbSeriskiBroj1.Text);
            btnIzmjeniOruzije_Click(sender, e);
        }
Ejemplo n.º 3
0
        private void lbSeriskiBrojevi_SelectedIndexChanged(object sender, EventArgs e)
        {
            DBconection konekcija = new DBconection();

            svoOruzije = konekcija.Select_oruzije("Oruzije");

            for (int i = 0; i < svoOruzije.Count(); i++)
            {
                if (lbSeriskiBrojevi.SelectedItem.ToString() == svoOruzije[i].seriskiBroj)
                {
                    tbTipOruzija1.Text   = svoOruzije[i].tipOruzija;
                    tbNazivOruzija1.Text = svoOruzije[i].nazivOruzija;
                    tbKalibar1.Text      = svoOruzije[i].kalibar;
                    tbSeriskiBroj1.Text  = svoOruzije[i].seriskiBroj;
                    tbDodatniOpis1.Text  = svoOruzije[i].dodatniOpis;
                    try
                    {
                        pbOruzije1.Image = Image.FromFile(svoOruzije[i].slika);
                    }
                    catch (Exception)
                    {
                        pbOruzije1.Image = Properties.Resources.default_hunter;
                    }
                    break;
                }
            }
        }
Ejemplo n.º 4
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     try
     {
         btnOK.Enabled     = false;
         cbPotvrda.Checked = false;
         pokupiPodatkeOLovcuIUpisiUBazu(pom);
         this.Close();
     }
     catch (Exception)
     {
         DBconection konekcija = new DBconection();
         konekcija.connection.Close();
         MessageBox.Show("U bazi podataka vec postoji oruzije sa seriskim brojem koji je unijet!\nMolimo promjenite sadrzaj ovog polja.", "Podaci nisu validni!");
     }
 }
Ejemplo n.º 5
0
        private void cbSelektijLovca_Enter(object sender, EventArgs e)
        {
            String      imeOcevoImePrezime = "";
            String      maticniVlasnika    = "0";
            DBconection konekcija          = new DBconection();

            sviLovci = konekcija.Select("lovac");
            cbSelektijLovca.Items.Clear();

            for (int i = 0; i < sviLovci.Count(); i++)
            {
                imeOcevoImePrezime = sviLovci[i].ime + "(" + sviLovci[i].ocevoIme + ")" + sviLovci[i].prezime;
                maticniVlasnika    = sviLovci[i].JMBG;
                cbSelektijLovca.Items.Add(imeOcevoImePrezime + " - " + maticniVlasnika.ToString());
            }
        }
Ejemplo n.º 6
0
        void pokupiPodatkeOLovcuIUpisiUBazu(String VlasnikJMBG)
        {
            novoOruzije.tipOruzija   = tbTipOruzija.Text.ToString();
            novoOruzije.nazivOruzija = tbNazivOruzija.Text;
            novoOruzije.kalibar      = tbKalibar.Text;
            novoOruzije.seriskiBroj  = tbSeriskiBroj.Text;
            novoOruzije.slika        = @"D:\\lovac\\lovac\\resources\\oruzija\\" + tbSeriskiBroj.Text + ".png";
            try
            {
                pbSlika.Image.Save(novoOruzije.slika, ImageFormat.Png);
            }
            catch (Exception)
            {}
            novoOruzije.dodatniOpis = tbDodatniOpis.Text;

            DBconection konekcija = new DBconection();

            konekcija.Insert("oruzije", novoOruzije, VlasnikJMBG);
        }
Ejemplo n.º 7
0
        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;
            }
        }
Ejemplo n.º 8
0
        //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;
            }
        }
Ejemplo n.º 9
0
        //mozda bude potrebno mjenjati direktorijum slike
        void pokupiPodatkeOLovcuIUpisiUBazu()
        {
            noviLovac.ime      = tbIme.Text.ToString();
            noviLovac.prezime  = tbPrezime.Text;
            noviLovac.ocevoIme = tbOcevoIme.Text;
            if (rbPolMuski.Checked == true)
            {
                noviLovac.pol = "Muski";
            }
            else
            {
                noviLovac.pol = "Zenski";
            }
            noviLovac.adresaPrebivalista = tbAdresaPrebivalista.Text;
            noviLovac.JMBG                   = tbJMBG.Text;
            noviLovac.brojLicneKarte         = tbBrojLicneKarte.Text;
            noviLovac.datumRodjenja          = dtpDatumRodjenja.Text;
            noviLovac.mjestoRodjenja         = tbMjestoRodjenja.Text;
            noviLovac.opstinaRodjenja        = tbOpstinaRodjenja.Text;
            noviLovac.kontaktTelefon         = tbKontaktTelefon.Text;
            noviLovac.emailAdresa            = tbEmailAdresa.Text;
            noviLovac.statusClana            = cbStatusClana.Text;
            noviLovac.brojOdradjenihDnevnica = cbBrojOdradjenihDnevnica.Text;
            noviLovac.adresaSlike            = @"D:\\lovac\\lovac\\resources\\lovci\\" + tbJMBG.Text + ".png";
            pbSlika.Image.Save(noviLovac.adresaSlike, ImageFormat.Png);
            if (cbPolozioLovackiIspitDa.Checked == true)
            {
                noviLovac.polozioLovackiIspit = "Da";
                noviLovac.brojUvjerenja       = tbBrojUvjerenja.Text;
                noviLovac.datumPolaganja      = dtpDatumPolaganja.Text;
                noviLovac.mjestoPolaganja     = tbMjestoPolaganja.Text;
            }
            if (cbPolozioLovackiIspitNe.Checked == true)
            {
                noviLovac.polozioLovackiIspit = "Ne";
                noviLovac.brojUvjerenja       = "";
                noviLovac.datumPolaganja      = dtpDatumPolaganja.Text;
                noviLovac.mjestoPolaganja     = "";
            }
            if (cbPolozioLovackiIspitNepoznato.Checked == true)
            {
                noviLovac.polozioLovackiIspit = "Nepoznato";
                noviLovac.brojUvjerenja       = "";
                noviLovac.datumPolaganja      = dtpDatumPolaganja.Text;
                noviLovac.mjestoPolaganja     = "";
            }
            noviLovac.zanimanje = tbZanimanje.Text;
            if (cbZaposlenDa.Checked == true)
            {
                noviLovac.zaposlen        = "Da";
                noviLovac.firmaUKojojRadi = tbFirmaUKojojRadi.Text;
            }
            if (cbZaposlenNe.Checked == true)
            {
                noviLovac.zaposlen        = "Ne";
                noviLovac.firmaUKojojRadi = "";
            }
            if (cbZaposlenNepoznato.Checked == true)
            {
                noviLovac.zaposlen        = "Nepoznato";
                noviLovac.firmaUKojojRadi = "";
            }
            noviLovac.dodatniOpis = tbDodatniOpis.Text;

            DBconection konekcija = new DBconection();

            konekcija.Insert("lovac", noviLovac);
        }