Example #1
0
 //provera postojanja pravnog ili fizickog lica, vraca true ako postoji
 private bool proveriEntitet(String textB, bool FP) //fizicko true; pravno false
 {
     if (FP)
     {
         FizickoLice fizickoLice = new FizickoLice();
         if (fizickoLice.proveri(textB)) //true postoji, false ne postoji
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     else
     {
         PravnoLice pravnoLice = new PravnoLice();
         if (pravnoLice.proveri(textB)) //true postoji, false ne postoji
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
Example #2
0
        //------------------Prikaz tab-----------------------------
        private void buttonPrikazi_Click(object sender, EventArgs e)
        {
            if (proveriBroj(textBoxId.Text))
            {
                if (radioButtonFizickoL.Checked)
                {
                    FizickoLice fizickoLice = new FizickoLice();
                    if (fizickoLice.proveri(textBoxId.Text))
                    {
                        if (fizickoLice.ucitaj(textBoxId.Text))
                        {
                            this.zatvoriPravna();
                            this.otvoriFizicka();
                            textBoxIme.Text                   = fizickoLice.Ime;
                            textBoxNacionalnost.Text          = fizickoLice.Nacionalnost;
                            textBoxTelefon.Text               = fizickoLice.Telefon;
                            textBoxPrezime.Text               = fizickoLice.Prezime;
                            textBoxAdresa.Text                = fizickoLice.Adresa;
                            dateTimePickerDatumRodjenja.Value = fizickoLice.DatumRodjenja;
                            Prestupi.Items.Clear();
                            NeplaceneKazne.Items.Clear();
                            List <string> prestupi = new List <string>();
                            prestupi = fizickoLice.vratiPrekrsaje();
                            foreach (string s in prestupi)
                            {
                                Prekrsaj pre = new Prekrsaj();
                                pre.ucitaj(s);
                                Prestupi.Items.Add(pre.PrestupId + ":" + pre.NazivPrestupa);
                            }
                            prestupi = fizickoLice.vratiKrivicnaDela();
                            foreach (string s in prestupi)
                            {
                                KrivicnoDelo pre = new KrivicnoDelo();
                                pre.ucitaj(s);
                                Prestupi.Items.Add(pre.PrestupId + ":" + pre.NazivPrestupa);
                            }
                            List <string> kazne = new List <string>();
                            kazne = fizickoLice.vratiKazne();
                            foreach (string s in kazne)
                            {
                                Kazna kaz = new Kazna();
                                kaz.ucitaj(s);
                                if (!kaz.Placeno)
                                {
                                    NeplaceneKazne.Items.Add(kaz.KaznaId + ":" + kaz.Ime);
                                }
                            }
                        }
                        else
                        {
                            MessageBox.Show("Doslo je do greske prilikom ucitavanja.");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Ne postoji trazena osoba.");
                    }
                }
                else if (radioButtonPravnoL.Checked)
                {
                    PravnoLice pravnoLice = new PravnoLice();
                    if (pravnoLice.proveri(textBoxId.Text))
                    {
                        if (pravnoLice.ucitaj(textBoxId.Text))
                        {
                            this.zatvoriFizicka();
                            this.otvoriPravna();
                            textBoxTelefonP.Text = pravnoLice.Telefon;
                            textBoxNaziv.Text    = pravnoLice.Naziv;
                            textBoxAdresaP.Text  = pravnoLice.Adresa;
                            Prestupi.Items.Clear();
                            NeplaceneKazne.Items.Clear();
                            List <string> prestupi = new List <string>();
                            prestupi = pravnoLice.vratiPrekrsaje();
                            foreach (string s in prestupi)
                            {
                                Prekrsaj pre = new Prekrsaj();
                                pre.ucitaj(s);
                                Prestupi.Items.Add(pre.PrestupId + ":" + pre.NazivPrestupa);
                            }
                            prestupi = pravnoLice.vratiKrivicnaDela();
                            foreach (string s in prestupi)
                            {
                                KrivicnoDelo pre = new KrivicnoDelo();
                                pre.ucitaj(s);
                                Prestupi.Items.Add(pre.PrestupId + ":" + pre.NazivPrestupa);
                            }
                            prestupi = pravnoLice.vratiPrivrednePrestupe();
                            foreach (string s in prestupi)
                            {
                                PrivredniPrestup pre = new PrivredniPrestup();
                                pre.ucitaj(s);
                                Prestupi.Items.Add(pre.PrestupId + ":" + pre.NazivPrestupa);
                            }

                            List <string> kazne = new List <string>();
                            kazne = pravnoLice.vratiKazne();
                            foreach (string s in kazne)
                            {
                                Kazna kaz = new Kazna();
                                kaz.ucitaj(s);
                                if (!kaz.Placeno)
                                {
                                    NeplaceneKazne.Items.Add(kaz.KaznaId + ":" + kaz.Ime);
                                }
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("Ne postoji trazeno pravno lice.");
                    }
                }
                else
                {
                    MessageBox.Show("Obelezite entitet!!!");
                }
            }
            else
            {
                MessageBox.Show("Identifikacija mora biti broj!!!");
            }
        }