Exemple #1
0
 public Prestupi(Prestup p, Inspektorat i)
 {
     InitializeComponent();
     prestup     = p;
     insp        = i;
     prestupZnak = p.vratiBroj();
     this.popuniPolja();
 }
Exemple #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();
        }
Exemple #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.");
     }
 }