private void btnNext_Click(object sender, EventArgs e) { var connectionString = "mongodb://localhost/?safe=true"; var server = MongoServer.Create(connectionString); var db = server.GetDatabase("MongoNBP"); var collection = db.GetCollection <Posmatrac>("korisnici"); var query = Query.And( Query.EQ("Username", txbUsername.Text), Query.EQ("Password", txbPassword.Text), Query.EQ("_t", "Posmatrac") ); var result = collection.Find(query); if (result.Count <Posmatrac>() == 0) { MessageBox.Show("Pogresno uneto korisnicko ime ili sifra!", "Greska", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { foreach (Posmatrac k in result) { Posmatrac korisnik = new Posmatrac(k.Id, k.Ime, k.Prezime, k.Username, k.Password, k.Zvanje, k.Jmbg, k.DatumRodjenja); Form forma = new GlavnaStranica(korisnik); forma.ShowDialog(); } } }
public void OsveziStranicu(Posmatrac k) { this.korisnik = k; this.lblIme.Text = k.Ime.ToUpper(); this.lblPrezime.Text = k.Prezime.ToUpper(); this.lblUsername.Text = k.Username; }
public IzmenaPodataka(Posmatrac k) { this.korisnik = k; InitializeComponent(); OsveziStranicu(k); }
public GrafickiPrikaz(string v, Posmatrac korisnik) { InitializeComponent(); UcitajVremenskeStanice(); this.parametar = v; this.korisnik = korisnik; this.Text = "GRAFICKI PRIKAZ - " + parametar.ToUpper(); }
public void OsveziStranicu(Posmatrac k) { var connectionString = "mongodb://localhost/?safe=true"; var server = MongoServer.Create(connectionString); var db = server.GetDatabase("MongoNBP"); var collection = db.GetCollection <Posmatrac>("korisnici"); var query = Query.And( Query.EQ("Username", k.Username), Query.EQ("Password", k.Password), Query.EQ("_t", "Posmatrac") ); var result = collection.Find(query); foreach (Posmatrac ko in result) { Posmatrac KKorisnik = new Posmatrac(ko.Id, ko.Ime, ko.Prezime, ko.Username, ko.Password, ko.Zvanje, ko.Jmbg, ko.DatumRodjenja); k = KKorisnik; } this.korisnik = k; this.txbIme.Text = k.Ime; this.txbPrezime.Text = k.Prezime; if (k.Zvanje != null) { this.txbZvanje.Text = k.Zvanje; } if (k.Jmbg != null) { this.txbJmbg.Text = k.Jmbg; } this.maskedTextBox1.Text = k.DatumRodjenja; this.txbPassword.Text = k.Password; this.txbUsername.Text = k.Username; }
private void BtnEdit_Click(object sender, EventArgs e) { var connectionString = "mongodb://localhost/?safe=true"; var server = MongoServer.Create(connectionString); var db = server.GetDatabase("MongoNBP"); var collection = db.GetCollection <Posmatrac>("korisnici"); if (Validacija()) { Posmatrac kor; if (txbZvanje.Text != "" && txbJmbg.Text != "" && maskedTextBox1.Text != "") { kor = new Posmatrac(txbIme.Text, txbPrezime.Text, txbUsername.Text, txbPassword.Text, txbZvanje.Text, txbJmbg.Text, maskedTextBox1.Text); } else if (txbZvanje.Text != "" && txbJmbg.Text != "") { kor = new Posmatrac(txbIme.Text, txbPrezime.Text, txbUsername.Text, txbPassword.Text, txbZvanje.Text, txbJmbg.Text, null); } else if (txbZvanje.Text != "" && maskedTextBox1.Text != "") { kor = new Posmatrac(txbIme.Text, txbPrezime.Text, txbUsername.Text, txbPassword.Text, txbZvanje.Text, null, maskedTextBox1.Text); } else if (txbJmbg.Text != "" && maskedTextBox1.Text != "") { kor = new Posmatrac(txbIme.Text, txbPrezime.Text, txbUsername.Text, txbPassword.Text, null, txbJmbg.Text, maskedTextBox1.Text); } else if (txbZvanje.Text != "") { kor = new Posmatrac(txbIme.Text, txbPrezime.Text, txbUsername.Text, txbPassword.Text, txbZvanje.Text, null, null); } else if (txbJmbg.Text != "") { kor = new Posmatrac(txbIme.Text, txbPrezime.Text, txbUsername.Text, txbPassword.Text, null, txbJmbg.Text, null); } else if (maskedTextBox1.Text != "") { kor = new Posmatrac(txbIme.Text, txbPrezime.Text, txbUsername.Text, txbPassword.Text, null, null, maskedTextBox1.Text); } else { kor = new Posmatrac(txbIme.Text, txbPrezime.Text, txbUsername.Text, txbPassword.Text, null, null, null); } if (ValidacijaUsername(txbUsername.Text, txbJmbg.Text)) { DialogResult msgResult = MessageBox.Show("Da li ste sigurni da zelite da sacuvate podatke?", "Upit", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (msgResult == DialogResult.Yes) { collection.Insert(kor); MessageBox.Show("Uspesno ste izvrsili kreiranje naloga!", "Obavestenje", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { return; } } } }
public GlavnaStranica(Posmatrac k) { this.korisnik = k; InitializeComponent(); OsveziStranicu(k); }
public Statistika(Posmatrac korisnik) { InitializeComponent(); UcitajVremenskeStanice(); }