private void buttonSpremiUrediKorisnickiRacun_Click(object sender, EventArgs e) { using (var bp = new EntitiesWeTravel()) { if (zaposlenikZaIzmjenu == null) { zaposlenik tmpZaposlenik = new zaposlenik { ime = textBoxImeZaposlenika.Text, prezime = textBoxPrezimeZaposlenika.Text, korisnicko_ime = textBoxKorisnickoImeZaposlenik.Text, lozinka = textBoxLozinkaZaposlenika.Text, kriptirana_lozinka = KriptiranjeLozinke.HashString(textBoxLozinkaZaposlenika.Text), razina_prava_FK = int.Parse(textBoxRazinaPrava.Text), status = 1 }; bp.zaposlenik.Add(tmpZaposlenik); bp.SaveChanges(); } else { bp.zaposlenik.Attach(zaposlenikZaIzmjenu); zaposlenikZaIzmjenu.ime = textBoxImeZaposlenika.Text; zaposlenikZaIzmjenu.prezime = textBoxPrezimeZaposlenika.Text; zaposlenikZaIzmjenu.korisnicko_ime = textBoxKorisnickoImeZaposlenik.Text; zaposlenikZaIzmjenu.lozinka = textBoxLozinkaZaposlenika.Text; zaposlenikZaIzmjenu.kriptirana_lozinka = KriptiranjeLozinke.HashString(textBoxLozinkaZaposlenika.Text); zaposlenikZaIzmjenu.razina_prava_FK = int.Parse(textBoxRazinaPrava.Text); bp.SaveChanges(); } } Close(); }
public EvidencijaNjege(korisnik kor, zaposlenik zap) { InitializeComponent(); _korisnik = kor; _zaposlenik = zap; this.KeyPreview = true; }
private void btnRegistriraj_Click(object sender, EventArgs e) { try { using (var context = new Entities()) { zaposlenik noviZaposlenik = new zaposlenik( txtEmail.Text, txtOIB.Text, txtIme.Text, txtPrezime.Text, txtAdresa.Text, txtKontakt.Text, dtpDatumRodjenja.Value, cmbUloga.SelectedItem.ToString()); context.zaposleniks.Add(noviZaposlenik); context.SaveChanges(); } Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void buttonPromjenaStatusa_Click(object sender, EventArgs e) { zaposlenik selektiraniZaposlenik = zaposlenikBindingSource.Current as zaposlenik; if (selektiraniZaposlenik != null) { using (var bp = new EntitiesWeTravel()) { if (selektiraniZaposlenik.status == 1) { bp.zaposlenik.Attach(selektiraniZaposlenik); selektiraniZaposlenik.status = 0; MessageBox.Show("Korisnički račun blokiran!", "Korisnički račun", MessageBoxButtons.OK, MessageBoxIcon.Information); bp.SaveChanges(); } else { bp.zaposlenik.Attach(selektiraniZaposlenik); selektiraniZaposlenik.status = 1; MessageBox.Show("Korisnički račun aktivan!", "Korisnički račun", MessageBoxButtons.OK, MessageBoxIcon.Information); bp.SaveChanges(); } } } PrikaziZaposlenike(); }
private void btnPrijava_Click(object sender, EventArgs e) { try { _zaposlenik = zaposlenik.Autenfikacija(txtEmail.Text, txtSifra.Text); if (_zaposlenik != null) { txtSifra.Text = ""; this.Hide(); GlavniMeni forma = new GlavniMeni(); forma.ShowDialog(); this.Show(); } else { txtSifra.Text = ""; MessageBox.Show("Krivo uneseni podaci. Molimo pokušajte ponovno."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void buttonNoviKorisnickiRacun_Click(object sender, EventArgs e) { zaposlenik selektiraniZaposlenik = null; FormaNoviKorisnickiRacun formaNoviKorRac = new FormaNoviKorisnickiRacun(selektiraniZaposlenik); formaNoviKorRac.ShowDialog(); PrikaziZaposlenike(); textBoxPretrazivanjeZaposlenika.Clear(); }
private void buttonUrediKorisnickiRacun_Click(object sender, EventArgs e) { zaposlenik selektiraniZaposlenik = zaposlenikBindingSource.Current as zaposlenik; if (selektiraniZaposlenik != null) { FormaNoviKorisnickiRacun formaNoviKorRac = new FormaNoviKorisnickiRacun(selektiraniZaposlenik); formaNoviKorRac.ShowDialog(); PrikaziZaposlenike(); } textBoxPretrazivanjeZaposlenika.Clear(); }
private void btnOtpusti_Click(object sender, EventArgs e) { try { string oib = dgvZaposlenici.CurrentRow.Cells[0].Value.ToString(); using (var context = new Entities()) { zaposlenik otpusti = (from z in context.zaposleniks where z.oib == oib select z).First <zaposlenik>(); otpusti.OtpustiZaposlenika(otpusti); context.SaveChanges(); } OsvjeziPopis(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public FormaNoviKorisnickiRacun(zaposlenik zaposleni) { InitializeComponent(); zaposlenikZaIzmjenu = zaposleni; }
public EvidencijaKorisnika(zaposlenik zap) { InitializeComponent(); _zaposlenik = zap; this.KeyPreview = true; }
public NovaLozinka(zaposlenik zap) { InitializeComponent(); _zaposlenik = zap; }