//Cancels a reservation public int CancelReservation(int reservationNumber) { e errCode = e.success; if (Validation.invalidRes(reservationNumber)) { errCode = e.invalidRes; } if (Validation.activeRes(reservationNumber)) { errCode = e.activeRes; } else { ReservationDB resDB = new ReservationDB(); PetReservation pr = new PetReservation(); Discount d = new Discount(); d.removeDiscount(reservationNumber); pr.RemoveEntireRes(reservationNumber); if (!resDB.Delete(reservationNumber)) { errCode = e.deleteFail; } } return(Convert.ToInt16(errCode)); }