private void btnDodajPresudu_Click(object sender, EventArgs e)
        {
            Presuda p = new Presuda();

            p.DatumDonosenja = dtpPresuda.Value;
            if (txtNovcanaKazna.Text != "")
            {
                p.NovcanaKazna = txtNovcanaKazna.Text;
            }
            if (txtZatvorskaKazna.Text != "")
            {
                p.ZatvorskaKazna = txtZatvorskaKazna.Text;
            }
            Prestupnik pr = dm.getPrestupnik((ObjectId)iz.Osumnjiceni.Id);

            if (iz.Datum.Year - pr.DatumRodjenja.Year < 19 && pr.roditelj != null) //u momentu kreiranja izvestaja, prestupnik je maloletan
            {
                Roditelj roditelj = dm.getRoditelj((ObjectId)pr.roditelj.Id);
                p.Napomena = "Prestupnik je maloletan, pa se novcana i zatvorska kazna primenjuju na njegovog " +
                             "roditelja/staratelja: " + roditelj.Ime + " " + roditelj.Prezime;
            }
            dm.dodajPresuduIzvestaju(iz, p);
            MessageBox.Show("Presuda dodata!");
            txtNovcanaKazna.ReadOnly   = true;
            txtZatvorskaKazna.ReadOnly = true;
            this.Close();
        }
Exemple #2
0
        private void btnDodaj_Click(object sender, EventArgs e)
        {
            if (txtIme.Text == "" || txtPrezime.Text == "" || txtAdresa.Text == "" || txtLicna.Text == "")
            {
                MessageBox.Show("Morate popuniti sva polja!");
                return;
            }
            Roditelj r = new Roditelj();

            r.Ime     = txtIme.Text;
            r.Prezime = txtPrezime.Text;
            r.BrLK    = txtLicna.Text;
            r.Adresa  = txtAdresa.Text;
            if (dtpDatum.Value != DateTime.Now)
            {
                r.DatumRodjenja = dtpDatum.Value;
            }
            dm.dodajRoditeljaPrestupniku(dete, r);
            this.Close();
        }
        public void addRoditelj(Roditelj r)
        {
            var collection = db.GetCollection <Roditelj>("roditelj");

            collection.Insert(r);
        }
 public void dodajRoditeljaPrestupniku(Prestupnik dete, Roditelj r)
 {
     addRoditelj(r);
     dete.roditelj = new MongoDB.Driver.MongoDBRef("roditelj", r.Id);
     addPrestupnik(dete);
 }