Пример #1
0
 private void buttonOtvori_Click(object sender, EventArgs e)
 {
     if (!(Prekrsaji.SelectedItem == null && PrivredniPrestupi.SelectedItem == null))
     {
         if (Prekrsaji.SelectedItem != null)
         {
             string item = Prekrsaji.SelectedItem.ToString();
             char[] niz  = new char[1];
             niz[0] = ':';
             string[]         items  = item.Split(niz);
             Prekrsaj         prek   = new Prekrsaj();
             PrivredniPrestup prekPr = new PrivredniPrestup();
             Prekrsaji.ClearSelected();
             if (prek.ucitaj(items[0]))
             {
                 Prestupi form = new Prestupi(prek, this);
                 form.Show();
             }
         }
         else if (PrivredniPrestupi.SelectedItem != null)
         {
             string item = PrivredniPrestupi.SelectedItem.ToString();
             char[] niz  = new char[1];
             niz[0] = ':';
             string[]         items  = item.Split(niz);
             PrivredniPrestup prekPr = new PrivredniPrestup();
             PrivredniPrestupi.ClearSelected();
             if (prekPr.ucitaj(items[0]))
             {
                 Prestupi form = new Prestupi(prekPr, this);
                 form.Show();
             }
         }
     }
     else
     {
         MessageBox.Show("Morate selektovati prestup.");
     }
 }
Пример #2
0
        private void buttonKazna_Click(object sender, EventArgs e)
        {
            Procedura pp = new Procedura();

            pp.ucitaj(listBoxProcedure.SelectedItem.ToString());
            Prestup p = null;

            if (pp.KategorijaPrekrsaja == "0")
            {
                p = new Prekrsaj();
                p.ucitaj(pp.PrestupId);
            }
            else if (pp.KategorijaPrekrsaja == "1")
            {
                p = new PrivredniPrestup();
                p.ucitaj(pp.PrestupId);
            }
            else if (pp.KategorijaPrekrsaja == "2")
            {
                p = new KrivicnoDelo();
                p.ucitaj(pp.PrestupId);
            }
            Kazna kazna = new Kazna();

            kazna.Ime         = textBoxNazivKazne.Text;
            kazna.Iznos       = textBoxIznos.Text;
            kazna.RokPlacanja = dateTimePickerRokPlacanja.Value;
            kazna.Placeno     = (checkBoxPlaceno.Checked)?true:false;
            if (p.PocinilacFiliPLice)
            {
                kazna.PocinilacId = "FizickoLice:" + kazna.PrestupId;
            }
            else
            {
                kazna.PocinilacId = "PravnoLice:" + kazna.PrestupId;
            }
            if (p.vratiBroj() == 0)
            {
                kazna.PrestupId = "Prekrsaj:" + p.PrestupId;
            }
            else if (p.vratiBroj() == 1)
            {
                kazna.PrestupId = "PrivredniPrestup:" + p.PrestupId;
            }

            else
            {
                kazna.PrestupId = "KrivicnoDelo:" + p.PrestupId;
            }
            kazna.dodajKaznu();
            if (p.PocinilacFiliPLice)
            {
                PravnoLice pr = new PravnoLice();
                pr.dodajUListuKazni(kazna.KaznaId, p.PocinilacId);
            }
            else
            {
                FizickoLice pr = new FizickoLice();
                pr.dodajUListuKazni(kazna.KaznaId, p.PocinilacId);
            }
            pp.izbaciIzSuda(opstina);
            pp.prebaciUObradjene(opstina);
            this.refresh();
            this.zatvoriKaznu();
            this.ocistiNakonKazne();
        }
Пример #3
0
 private void buttonOtvori_Click(object sender, EventArgs e)
 {
     if (!(listBoxKrivicnaDela.SelectedIndex >= 0 && listBoxPrekrsaji.SelectedIndex >= 0 &&
           listBoxPrivredniPrestupi.SelectedIndex >= 0))
     {
         if (listBoxPrekrsaji.SelectedIndex >= 0)
         {
             string item = listBoxPrekrsaji.SelectedItem.ToString();
             char[] niz  = new char[1];
             niz[0] = ':';
             string[] items = item.Split(niz);
             listBoxPrekrsaji.ClearSelected();
             Prekrsaj         prek   = new Prekrsaj();
             PrivredniPrestup prekPr = new PrivredniPrestup();
             if (prek.ucitaj(items[0]))
             {
                 textBoxAdresaPrestupa.Text   = prek.Adresa;
                 dateTimePicker1.Value        = prek.DatumPrestupa;
                 richTextBoxOpisPrestupa.Text = prek.OpisPrestupa;
                 this.trenutniPrestup         = prek;
             }
         }
         else if (listBoxPrivredniPrestupi.SelectedIndex >= 0)
         {
             string item = listBoxPrivredniPrestupi.SelectedItem.ToString();
             char[] niz  = new char[1];
             niz[0] = ':';
             string[]         items  = item.Split(niz);
             PrivredniPrestup prekPr = new PrivredniPrestup();
             if (prekPr.ucitaj(items[0]))
             {
                 textBoxAdresaPrestupa.Text   = prekPr.Adresa;
                 dateTimePicker1.Value        = prekPr.DatumPrestupa;
                 richTextBoxOpisPrestupa.Text = prekPr.OpisPrestupa;
                 this.trenutniPrestup         = prekPr;
             }
         }
         else if (listBoxKrivicnaDela.SelectedIndex >= 0)
         {
             string item = listBoxKrivicnaDela.SelectedItem.ToString();
             char[] niz  = new char[1];
             niz[0] = ':';
             string[]     items  = item.Split(niz);
             KrivicnoDelo krDelo = new KrivicnoDelo();
             if (krDelo.ucitaj(items[0]))
             {
                 textBoxAdresaPrestupa.Text   = krDelo.Adresa;
                 dateTimePicker1.Value        = krDelo.DatumPrestupa;
                 richTextBoxOpisPrestupa.Text = krDelo.OpisPrestupa;
                 this.trenutniPrestup         = krDelo;
             }
         }
         listBoxKrivicnaDela.ClearSelected();
         listBoxPrivredniPrestupi.ClearSelected();
         popuniPolja();
     }
     else
     {
         MessageBox.Show("Morate selektovati nesto.");
     }
 }
Пример #4
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!!!");
            }
        }