| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- <?xml version="1.0" encoding="utf-8"?>
- <mobile:MobilePage xmlns:local="clr-namespace:PRS.Mobile" xmlns="http://xamarin.com/schemas/2014/forms"
- xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
- xmlns:mobile="clr-namespace:InABox.Mobile;assembly=InABox.Mobile.Shared"
- xmlns:ui="clr-namespace:XF.Material.Forms.UI;assembly=XF.Material"
- xmlns:views="http://xamarin.com/schemas/2020/toolkit"
- x:Class="PRS.Mobile.RequisitionList"
- Title="Picking Lists">
- <mobile:MobilePage.Resources>
- <mobile:DateTimeFormatter x:Key="DueDateConverter" Format="dd MMM yy" />
- <mobile:StringArrayToStringConverter x:Key="NotesConverter" />
- <mobile:StringToBooleanConverter x:Key="RequestVisibleConverter" />
- <mobile:StringArrayToBooleanConverter x:Key="NotesVisibleConverter" />
- </mobile:MobilePage.Resources>
- <mobile:MobilePage.PrimaryMenu>
- <mobile:MobileMenuButton Image="lines" x:Name="_filter"/>
- </mobile:MobilePage.PrimaryMenu>
-
- <mobile:MobilePage.PageContent>
-
- <Grid Margin="5" RowSpacing="5">
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto"/>
- <RowDefinition Height="*"/>
- </Grid.RowDefinitions>
- <mobile:MobileSearchBar
- x:Name="_search"
- Grid.Row="0"
- TextChanged="_search_OnTextChanged" />
-
- <mobile:MobileListView
- x:Name="_requisitions"
- Grid.Row="1"
- PullToRefresh="True"
- RefreshRequested="_requisitions_OnRefresh"
- HasUnevenRows="True"
- >
-
- <mobile:MobileListView.ItemTemplate>
- <DataTemplate x:DataType="local:RequisitionShell">
- <ViewCell>
- <mobile:MobileCard IsClickable="True" Clicked="_requisitions_Selected" Margin="0,0,0,5" Padding="5">
- <Grid>
-
- <Grid.RowDefinitions>
- <RowDefinition Height="auto"/>
- <RowDefinition Height="auto"/>
- </Grid.RowDefinitions>
-
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="Auto"/>
- <ColumnDefinition Width="*"/>
- <ColumnDefinition Width="Auto"/>
- </Grid.ColumnDefinitions>
-
- <Label
- Text="{Binding Number}"
- FontAttributes="Bold"
- Grid.Column="0"
- Grid.Row="0"
- FontSize="Small"
- LineBreakMode="NoWrap"
- TextColor="Black"/>
-
- <Label
- Text="{Binding Title}"
- Grid.Column="1"
- Grid.Row="0"
- FontSize="Small"
- HorizontalTextAlignment="Start"
- TextColor="Black"/>
-
- <Label
- Text="{Binding Due, Converter={StaticResource DueDateConverter}}"
- Grid.Row="0"
- Grid.Column="2"
- FontSize="Small"
- HorizontalTextAlignment="Start"
- TextColor="Black"/>
-
- <views:DockLayout
- Grid.Row="1"
- Grid.Column="0"
- Grid.ColumnSpan="3">
-
- <Label
- Text="{Binding JobDisplay}"
- views:DockLayout.Dock="Left"
- FontSize="Micro"
- FontAttributes="Italic"
- LineBreakMode="NoWrap"
- TextColor="Black"/>
-
- <Label
- Text="{Binding RequestedByName}"
- views:DockLayout.Dock="Left"
- FontSize="Micro"
- FontAttributes="Italic"
- LineBreakMode="NoWrap"
- HorizontalTextAlignment="End"
- TextColor="Black"/>
-
- </views:DockLayout>
-
- </Grid>
-
-
- </mobile:MobileCard>
- </ViewCell>
- </DataTemplate>
- </mobile:MobileListView.ItemTemplate>
- </mobile:MobileListView>
-
- <mobile:MobileMenuButton
- Grid.Row="1"
- HorizontalOptions="End"
- VerticalOptions="End"
- Margin="5,5,0,25"
- HeightRequest="50"
- WidthRequest="50"
- Image="plus"
- Clicked="AddRequisition_Clicked"/>
-
- </Grid>
- </mobile:MobilePage.PageContent>
- </mobile:MobilePage>
|