private void btnDodajZaposlenog_Click(object sender, EventArgs e) { bool b = false; if (txtImeZaposleni.Text == "" || txtPrezimeZaposleni.Text == "" || cbxDelatnost.SelectedItem == null || txtUsernameZaposleni.Text == "" || txtPassZaposleni.Text == "") { MessageBox.Show("Morate popuniti sva polja!"); } else { if (dm.checkUserZaposleni(txtUsernameZaposleni.Text)) { MessageBox.Show("Korisnicko ime vec postoji!"); return; } if (chbAdmin.Checked == true) { b = true; } Zaposleni z = new Zaposleni(txtImeZaposleni.Text, txtPrezimeZaposleni.Text, txtUsernameZaposleni.Text, txtPassZaposleni.Text, cbxDelatnost.SelectedItem.ToString(), b); dm.addZaposleni(z); MessageBox.Show("Uspesno ste dodali zaposlenog!"); initDgvZaposleni(); } }
public bool checkPassZaposleni(string user, string pass) { Zaposleni z = getZaposleni(user, pass); if (z == null) { return(false); } return(true); }
public bool checkUserZaposleni(string user) { var collection = db.GetCollection <Zaposleni>("zaposleni"); Zaposleni z = (from zap in collection.AsQueryable <Zaposleni>() where zap.User.Equals(user) select zap).FirstOrDefault(); if (z == null) { return(false); } return(true); }
private void btnIzmeniZaposlenog_Click(object sender, EventArgs e) { if (cbxNovaDelatnost.SelectedIndex == -1) { MessageBox.Show("Morate odabrati delatnost!"); return; } String usern = dgvZaposleni.SelectedRows[0].Cells["user"].Value.ToString(); String passw = dgvZaposleni.SelectedRows[0].Cells["pass"].Value.ToString(); Zaposleni z = dm.getZaposleni(usern, passw); dm.updateDelatnost(z.Id, cbxNovaDelatnost.SelectedItem.ToString()); MessageBox.Show("Uspesno!"); initDgvZaposleni(); }
private void btnObrisiZaposlenog_Click(object sender, EventArgs e) { String usrname = dgvZaposleni.SelectedRows[0].Cells["user"].Value.ToString(); String password = dgvZaposleni.SelectedRows[0].Cells["pass"].Value.ToString(); Zaposleni z = dm.getZaposleni(usrname, password); if (z != null && z.Id != zap.Id) { dm.obrisiZaposlenog(z.Id); MessageBox.Show("Zaposleni uspesno obrisan!"); initDgvZaposleni(); } else { MessageBox.Show("Brisanje neuspesno."); //ne moze da obrise sam sebe dok je u aplikaciji } }
private void btnLog_Click(object sender, EventArgs e) { if (txtPass.Text == "" || txtUser.Text == "") { MessageBox.Show("Morate popuniti sva polja!"); return; } Zaposleni z = dm.getZaposleni(txtUser.Text, txtPass.Text); if (z == null) { MessageBox.Show("Pogresno korisnicko ime ili lozinka!"); return; } ZaposleniView nova = new ZaposleniView(z); this.Hide(); nova.ShowDialog(); this.Close(); }
public ZaposleniView(Zaposleni z) { dm = new DataManager(); InitializeComponent(); initDgvPrestupnici(); this.zap = z; label12.Text = z.Ime + " " + z.Prezime; if (zap.Admin) { initDgvZaposleni(); btnDodajZaposlenog.Visible = true; btnIzmeniZaposlenog.Visible = true; btnObrisiZaposlenog.Visible = true; } if (pres == null) { btnNoviIzvestaj.Visible = false; } btnBrisiIzvestaje.Visible = false; label6.Visible = false; tabPage1.Controls.Add(labIme); tabPage1.Controls.Add(labPrezime); }
public void saveZaposleni(Zaposleni z) { var collection = db.GetCollection <Zaposleni>("zaposleni"); collection.Save(z); }
public void addZaposleni(Zaposleni z) { var collection = db.GetCollection <Zaposleni>("zaposleni"); collection.Insert(z); }