private void dodajZaposlenika_Click(object sender, EventArgs e) { if (unosIme.Text == "" || unosPrezime.Text == "" || unosKorIme.Text == "" || unosLozinka.Text == "") { MessageBox.Show("Svi podaci moraju biti popunjeni!", "Ispravnost unsesenih podataka", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { DialogResult rezultatUpita = MessageBox.Show("Jeste li sigurni da želite dodati novog zaposlenika?", "Dodavanje zaposlenika", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (rezultatUpita == DialogResult.Yes) { using (var ef = new KampiralisteEntiteti()) { zaposlenik zap = new zaposlenik { ime = unosIme.Text, prezime = unosPrezime.Text, korisnicko_ime = unosKorIme.Text, vrsta_zaposlenika = (int)unosVrstaZaposlenika.SelectedValue, lozinka = unosLozinka.Text }; ef.zaposleniks.Add(zap); ef.SaveChanges(); this.Close(); } MessageBox.Show("Novi zaposlenik uspješno dodan!"); } } }
/// <summary> /// Konstruktor forme kod unosa novog gosta. /// </summary> public PrijavaGostaForma(zaposlenik prijavljeni) { InitializeComponent(); this.kontekst = new KampiralisteEntiteti(); this.prijavljeniZaposlenik = prijavljeni; this.kontekst.zaposleniks.Attach(this.prijavljeniZaposlenik); }
public PrijavaForma() { //ef = new KampiralisteEntiteti(); InitializeComponent(); //zaposlenik zaposlenik = new zaposlenik(); prijavljeniZaposlenik = new zaposlenik(); }
/// <summary> /// Konstruktor forme prilikom ažuriranja prijave. /// </summary> /// <param name="ulazPrijava">Objekt klase prijava koji se ažurira</param> /// <param name="ulazniKontekst">Kontekst baze podataka</param> public PrijavaGostaForma(prijava ulazPrijava, KampiralisteEntiteti ulazniKontekst, zaposlenik prijavljeni) { InitializeComponent(); this.kontekst = ulazniKontekst; this.azurirajPrijavu = ulazPrijava; this.prijavljeniZaposlenik = prijavljeni; this.kontekst.zaposleniks.Attach(this.prijavljeniZaposlenik); }
private void azurirajZaposlenika_Click(object sender, EventArgs e) { zaposlenik za = zaposlenikBindingSource.Current as zaposlenik; AzurirajZaposlenikaForma azuriraj = new AzurirajZaposlenikaForma(zaposlenikBindingSource.Current as zaposlenik); azuriraj.ShowDialog(); UcitajZaposlenike(); }
public AzurirajZaposlenikaForma(zaposlenik zapo) { InitializeComponent(); List <int> vrsteZaposlenika = new List <int> { 1, 2 }; comboBoxVrsta.DataSource = vrsteZaposlenika; if (zapo != null) { zaposlenikZaIzmjenu = zapo; } unosIme.Text = zapo.ime; unosPrezime.Text = zapo.prezime; unosKorIme.Text = zapo.korisnicko_ime; comboBoxVrsta.SelectedIndex = zapo.vrsta_zaposlenika - 1; unosLozinka.Text = zapo.lozinka; }
private void PrijaviMe(object sender, EventArgs e) { try { using (KampiralisteEntiteti ef = new KampiralisteEntiteti()) { bool provjeraPrijave = false; foreach (var zaposlenik in ef.zaposleniks) { if (zaposlenik.korisnicko_ime == unosKorisnickoIme.Text && zaposlenik.lozinka == unosLozinka.Text) { prijavljeniZaposlenik = zaposlenik; provjeraPrijave = true; break; } } if (!provjeraPrijave) { MessageBox.Show("Unjeli ste krivo korisnicko ime ili lozinku!"); return; } if (prijavljeniZaposlenik.vrsta_zaposlenika == 1) { MessageBox.Show("Uspješna prijava!"); MeniVoditeljForma formaUredi = new MeniVoditeljForma(prijavljeniZaposlenik); formaUredi.Show(); } if (prijavljeniZaposlenik.vrsta_zaposlenika == 2) { MessageBox.Show("Uspješna prijava!"); MeniRecepcionerForma formaUredi = new MeniRecepcionerForma(prijavljeniZaposlenik); formaUredi.Show(); } } }catch { MessageBox.Show("Niste povezani na internet!", "eKamp", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
private void obrisiZaposlenika_Click(object sender, EventArgs e) { DialogResult rezultatUpita = MessageBox.Show("Jeste li sigurni da želite obrisati zaposlenika?", "Brisanje zaposlenika", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (rezultatUpita == DialogResult.Yes) { try { using (var ef = new KampiralisteEntiteti()) { zaposlenik za = zaposlenikBindingSource.Current as zaposlenik; ef.zaposleniks.Attach(za); ef.zaposleniks.Remove(za); ef.SaveChanges(); UcitajZaposlenike(); } MessageBox.Show("Zaposlenik uspješno obrisan"); } catch { MessageBox.Show("Zaposlenika nije moguće obrisati!"); } } }
public IzdavanjeRacunaForma(zaposlenik prijavljeni) { InitializeComponent(); prijavljeniZaposlenik = prijavljeni; }
public RadSPrijavamaForma(zaposlenik prijavljeni) { InitializeComponent(); kontekst = new KampiralisteEntiteti(); this.prijavljeniZaposlenik = prijavljeni; }
public MeniVoditeljForma(zaposlenik prijavljeni) { ef = new KampiralisteEntiteti(); InitializeComponent(); this.prijavljeniZaposlenik = prijavljeni; }
public MeniRecepcionerForma(zaposlenik prijavljeni) { InitializeComponent(); this.prijavljeniZaposlenik = prijavljeni; }