public MovieShowingAtCinemaPage(Model.BookingInfo booking) { InitializeComponent(); this.booking = booking; listMovie = new Model.ListMovieShowing(this.booking.CinemaInfo.ID); lvMovieShowing.ItemsSource = this.listMovie.MoviesShowing; }
public ChooseCinemaPage(Model.BookingInfo booking) { InitializeComponent(); this.booking = booking; listChooseCinema = new Model.ListChooseCinema(this.booking.MovieInfo.ID); lvChooseCinema.ItemsSource = listChooseCinema.Cinemas; }
private async void LvCinema_ItemTapped(object sender, ItemTappedEventArgs e) { var vm = ((ListView)sender).SelectedItem as Model.Cinema; Model.BookingInfo booking = new Model.BookingInfo() { CinemaInfo = vm }; await Navigation.PushAsync(new MovieShowingAtCinemaPage(booking)); ((ListView)sender).SelectedItem = null; }
public MovieDetailPage(Model.BookingInfo booking, bool active) { InitializeComponent(); this.booking = booking; BindingContext = this.booking.MovieInfo; btnBookTicket.IsVisible = active; if (this.booking.CinemaInfo == null) { btnBookTicket.Clicked += BtnBookTicket_Clicked; } else { btnBookTicket.Clicked += BtnBookTicket_Clicked_1; } }
private async void LvMovieShowing_ItemTapped(object sender, ItemTappedEventArgs e) { var vm = ((ListView)sender).SelectedItem as Model.Movie; Model.BookingInfo booking = new Model.BookingInfo() { MovieInfo = vm }; Page page = new MovieDetailPage(booking, true); page.Title = vm.Name; await Navigation.PushAsync(page); ((ListView)sender).SelectedItem = null; }
public SeatMovieShowingPage(Model.BookingInfo booking) { InitializeComponent(); this.booking = booking; }
public BeginTimePage(Model.BookingInfo booking) { InitializeComponent(); this.booking = booking; }
public ConfirmPayPage(Model.BookingInfo booking) { InitializeComponent(); this.booking = booking; load(); }