protected void Page_Load(object sender, EventArgs e) { int count; PetDao dao = new PetDao(); count = dao.getPetCount(); if (count > -1) petCountlbl.Text = count.ToString(); }
protected void Button1_Click(object sender, EventArgs e) { if (petBox.SelectedIndex == -1) return; string delete = petBox.SelectedItem.Text; Debug.WriteLine(delete); string[] item = delete.Split(' '); Library.PetDao stuff = new Library.PetDao(); stuff.deletePet(item[0]); refreshList(); }
protected void Button2_Click(object sender, EventArgs e) { int intTemp; double doubTemp; if (typeRadio.SelectedIndex == -1) return; Pet p = new Pet(); if (Int32.TryParse(ageBox.Text, out intTemp)) p.setAge(intTemp); else return; if (descBox.Text.Length != 0) p.setDescription(descBox.Text); else return; if (idBox.Text.Length != 0) p.setId(idBox.Text); else return; if (Double.TryParse(priceBox.Text, out doubTemp)) p.setPrice(doubTemp); else return; PetDao holder = new PetDao(); switch (typeRadio.SelectedIndex) { case 0: Dog d = new Dog(p); if (breedBox.Text.Length != 0) d.setBreed(breedBox.Text); else return; if (colorBox.Text.Length != 0) d.setColor(colorBox.Text); else return; holder.addPet(d); break; case 2: Cat c = new Cat(p); if (breedBox.Text.Length != 0) c.setBreed(breedBox.Text); else return; if (colorBox.Text.Length != 0) c.setColor(colorBox.Text); else return; holder.addPet(c); break; case 1: Bird b = new Bird(p); if (typeBox.Text.Length != 0) b.setType(typeBox.Text); else return; if (Double.TryParse(weightBox.Text, out doubTemp)) b.setWeight(doubTemp); else return; holder.addPet(b); break; } refreshList(); }
protected void refreshList() { petBox.Items.Clear(); Library.PetDao stuff; stuff = new Library.PetDao(); List<Library.Pet> pets = stuff.listPets(); foreach (Library.Pet inv in pets) { string info = ""; if (inv.getPetType() == "Dog") { Library.Dog newDog = (Library.Dog)inv; info = newDog.getId() + " - " + newDog.getPetType() + " - " + newDog.getBreed(); } else if (inv.getPetType() == "Cat") { Library.Cat newCat = (Library.Cat)inv; info = newCat.getId() + " - " + newCat.getPetType() + " - " + newCat.getBreed(); } else if (inv.getPetType() == "Bird") { Library.Bird newBird = (Library.Bird)inv; info = newBird.getId() + " - " + newBird.getPetType() + " - " + newBird.getType(); } petBox.Items.Add(info); } }