private void BtnExportTxt_Click(object sender, EventArgs e) { if (comboBox1.SelectedItem == null) { MessageBox.Show("Niste izabrali ni jednu stanicu! Molimo Vas izaberite stanicu.", "Obavestenje", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } saveFile.ShowDialog(); if (saveFile.FileName != "") { PribaviPodatkeZaVremenskuStanicu(); var connectionString = "mongodb://localhost/?safe=true"; var server = MongoServer.Create(connectionString); var db = server.GetDatabase("MongoNBP"); // KOLEKCIJE "vremenski_parametri" i "merenja" var collectionParametri = db.GetCollection <VremenskiParametar>("vremenski_parametri"); var collectionMerenja = db.GetCollection <Merenje>("merenja"); if (vs.IzmereneVrednosti.ToList().Count != 0) { foreach (MongoDBRef merenjaRef in vs.IzmereneVrednosti.ToList()) { Merenje m = db.FetchDBRefAs <Merenje>(merenjaRef); Temperatura t = db.FetchDBRefAs <Temperatura>(m.TempData); Padavine p = db.FetchDBRefAs <Padavine>(m.PadavineData); VlaznostVazduha vv = db.FetchDBRefAs <VlaznostVazduha>(m.VlaznostData); using (System.IO.StreamWriter file = new System.IO.StreamWriter(saveFile.FileName + ".txt", true)) { file.WriteLine("Merenje ID: " + m.Id + " Vreme merenja: " + m.Log); file.WriteLine(""); file.WriteLine("Temeratura: " + t.Vrednost); file.WriteLine("Padavine: " + p.Vrednost); file.WriteLine("Vlaznost Vazduha: " + vv.Vrednost); file.WriteLine(""); } } MessageBox.Show("Uspesno je kreiran fajl i ekportovane vrednosti!", "Obavestenje", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Vremenska stanica " + vs.ToString() + " nema izmerenih vrednosti! Pokusajte sa drugom stanicom.", "Greska", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public ZaposleniPodaciIzmena(Zaposleni z, String okrug) { InitializeComponent(); this.zaposleni = z; this.okrug = okrug; this.Text += "- " + z.Ime + " " + z.Prezime; this.txbIme.Text = z.Ime; this.txbPrezime.Text = z.Prezime; this.txbZvanje.Text = z.Zvanje; this.txbJmbg.Text = z.Jmbg; this.PribaviStanice(); var connectionString = "mongodb://localhost/?safe=true"; var server = MongoServer.Create(connectionString); var db = server.GetDatabase("MongoNBP"); VremenskaStanica s = db.FetchDBRefAs <VremenskaStanica>(z.VremenskaStanica); this.listaStanica.Text = s.ToString(); }