Example #1
0
            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);
            }
Example #2
0
        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));
 }
Example #5
0
            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");
            }
        }
Example #9
0
 public void ZatrudnicOpiekuna(Opiekun opiekun)
 {
     opiekunowie.Add(opiekun);
 }
Example #10
0
            public void Zatrudnij(string imie, string nazwisko)
            {
                Opiekun temp = new Opiekun(imie, nazwisko);

                DodajOpiekuna(temp);
            }
Example #11
0
 public void DodajOpiekuna(Opiekun ob)
 {
     opiekunowie.Add(ob);
     ++liczbaOpiekunow;
 }