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(); }
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); }