You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

108 lines
4.2 KiB

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="GMCabsDriverAssistantSolution.Views.AcceptBookingPage"
Title="{Binding Title}">
<ContentPage.Content>
<StackLayout BackgroundColor="#DCDCDC">
<StackLayout
IsVisible="{Binding IsProcessing}"
VerticalOptions="CenterAndExpand">
<Label Text="Processing"
TextColor="Black"
FontSize="25"
HorizontalTextAlignment="Center"
HorizontalOptions="CenterAndExpand" />
<Label Text="Please Wait"
TextColor="Black"
FontSize="24"
Margin="0,15,0,20"
HorizontalTextAlignment="Center"
HorizontalOptions="CenterAndExpand" />
<ActivityIndicator IsRunning="true" />
</StackLayout>
<StackLayout
VerticalOptions="Center"
IsVisible="{Binding IsBookingConfirmed}">
<Label
Text="Booking Awarded"
TextColor="Black"
FontSize="26"
Margin="0,40,0,0"
HorizontalTextAlignment="Center"
HorizontalOptions="CenterAndExpand" />
<Image
Source="righttic.png"
HeightRequest="100"/>
</StackLayout>
<StackLayout
VerticalOptions="Center"
IsVisible="{Binding IsBookingConfirmedAndOnDemand}">
<Label
Text="Head to"
TextColor="Black"
FontSize="20"
HorizontalTextAlignment="Center"
HorizontalOptions="CenterAndExpand" />
<Label
Text="Please confirm on terminal ASAP to keep this booking"
TextColor="Black"
Margin="40,0,40,0"
FontSize="26"
HorizontalTextAlignment="Center"
HorizontalOptions="CenterAndExpand"/>
<Label
Text="{Binding TimerSeconds}"
TextColor="Black"
FontAttributes="Bold"
Margin="0,20,0,0"
FontSize="30"
HorizontalOptions="CenterAndExpand"/>
<Label
Text="Before Automatic Cancellation"
TextColor="Black"
FontSize="20"
Margin="0,20,0,0"
HorizontalOptions="CenterAndExpand" />
</StackLayout>
<StackLayout VerticalOptions="EndAndExpand"
IsVisible="{Binding IsBookingConfirmed}">
<Button
Margin="40,0,40,15"
Text="OK"
Clicked="OnAcceptOkClicked"
FontSize="20"
/>
</StackLayout>
<StackLayout
IsVisible="{Binding IsBookingUnavailable}">
<Label
Text="{Binding ErrorMessage}"
TextColor="Black"
FontAttributes="Bold"
FontSize="24"
Margin="40,100,40,0"
HorizontalTextAlignment="Center"
HorizontalOptions="CenterAndExpand" />
<Label
Text="This booking is no longer available"
HorizontalTextAlignment="Center"
TextColor="Black"
Margin="40,60,40,0"
FontSize="25"/>
<Button
VerticalOptions="EndAndExpand"
Margin="40,140,40,0"
Text="OK"
FontSize="20"
Clicked="OnUnavailableOkClicked"/>
</StackLayout>
</StackLayout>
</ContentPage.Content>
</ContentPage>