StoreRequiList.xaml 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <timesheets:BasePage xmlns:timesheets="clr-namespace:comal.timesheets" xmlns="http://xamarin.com/schemas/2014/forms"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
  4. x:Class="comal.timesheets.StoreRequiList"
  5. Title="Store Requis">
  6. <timesheets:BasePage.PageContent>
  7. <StackLayout>
  8. <!--Take stock now-->
  9. <Frame BorderColor="#15C7C1" Margin="7" CornerRadius="15" Padding="5" HasShadow="False">
  10. <Frame.GestureRecognizers>
  11. <TapGestureRecognizer Tapped="TakeStockNow_Tapped"/>
  12. </Frame.GestureRecognizers>
  13. <Grid >
  14. <Grid.RowDefinitions>
  15. <RowDefinition Height="50"/>
  16. <RowDefinition Height="50"/>
  17. </Grid.RowDefinitions>
  18. <Grid.ColumnDefinitions>
  19. <ColumnDefinition Width="auto"/>
  20. <ColumnDefinition Width="*"/>
  21. </Grid.ColumnDefinitions>
  22. <ImageButton Grid.Row="0" Grid.RowSpan="2" Grid.Column="0" CornerRadius="10" x:Name="takerequinow"
  23. Aspect="AspectFit" Clicked="TakeStockNow_Tapped" Margin="10, 5, 10, 5"
  24. HorizontalOptions="Start" VerticalOptions="Center" Source="takerequinow.png"/>
  25. <Label Grid.Row="0" Grid.Column="1" VerticalOptions="End" FontAttributes="Bold" FontSize="Medium"
  26. Text="Take Stock Now"/>
  27. <Label Grid.Row="1" Grid.Column="1" VerticalOptions="Start"
  28. Text="Sign out items from stores"/>
  29. </Grid>
  30. </Frame>
  31. <!--New request-->
  32. <Frame BorderColor="#15C7C1" Margin="5" CornerRadius="15" Padding="5" HasShadow="False">
  33. <Frame.GestureRecognizers>
  34. <TapGestureRecognizer Tapped="NewRequiRequest_Tapped"/>
  35. </Frame.GestureRecognizers>
  36. <Grid >
  37. <Grid.RowDefinitions>
  38. <RowDefinition Height="50"/>
  39. <RowDefinition Height="50"/>
  40. </Grid.RowDefinitions>
  41. <Grid.ColumnDefinitions>
  42. <ColumnDefinition Width="auto"/>
  43. <ColumnDefinition Width="*"/>
  44. </Grid.ColumnDefinitions>
  45. <ImageButton Grid.Row="0" Grid.RowSpan="2" Grid.Column="0" CornerRadius="10" Margin="10, 5, 10, 5"
  46. HorizontalOptions="Start" VerticalOptions="Center" Source="newrequirequest.png" Aspect="AspectFit" Clicked="NewRequiRequest_Tapped"
  47. x:Name="imageBtn0" />
  48. <Label Grid.Row="0" Grid.Column="1" VerticalOptions="End" FontAttributes="Bold" FontSize="Medium"
  49. Text="New Requi Request"
  50. x:Name="titleLbl0"/>
  51. <Label Grid.Row="1" Grid.Column="1" VerticalOptions="Start"
  52. Text="Create a requi to be filled"
  53. />
  54. </Grid>
  55. </Frame>
  56. <!--Existing requis-->
  57. <Frame BorderColor="#9f4576" Margin="5" CornerRadius="15" Padding="5" HasShadow="False">
  58. <StackLayout>
  59. <Grid HorizontalOptions="Center">
  60. <Grid.ColumnDefinitions>
  61. <ColumnDefinition Width="auto"/>
  62. <ColumnDefinition Width="*"/>
  63. </Grid.ColumnDefinitions>
  64. <Image Grid.Column="0" x:Name="storereqimg"
  65. Aspect="AspectFit" HeightRequest="60" Source="storerequis.png" HorizontalOptions="End"
  66. VerticalOptions="Center" Margin="2, 6, 0, 2"/>
  67. <Label Grid.Column="1" Margin="1, 2, 2, 2"
  68. Text="List of Unfilled Requis" HorizontalOptions="Start" HorizontalTextAlignment="Center" VerticalOptions="Center"
  69. FontAttributes="Bold" FontSize="Large" x:Name="listLbl" TextColor="#9f4576"/>
  70. </Grid>
  71. <Label Text="Tap to open and fill" HorizontalOptions="Center" HorizontalTextAlignment="Center" VerticalOptions="Center"
  72. />
  73. <ListView x:Name="requisListView" HasUnevenRows="True" BackgroundColor="Transparent" Grid.Row="1"
  74. Margin="0,5,0,0">
  75. <ListView.ItemTemplate>
  76. <DataTemplate>
  77. <ViewCell Tapped="Requi_Clicked">
  78. <Frame Padding="5" BorderColor="#15C7C1" Margin="5" CornerRadius="10" HasShadow="False">
  79. <Grid>
  80. <Grid.RowDefinitions>
  81. <RowDefinition Height="auto"/>
  82. <RowDefinition Height="auto"/>
  83. <RowDefinition Height="auto"/>
  84. </Grid.RowDefinitions>
  85. <Grid.ColumnDefinitions>
  86. <ColumnDefinition Width="*"/>
  87. <ColumnDefinition Width="auto"/>
  88. </Grid.ColumnDefinitions>
  89. <!--row 0-->
  90. <Label Grid.Row="0" Grid.Column="0" TextColor="#9f4576"
  91. Text="{Binding Number}" FontSize="Medium" FontAttributes="Bold" VerticalTextAlignment="Center"/>
  92. <Label Grid.Row="0" Grid.Column="1"
  93. Text="{Binding Due}" FontSize="Medium" FontAttributes="Bold" VerticalTextAlignment="Center" HorizontalTextAlignment="End"/>
  94. <!--row 1-->
  95. <Label Grid.Row="1" Grid.Column="0"
  96. Text="{Binding Contact}" FontSize="Medium" FontAttributes="Bold" VerticalTextAlignment="Center"/>
  97. <Label Grid.Row="1" Grid.Column="1"
  98. Text="{Binding Job}" FontSize="Small" FontAttributes="Bold" VerticalTextAlignment="Center" HorizontalTextAlignment="End"/>
  99. <!--row 2-->
  100. <Label Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="2"
  101. Text="{Binding Request}" FontSize="Small" VerticalTextAlignment="Center" LineBreakMode="WordWrap"/>
  102. </Grid>
  103. </Frame>
  104. </ViewCell>
  105. </DataTemplate>
  106. </ListView.ItemTemplate>
  107. </ListView>
  108. </StackLayout>
  109. </Frame>
  110. </StackLayout>
  111. </timesheets:BasePage.PageContent>
  112. </timesheets:BasePage>