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