Exemplo n.º 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);
        }
Exemplo n.º 2
0
        public static Reservation getReservation(int resNum)
        {
            ReservationDB db  = new ReservationDB();
            DataSet       ds  = db.getReservationDB(resNum);
            Reservation   res = fillReservationModified(ds)[0];

            ReservedService rs = new ReservedService();

            res.petReservationList.ForEach(delegate(PetReservation pres) {
                List <ReservedService> ser = rs.listReservedService(pres.petResNumber);
                if (ser.Count != 0)
                {
                    pres.serviceList = rs.listReservedService(pres.petResNumber);
                }
            });
            return(res);
        }
Exemplo n.º 3
0
        public static List <Reservation> listReservations()
        {
            ReservationDB db = new ReservationDB();
            DataSet       ds = db.listResevationsDB();

            List <Reservation> reservationList = fillReservationModified(ds);

            ReservedService rs = new ReservedService();

            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(reservationList);
        }