Ejemplo n.º 1
0
        private void FillEntity()
        {
            this.Booking = new Booking()
            {
                JourneyDate        = MainControl.cashierJourneyDate,
                Seats              = selectedSeats,
                AvailableSeatCount = availableSeatCount,
                ScheduleId         = MainControl.scheduleId
            };

            try
            {
                // string[] id = TicketRepo.getRouteAndBusId(MainControl.cashierFrom, MainControl.cashierTo, MainControl.cashierBusType);
                // string routeId = id[0]; //route id is on the index 0
                //scheduleId = ScheduleRepo.GetScheduleId(routeId);
                this.availableSeatCount         = BookingRepo.GetAvailableSeatCount(MainControl.cashierJourneyDate, this.Booking.ScheduleId) - this.selectedSeatCount;
                this.Booking.AvailableSeatCount = availableSeatCount;
            }
            catch (Exception id)
            {
                MessageBox.Show("Error fetching Schedule ID" + id.Message);
            }
        }