Exemple #1
0
        public static Owner getFullOwner(string email)
        {
            OwnerDB ownDB = new OwnerDB();
            Owner   own   = new Owner();

            try
            {
                own = fillBox(ownDB.listOwnersDB(email).Tables["hvk_owner"].Rows[0]);
            }
            catch (Exception e) {
                return(null);
            }

            own.petList         = Pet.listPets(own.ownerNumber);
            own.reservationList = Reservation.listReservations(own.ownerNumber);

            ReservedService rs = new ReservedService();

            own.reservationList.ForEach(delegate(Reservation res) {
                res.petReservationList.ForEach(delegate(PetReservation pres) {
                    List <ReservedService> ser = rs.listReservedService(pres.petResNumber);
                    if (ser.Count != 0)
                    {
                        pres.serviceList = rs.listReservedService(pres.petResNumber);
                    }
                });
            });

            return(own);
        }
Exemple #2
0
        public static List <Owner> listTheOwners()
        {
            OwnerDB ownDB = new OwnerDB();

            List <Owner> ownerList = new List <Owner>();

            foreach (DataRow row in ownDB.listOwnersDB().Tables["hvk_owner"].Rows)
            {
                ownerList.Add(fillBox(row));
            }
            return(ownerList);
        }