//Brisanje korisnika ako nema biljeske i zadatke private void uiACtionObrisi_Click(object sender, EventArgs e) { korisnici oznaceniKorisnik = korisniciBindingSource.Current as korisnici; if (oznaceniKorisnik != null) { if (MessageBox.Show("Jeste li sigurni da želite obrisati zaposlenika " + oznaceniKorisnik.ime.ToString() + " " + oznaceniKorisnik.prezime.ToString() + "? ", "Upozorenje", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { using (var db = new MilkyAppDataBaseEntities()) { db.korisnici.Attach(oznaceniKorisnik); if (oznaceniKorisnik.biljeske.Count == 0 && oznaceniKorisnik.zadaci.Count == 0) { db.korisnici.Remove(oznaceniKorisnik); db.SaveChanges(); MessageBox.Show("Korisnik je obrisan!"); } else { MessageBox.Show("Nije moguće obrisati zaposlenika koji sadrži bilješke i zadatke!"); } } } } PrikaziZaposlenike(); }
public IzbornikZaposlenik(korisnici korisnik) { InitializeComponent(); prijavljeniKorisnik = korisnik; panelIzbornikZaposlenik.Anchor = AnchorStyles.None; panelIzbornikZaposlenik.Left = (this.ClientSize.Width - panelIzbornikZaposlenik.Width) / 2; panelIzbornikZaposlenik.BackColor = System.Drawing.Color.FromArgb(50, 255, 255, 255); }
//prikaz biljeski u DGV private void PrikaziBiljeske(korisnici korisnik) { BindingList <biljeske> listaBiljeski = null; using (var db = new MilkyAppDataBaseEntities()) { db.korisnici.Attach(korisnik); listaBiljeski = new BindingList <biljeske>(korisnik.biljeske.ToList <biljeske>()); } biljeskeBindingSource.DataSource = listaBiljeski; }
//Prikaz zadataka u DGV private void PrikaziZadatke(korisnici korisnik) { BindingList <zadaci> listaZadataka = null; using (var db = new MilkyAppDataBaseEntities()) { db.korisnici.Attach(korisnik); listaZadataka = new BindingList <zadaci>(korisnik.zadaci.ToList <zadaci>()); } zadaciBindingSource.DataSource = listaZadataka; }
public KorisničkiProfilVlasnik(korisnici korisnik) { InitializeComponent(); OnemoguciUredivanje(); OblikujPanel(); PopuniComboBox(); korisnikZaUredivanje = korisnik; }