コード例 #1
0
ファイル: Sud.cs プロジェクト: sindja/StateInstitutionsApp
        private void buttonOslobodi_Click(object sender, EventArgs e)
        {
            Procedura pp = new Procedura();

            if (listBoxProcedure.SelectedIndex >= 0)
            {
                pp.ucitaj(listBoxProcedure.SelectedItem.ToString());
                pp.izbaciIzSuda(opstina);
                pp.prebaciUObradjene(opstina);
            }
        }
コード例 #2
0
ファイル: Sud.cs プロジェクト: sindja/StateInstitutionsApp
        private void buttonIzmeni_Click(object sender, EventArgs e)
        {
            Procedura pp = new Procedura();

            pp.ucitaj(listBoxProcedure.SelectedItem.ToString());
            if (textBoxNovoImeSuda.Text.CompareTo(pp.ImeSuda) != 0)
            {
                pp.izbaciIzSuda(opstina);
                pp.ImeSudije = textBoxImeSudjije.Text;
                pp.ImeSuda   = textBoxNovoImeSuda.Text;
                pp.ubaciUSud(opstina);
                pp.sacuvaj();
                this.refresh();
            }
        }
コード例 #3
0
ファイル: Sud.cs プロジェクト: sindja/StateInstitutionsApp
        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();
        }