public bool PrypiszKlatkeOpiekunowi(string imie, string nazwisko, int idKlatki) { bool success = false; Klatka tempKlatka = klatki.Find(x => x.IdKlatki == idKlatki); Opiekun tempOpiekun = opiekunowie.Find(x => x.Imie == imie && x.Nazwisko == nazwisko); if (tempOpiekun != null) { if (tempKlatka != null) { tempOpiekun.PrzydzielKlatke(tempKlatka); success = true; } else { Console.WriteLine("[!!!] Klatka o podanym ID nie jest zarejestrowana w zoo"); } } else { Console.WriteLine("[!!!] Nie udalo sie odnalesc podanego opiekuna"); } return(success); }
static void Main(string[] args) { Gad gad = new Gad(true, "gad", "muchy", "afryka"); Ssak ssa = new Ssak("dzungla", "ssak", "weze", "ameryka poludniowa"); Ptak pta = new Ptak(2.0, 15.12, "ptak", "ryby", "wyspy zp"); Opiekun op1 = new Opiekun("dawid", "kopacz"); Opiekun op2 = new Opiekun("marcel", "widczynski"); Dyrekcja dyr = new Dyrekcja(); dyr.Zatrudnij("dawid", "koparski"); dyr.Zatrudnij("marcel", "widczynski"); dyr.WypiszInfo(); Console.WriteLine(); dyr.BudujKlatke(14, true, "dawid", "koparski"); dyr.PowiekszKlatke(20, 0); dyr.DodajZwierze(gad, 0); dyr.DodajZwierze(ssa, 0); dyr.BudujKlatke(45, false, "marcel", "widczynski"); dyr.DodajZwierze(pta, 1); dyr.BudujKlatke(55, true, "dawid", "koparski"); dyr.DodajZwierze(gad, 2); dyr.DodajZwierze(ssa, 2); dyr.WypiszInfo(); Console.WriteLine(); dyr.UsunOpiekuna("dawid", "koparski"); dyr.WypiszInfo(); Console.ReadKey(); }
public ActionResult DeleteConfirmed(int id) { Opiekun opiekun = db.Opiekun.Find(id); db.Opiekun.Remove(opiekun); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id_opiekuna,imie,nazwisko,telefon,id_adresu")] Opiekun opiekun) { if (ModelState.IsValid) { db.Entry(opiekun).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_adresu = new SelectList(db.Adres, "id_adresu", "miejscowosc", opiekun.id_adresu); return(View(opiekun)); }
public bool ZwolnicOpiekuna(Opiekun opiekun) { bool success = false; Opiekun tempOpiekun = opiekunowie.Find(x => x.Equals(opiekun)); if (tempOpiekun != null) { opiekunowie.Remove(opiekun); success = true; } return(success); }
// GET: Opiekuns/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Opiekun opiekun = db.Opiekun.Find(id); if (opiekun == null) { return(HttpNotFound()); } return(View(opiekun)); }
// GET: Opiekuns/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Opiekun opiekun = db.Opiekun.Find(id); if (opiekun == null) { return(HttpNotFound()); } ViewBag.id_adresu = new SelectList(db.Adres, "id_adresu", "miejscowosc", opiekun.id_adresu); return(View(opiekun)); }
private void changeBTN_Click(object sender, System.Windows.RoutedEventArgs e) { using var db = new baza(); bool? numTel = this.Numer.IsChecked; bool? email = this.Email.IsChecked; bool? miasto = this.Miasto.IsChecked; bool? ulica = this.Ulica.IsChecked; bool? ulicanr = this.UlicaNr.IsChecked; string dane = this.changen.Text; bool? numTelO = this.NumerO.IsChecked; bool? emailO = this.EmailO.IsChecked; if (numTel != true && email != true && miasto != true && ulica != true && ulicanr != true && numTelO != true && emailO != true) { MessageBox.Show("Zaznacz dane które chcesz zmienić"); } if (numTel == true) { Uczen change = db.Uczens.FirstOrDefault(x => x.NumerTel == x.NumerTel); change.NumerTel = dane; db.SaveChanges(); MessageBox.Show("Dane zostały zmienione"); } if (email == true) { Uczen change = db.Uczens.FirstOrDefault(x => x.Email == x.Email); change.Email = dane; db.SaveChanges(); MessageBox.Show("Dane zostały zmienione"); } if (miasto == true) { Uczen change = db.Uczens.FirstOrDefault(x => x.MiastoZam == x.MiastoZam); change.MiastoZam = dane; db.SaveChanges(); MessageBox.Show("Dane zostały zmienione"); } if (ulica == true) { Uczen change = db.Uczens.FirstOrDefault(x => x.UlicaZam == x.UlicaZam); change.UlicaZam = dane; db.SaveChanges(); MessageBox.Show("Dane zostały zmienione"); } if (ulicanr == true) { Uczen change = db.Uczens.FirstOrDefault(x => x.NumerUl == x.NumerUl); change.NumerUl = dane; db.SaveChanges(); MessageBox.Show("Dane zostały zmienione"); } if (numTelO == true) { Opiekun change = db.Opiekuns.FirstOrDefault(x => x.NumerTel == x.NumerTel); change.NumerTel = dane; db.SaveChanges(); MessageBox.Show("Dane zostały zmienione"); } if (emailO == true) { Opiekun change = db.Opiekuns.FirstOrDefault(x => x.Email == x.Email); change.Email = dane; db.SaveChanges(); MessageBox.Show("Dane zostały zmienione"); } }
public void ZatrudnicOpiekuna(Opiekun opiekun) { opiekunowie.Add(opiekun); }
public void Zatrudnij(string imie, string nazwisko) { Opiekun temp = new Opiekun(imie, nazwisko); DodajOpiekuna(temp); }
public void DodajOpiekuna(Opiekun ob) { opiekunowie.Add(ob); ++liczbaOpiekunow; }