コード例 #1
0
 private void buttonDodaj_Click(object sender, EventArgs e)
 {
     var connectionString = "mongodb://localhost/?safe=true";
     var server = MongoServer.Create(connectionString);
     var database = server.GetDatabase("Zalagaonica");
     var collectionZaposleni = database.GetCollection<ZaposleniClass>("zaposleni");
     ZaposleniClass zaposleni = new ZaposleniClass
     {
         ime = textBoxIme.Text,
         prezime = textBoxPrezime.Text,
         JMBG = textBoxJMBG.Text,
         brojTelefona = textBoxBrojtelefona.Text,
         adresa = textBoxAdresa.Text,
         plata = float.Parse(textBoxPlata.Text),
         user= textBoxUser.Text,
         pass=textBoxPass.Text,
         ugovori=new List<MongoDBRef>()
     };
     var collectionIspostave = database.GetCollection<RadnjaClass>("radnja");
     var query = Query.EQ("broj", Int32.Parse(comboBoxIspostave.SelectedItem.ToString()));
     RadnjaClass rad = collectionIspostave.FindOne(query);
     zaposleni.ispostava = new MongoDBRef("radnja", rad.Id);
     collectionZaposleni.Insert(zaposleni);
     var query2 = Query.EQ("JMBG", textBoxJMBG.Text);
     ZaposleniClass zap = collectionZaposleni.FindOne(query2);
     rad.radnici.Add(new MongoDBRef("zaposleni", zap.Id));
     collectionIspostave.Save(rad);
     MessageBox.Show("Uspesno ste dodali zaposlenog!!!");
     clearAll();
 }
コード例 #2
0
 public static void setTrenutniKorisnik(ZaposleniClass trenutni_korisnik)
 {
     trenutniKorisnik = trenutni_korisnik;
 }