public bool PrzeniesZwierze(int idAktualnejKlatki, int idNowejKlatki, Zwierze zwierze) { bool success = false; bool wyszukanoWAktualnejKlatce = false; foreach (Klatka klatka in klatki) { if (klatka.IdKlatki == idAktualnejKlatki) { wyszukanoWAktualnejKlatce = klatka.WyszukajZwierze(zwierze); } } if (wyszukanoWAktualnejKlatce) { foreach (Klatka klatka in klatki) { if (klatka.IdKlatki == idAktualnejKlatki) { klatka.WypiszZwierze(zwierze); } } PrzypiszZwierzeDoKlatki(idNowejKlatki, zwierze); Console.WriteLine("\nZwierze zostalo przeniesione do klatki ID [" + idNowejKlatki + "]."); success = true; } else { Console.WriteLine("\nPodane zwierze nie zarejestrowane w klatce ID [" + idAktualnejKlatki + "]."); } return(success); }
/// <summary> /// Dodaje wpis do bazy /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtDodaj_Click(object sender, RoutedEventArgs e) { //if(okresOdDP.SelectedDate.Value.Date > okresDoDP.SelectedDate.Value.Date) //DataUrDP.SelectedDate = null; //okresOdDP.SelectedDate = null; Zwierze NowyZwierzak = new Zwierze(); if (tbKolczyk != null && (maleCheckB.IsChecked == true || femaleCheckB.IsChecked == true) && GatunekCB.SelectedItem != null && DataUrDP.SelectedDate != null && okresOdDP.SelectedDate != null) { WpisDoBazyZwierze(NowyZwierzak); MessageBox.Show("Powiodło się!"); Polaczenie.Zwierze.InsertOnSubmit(NowyZwierzak); Polaczenie.SubmitChanges(); tbKolczyk.Text = string.Empty; maleCheckB.IsChecked = false; femaleCheckB.IsChecked = false; DataUrDP.SelectedDate = null; GatunekCB.SelectedIndex = -1; RasaCB.SelectedIndex = -1; okresOdDP.SelectedDate = null; okresDoDP.SelectedDate = null; infoDodajRase.Visibility = Visibility.Hidden; } else { MessageBox.Show("Uzupelnij brakujace pola"); } }
private void btUsun_Click(object sender, RoutedEventArgs e) { if (wybranyIndex == 0) { if (LVListaZwierzat.SelectedItem != null) { Zwierze usunZwierze = Polaczenie.Zwierze.Single(x => x.Id == WybranyId); Polaczenie.Zwierze.DeleteOnSubmit(usunZwierze); Polaczenie.SubmitChanges(); } } else { if (LVListaZwierzat.SelectedItem != null) { Stado usunStado = Polaczenie.Stado.Single(x => x.Id == WybranyId); Polaczenie.Stado.DeleteOnSubmit(usunStado); Polaczenie.SubmitChanges(); } } WypelnijListe(); }
public bool DodajZwierze(Zwierze ob, int idklatki) { for (int i = 0; i < opiekunowie.Count; ++i) { if (opiekunowie[i].DodajZwierze(ob, idklatki)) { return(true); } return(true); } return(false); }
public bool DodajZwierze(Zwierze ob, int id_) { for (int i = 0; i < klatki.Count; ++i) { if (klatki[i].id == id_) { klatki[i].DodajZwierze(ob); return(true); } } return(false); }
public ActionResult DodajZwierze(int?zwierzeId, bool?potwierdzenie) { var user = UserManager.FindById(User.Identity.GetUserId()); if (user.DaneUzytkownika.Adres == null || user.DaneUzytkownika.Email == null || user.DaneUzytkownika.Imie == null || user.DaneUzytkownika.KodPocztowy == null || user.DaneUzytkownika.Miasto == null || user.DaneUzytkownika.Nazwisko == null || user.DaneUzytkownika.Telefon == null) { return(RedirectToAction("Index", new { info = "Prosze wprowadzić swoje dane" })); } var WszystkieZwierzeta = db.Zwierzeta.ToList(); List <string> wojewodztwa = new List <string>(); WszystkieZwierzeta.ForEach(a => { //When launching delete a.Wojewodztwo != null if (!a.Wojewodztwo.Equals(String.Empty)) { wojewodztwa.Add(a.Wojewodztwo); } }); ViewBag.Wojewodztwa = wojewodztwa.Distinct(); ViewBag.PierwszeWojewodztwo = wojewodztwa.Distinct().First(); Zwierze zwierze; if (zwierzeId.HasValue) { //Edycja Kursu ViewBag.EditMode = true; zwierze = db.Zwierzeta.Find(zwierzeId); } else { //Dodanie nowego kursu ViewBag.EditMode = false; zwierze = new Zwierze(); } zwierze.DataNarodzin = DateTime.Now; var result = new EditZwierzeViewModel() { Gatunki = db.Gatunki.ToList(), Zwierze = zwierze, Potwierdzenie = potwierdzenie }; return(View(result)); }
private void WpisDoBazyZwierze(Zwierze zwierze) { zwierze.nr_kolczyka = tbKolczyk.Text; zwierze.data_urodzenia = DataUrDP.SelectedDate.Value.Date; if (maleCheckB.IsChecked == true) { zwierze.plec = 0; } else { zwierze.plec = 1; } zwierze.okres_od = okresOdDP.SelectedDate.Value.Date; if (okresDoDP.SelectedDate == null) { zwierze.okres_do = null; } else { zwierze.okres_do = okresDoDP.SelectedDate.Value.Date; } if (GatunekCB.SelectedItem == null) { zwierze.id_gatunek = 1; } else { var queryGatunek = (from Gatunek in Polaczenie.Gatunek where Gatunek.nazwa == GatunekCB.SelectedItem.ToString() select Gatunek.Id).FirstOrDefault(); zwierze.id_gatunek = queryGatunek; } if (RasaCB.SelectedItem == null) { zwierze.id_rasa = null; } else { var queryRasa = (from Rasa in Polaczenie.Rasa where Rasa.nazwa == RasaCB.SelectedItem.ToString() && Rasa.id_gatunek == wybranyGatunek select Rasa.Id).SingleOrDefault(); zwierze.Rasa = Polaczenie.Rasa.Single(x => x.Id == queryRasa); } }
public bool PrzypiszZwierzeDoWolnejKlatki(Zwierze zwierze) { bool success = false; foreach (Klatka klatka in klatki) { if (klatka.IloscZwierzatWKlatce() == 0) { klatka.PrzypiszKlatke(zwierze); rejestrZwierzat.Add(zwierze); Console.WriteLine("\n[PRZYPISANIE] Zwierze zostalo przypisane do wolnej klatki o ID [" + klatka.IdKlatki + "]."); success = true; } } return(success); }
public bool PrzypiszZwierzeDoKlatki(int IdKlatki, Zwierze zwierze) { bool success = false; foreach (Klatka klatka in klatki) { if (klatka.IdKlatki == IdKlatki) { if (!klatka.WyszukajZwierze(zwierze)) { klatka.PrzypiszKlatke(zwierze); rejestrZwierzat.Add(zwierze); success = true; } } } return(success); }
private void BtDodaj_Zmien_Click(object sender, RoutedEventArgs e) { MessageBoxResult potwierdzenie = MessageBox.Show("Czy na pewno chcesz wprowadzic podane zmiany?", "Potwierdzenie", MessageBoxButton.YesNo); if (potwierdzenie == MessageBoxResult.Yes) { Zwierze queryZmiana = (from Zwierze in Polaczenie.Zwierze where Zwierze.Id == wybraneZwierzeId select Zwierze).SingleOrDefault(); if (tbKolczyk != null && (maleCheckB.IsChecked == true || femaleCheckB.IsChecked == true) && GatunekCB.SelectedItem != null && DataUrDP.SelectedDate != null && okresOdDP.SelectedDate != null) { WpisDoBazyZwierze(queryZmiana); MessageBox.Show("Powiodło się!"); Polaczenie.SubmitChanges(); } else { MessageBox.Show("Uzupelnij brakujace pola"); } } }
public void DodajZwierze(Zwierze ob) { zwierzeta.Add(ob); }
public ActionResult ListaWystawionychZwierzakow(Zwierze pozycjaZamowienia) { if (Request.IsAjaxRequest()) { db.Entry(pozycjaZamowienia).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { Debug.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { Debug.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } throw; } } //Check if current user is admin bool IsAdmin = User.IsInRole("Admin"); ViewBag.UserIsAdmin = IsAdmin; var WszystkieZwierzeta = db.Zwierzeta.ToList(); List <string> wojewodztwa = new List <string>(); WszystkieZwierzeta.ForEach(a => { if (!a.Wojewodztwo.Equals(String.Empty)) { wojewodztwa.Add(a.Wojewodztwo); } }); ViewBag.Wojewodztwa = wojewodztwa.Distinct(); ViewBag.Gatunki = db.Gatunki.ToList().Select(a => a.NazwaGatunku); List <Zwierze> WystawioneZwierzeta; //Dla administratorów zwracamy wszystkie zamowienia if (IsAdmin) { WystawioneZwierzeta = db.Zwierzeta.ToList(); } else { var user = UserManager.FindById(User.Identity.GetUserId()); WystawioneZwierzeta = db.Zwierzeta.Where(a => a.UserId == user.Id).ToList(); } var vm = new List <WystawioneZwierzetaViewModel>(); WystawioneZwierzeta.ForEach(a => { vm.Add(new WystawioneZwierzetaViewModel() { WystawioneZwierzeta = a, Zdjecia = db.Zdjecie.Where(b => b.ZwierzeId == a.ZwierzeId).ToList() }); }); return(View(vm)); }
public static void DajGlos(Zwierze z) { z.DajGlos(); }