//Omogucuje brisanje zadataka private void uiActionObrisiZadatak_Click(object sender, EventArgs e) { zadaci oznaceniZadatak = zadaciBindingSource.Current as zadaci; if (oznaceniZadatak != null) { if (MessageBox.Show("Jeste li sigurni da želite obrisati označeni zadatak? ", "Upozorenje", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { using (var db = new MilkyAppDataBaseEntities()) { db.zadaci.Attach(oznaceniZadatak); db.zadaci.Remove(oznaceniZadatak); db.SaveChanges(); } MessageBox.Show("Zadatak je obrisan!"); } } PrikaziZadatke(korisnikZaUredivanje); }
//Dodavanje novog zadatka private void uiActionDodajZadatak_Click(object sender, EventArgs e) { if (uiInputNoviZadatak.Text != "") { using (var db = new MilkyAppDataBaseEntities()) { db.korisnici.Attach(korisnikZaUredivanje); zadaci zadatak = new zadaci { opis = uiInputNoviZadatak.Text, datum_izvrsenja = datumZadatka.Value, korisnik_ID = korisnikZaUredivanje.korisnik_ID }; db.zadaci.Add(zadatak); db.SaveChanges(); } uiInputNoviZadatak.Clear(); PrikaziZadatke(korisnikZaUredivanje); } else { MessageBox.Show("Da bi dodali zadatak morate ga upisati i odrediti datum!"); } }