コード例 #1
0
ファイル: Animals.cs プロジェクト: rhelmstetter/445Proj5
 public Bird(Pet p)
 {
     setPetType("Bird");
     setId(p.getId());
     setAge(p.getAge());
     setPrice(p.getPrice());
     setDescription(p.getDescription());
 }
コード例 #2
0
ファイル: buypet.aspx.cs プロジェクト: rhelmstetter/445Proj5
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.Cookies["Username"] == null)
            Response.Redirect("ourlogon.aspx");

        if ((Request.Cookies["Admin"] == null))
            Response.Redirect("ourlogon.aspx");

        else
        {

            string s = (string)Session["pet_to_buy"];

            if (String.IsNullOrEmpty(s))
            {
                Response.Redirect("sorry.aspx");
            }

            else
            {
                lblAnimalInfo.Visible = true;
                imgPetPic.Visible = true;

                petToBuy = pet_dao.StringToObject(s);

                string captchaString = prxString.GetRandomString("6");
                var image = System.Drawing.Image.FromStream(prxImage.GetImage(captchaString));

                animalType = petToBuy.getPetType();
                name = petToBuy.getId();
                age = petToBuy.getAge().ToString();
                price = petToBuy.getPrice().ToString();
                description = petToBuy.getDescription();

                switch (animalType)
                {
                    case "Cat":
                        Cat c = (Cat)petToBuy;
                        color = c.getColor();
                        breed = c.getBreed();
                        imgPetPic.ImageUrl = "~/Images/cat.jpg";
                        lblAnimalInfo.Text = "Name:\t" + name + "<br />Breed:\t" + breed + "<br /> Color:\t" + color + "<br />Price:\t" + price + "<br />Description:\t" + description;
                        break;

                    case "Dog":
                        Dog d = (Dog)petToBuy;
                        color = d.getColor();
                        breed = d.getBreed();
                        imgPetPic.ImageUrl = "~/Images/dog.jpg";
                        lblAnimalInfo.Text = "Name:\t" + name + "<br />Breed:\t" + breed + "<br />Age:\t" + age + "<br > Color:\t" + color + "<br />Price:\t" + price + "<br />Description:\t" + description;
                        break;

                    case "Bird":
                        Bird b = (Bird)petToBuy;
                        type = b.getType();
                        weight = b.getWeight().ToString();
                        imgPetPic.ImageUrl = "~/Images/bird.jpg";
                        lblAnimalInfo.Text = "Type:\t" + type + "<br /> Age:\t" + age + "<br />Weight:\t" + weight + "<br />Price:\t" + price + "<br />Description:\t" + description;
                        break;
                    default:
                        break;
                }
            }

        }
    }
コード例 #3
0
ファイル: Animals.cs プロジェクト: rhelmstetter/445Proj5
 public Cat(Pet p)
 {
     setPetType("Cat");
     setId(p.getId());
     setAge(p.getAge());
     setPrice(p.getPrice());
     setDescription(p.getDescription());
 }
コード例 #4
0
ファイル: Animals.cs プロジェクト: rhelmstetter/445Proj5
 public Dog(Pet p)
 {
     setPetType("Dog");
     setId(p.getId());
     setAge(p.getAge());
     setPrice(p.getPrice());
     setDescription(p.getDescription());
 }