Example #1
0
 private void btnAddAnimal_Click(object sender, EventArgs e)
 {
     try
     {
         DateTime entryDate     = dateTimePickerEntryDate.Value;
         string   locationFound = tbLocataion.Text;
         string   pedegree      = tbPedigree.Text;
         if (radioCat.Checked)
         {
             string habit = tbHabit.Text;
             Cat    cat   = new Cat(animalShelter.CreateChipNr(), entryDate, pedegree, locationFound, habit);
             if (animalShelter.AddAnimal(cat))
             {
                 MessageBox.Show("Your cat is added");
             }
             else
             {
                 MessageBox.Show("Fail to add this cat");
             }
         }
         else
         {
             Dog dog = new Dog(animalShelter.CreateChipNr(), entryDate, pedegree, locationFound, entryDate);
             if (animalShelter.AddAnimal(dog))
             {
                 MessageBox.Show("Your dog is added");
             }
             else
             {
                 MessageBox.Show("Fail to add this dog");
             }
         }
     }
     catch
     {
         MessageBox.Show("Invalid input");
     }
 }