JobRequisitionHoldingsReview.xaml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. <UserControl x:Class="PRSDesktop.JobRequisitionHoldingsReview"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:PRSDesktop"
  7. mc:Ignorable="d"
  8. d:DesignHeight="450" d:DesignWidth="800">
  9. <UserControl.Resources>
  10. <DataTemplate x:Key="template" x:Name="template">
  11. <Border BorderThickness="0.75" BorderBrush="Gray" Margin="0" Padding="3">
  12. <Grid Background="{Binding Background}" Margin="0" HorizontalAlignment="Stretch">
  13. <Grid.ColumnDefinitions>
  14. <ColumnDefinition Width="0.5*"/>
  15. <ColumnDefinition Width="1.4*"/>
  16. <ColumnDefinition Width="0.26*"/>
  17. <ColumnDefinition Width="0.26*"/>
  18. <ColumnDefinition Width="0.26*"/>
  19. </Grid.ColumnDefinitions>
  20. <TextBlock Grid.Column="0" HorizontalAlignment="Center" Text="{Binding JobNumber}" VerticalAlignment="Center"
  21. TextWrapping="Wrap" FontSize="15" TextAlignment="Center" Width="100" Margin="0"/>
  22. <TextBlock Grid.Column="1" HorizontalAlignment="Center" Text="{Binding JobName}" VerticalAlignment="Center"
  23. TextWrapping="Wrap" FontSize="12" TextAlignment="Left" Width="300" Margin="0"/>
  24. <Button Grid.Column="2" x:Name="currentStyle" Content="{Binding StockOfCurrentStyle}" Padding="5, 2, 5, 2" BorderThickness="1" Margin="3, 0, 3, 0"
  25. Background="WhiteSmoke"
  26. Click="Take_Click" HorizontalAlignment="Stretch" VerticalAlignment="Center" FontSize="15"/>
  27. <Button Grid.Column="3" x:Name="noStyle" Content="{Binding StockOfNoStyle}" Padding="5, 2, 5, 2" BorderThickness="1" Margin="3, 0, 3, 0"
  28. Background="WhiteSmoke"
  29. Click="Take_Click" HorizontalAlignment="Stretch" VerticalAlignment="Center" FontSize="15"/>
  30. <Button Grid.Column="4" x:Name="otherStyle" Content="{Binding StockOfOtherStyles}" Padding="5, 2, 5, 2" BorderThickness="1" Margin="3, 0, 3, 0"
  31. Background="WhiteSmoke"
  32. Click="Take_Click" HorizontalAlignment="Stretch" VerticalAlignment="Center" FontSize="15"/>
  33. </Grid>
  34. </Border>
  35. </DataTemplate>
  36. </UserControl.Resources>
  37. <Grid Margin="0">
  38. <Grid.RowDefinitions>
  39. <RowDefinition Height="auto"/>
  40. <RowDefinition Height="auto"/>
  41. </Grid.RowDefinitions>
  42. <Border Grid.Row="0" BorderThickness="1.25" BorderBrush="Gray" Background="WhiteSmoke" Margin="0, 0, 0, 4">
  43. <StackPanel>
  44. <TextBlock x:Name="productLbl" HorizontalAlignment="Center" FontSize="16" Text="Select a Requisition Line to Reserve Stock"
  45. VerticalAlignment="Center" FontWeight="DemiBold" Margin="3" TextAlignment="Center"/>
  46. <TextBlock x:Name="styleLbl" HorizontalAlignment="Center" FontSize="16" TextWrapping="Wrap" TextAlignment="Center"
  47. VerticalAlignment="Center" Margin="3"/>
  48. </StackPanel>
  49. </Border>
  50. <ScrollViewer Grid.Row="1" HorizontalAlignment="Stretch">
  51. <Border BorderThickness="1" BorderBrush="Gray" Background="WhiteSmoke" Margin="0, 0, 0, 5">
  52. <Grid>
  53. <Grid.RowDefinitions>
  54. <RowDefinition Height="auto"/>
  55. <RowDefinition Height="auto"/>
  56. <RowDefinition Height="auto"/>
  57. <RowDefinition Height="auto"/>
  58. </Grid.RowDefinitions>
  59. <Grid Grid.Row="0" Margin="0,0,0,0">
  60. <Grid.ColumnDefinitions>
  61. <ColumnDefinition Width="28"/>
  62. <ColumnDefinition Width="1.9*"/>
  63. <ColumnDefinition Width="0.26*"/>
  64. <ColumnDefinition Width="0.26*"/>
  65. <ColumnDefinition Width="0.26*"/>
  66. <ColumnDefinition Width="7"/>
  67. </Grid.ColumnDefinitions>
  68. <Border Grid.Column="0" BorderThickness="0.5" BorderBrush="Gray" Background="WhiteSmoke" Margin="0">
  69. <TextBlock HorizontalAlignment="Center" Text="Status"
  70. FontSize="14" VerticalAlignment="Center" TextAlignment="Center" FontWeight="DemiBold">
  71. <TextBlock.LayoutTransform>
  72. <RotateTransform Angle="270"/>
  73. </TextBlock.LayoutTransform>
  74. </TextBlock>
  75. </Border>
  76. <Border Grid.Column="1" BorderThickness="0.5" BorderBrush="Gray" Background="WhiteSmoke" Margin="0">
  77. <TextBlock Text="Job" HorizontalAlignment="Center" FontSize="14" VerticalAlignment="Center" FontWeight="DemiBold"/>
  78. </Border>
  79. <Border Grid.Column="2" BorderThickness="0.5" BorderBrush="Gray" Background="WhiteSmoke" Margin="0">
  80. <TextBlock x:Name="CurrentStyleText" HorizontalAlignment="Center" MaxWidth="150" Text="Selected Style"
  81. TextWrapping="Wrap" FontSize="14" VerticalAlignment="Center" TextAlignment="Center" FontWeight="DemiBold">
  82. <TextBlock.LayoutTransform>
  83. <RotateTransform Angle="270"/>
  84. </TextBlock.LayoutTransform>
  85. </TextBlock>
  86. </Border>
  87. <Border Grid.Column="3" BorderThickness="0.5" BorderBrush="Gray" Background="WhiteSmoke" Margin="0">
  88. <TextBlock x:Name="DefaultOrNoStyleText" Text="No Style" MaxWidth="150" TextAlignment="Center"
  89. HorizontalAlignment="Center" FontSize="14" VerticalAlignment="Center" TextWrapping="Wrap" FontWeight="DemiBold">
  90. <TextBlock.LayoutTransform>
  91. <RotateTransform Angle="270"/>
  92. </TextBlock.LayoutTransform>
  93. </TextBlock>
  94. </Border>
  95. <Border Grid.Column="4" BorderThickness="0.5" BorderBrush="Gray" Background="WhiteSmoke" Margin="0">
  96. <TextBlock Text="Other Styles" HorizontalAlignment="Center" TextWrapping="NoWrap"
  97. FontSize="14" VerticalAlignment="Center" FontWeight="DemiBold">
  98. <TextBlock.LayoutTransform>
  99. <RotateTransform Angle="270"/>
  100. </TextBlock.LayoutTransform>
  101. </TextBlock>
  102. </Border>
  103. <Border Grid.Column="5" BorderThickness="0.5" BorderBrush="Gray" Background="WhiteSmoke" Margin="0">
  104. </Border>
  105. </Grid>
  106. <Border Grid.Row="1" x:Name="availableTab" BorderThickness="1" BorderBrush="LightGray" Background="LightGreen" Margin="0" Padding="0" Visibility="Collapsed">
  107. <Grid Margin="0">
  108. <Grid.ColumnDefinitions>
  109. <ColumnDefinition Width="auto"/>
  110. <ColumnDefinition Width="*"/>
  111. </Grid.ColumnDefinitions>
  112. <TextBlock Grid.Column="0" Text="Available" HorizontalAlignment="Center" FontSize="15" Margin="1, 5, 1, 5"
  113. VerticalAlignment="Center">
  114. <TextBlock.LayoutTransform>
  115. <RotateTransform Angle="270"/>
  116. </TextBlock.LayoutTransform>
  117. </TextBlock>
  118. <ListView Grid.Column="1" x:Name="listViewGreen" HorizontalAlignment="Stretch" Margin="0" Background="LightGreen"
  119. VerticalAlignment="Center" BorderThickness="0"
  120. HorizontalContentAlignment="Stretch" Padding="0" />
  121. </Grid>
  122. </Border>
  123. <Border Grid.Row="2" x:Name="reservedTab" BorderThickness="0.75" BorderBrush="LightGray" Background="Cornsilk" Margin="0" Padding="0" Visibility="Collapsed">
  124. <Grid>
  125. <Grid.ColumnDefinitions>
  126. <ColumnDefinition Width="auto"/>
  127. <ColumnDefinition Width="*"/>
  128. </Grid.ColumnDefinitions>
  129. <TextBlock Grid.Column="0" Text="Reserved" HorizontalAlignment="Center" FontSize="15"
  130. VerticalAlignment="Center" Margin="1, 5, 1, 5">
  131. <TextBlock.LayoutTransform>
  132. <RotateTransform Angle="270"/>
  133. </TextBlock.LayoutTransform>
  134. </TextBlock>
  135. <ListView Grid.Column="1" x:Name="listViewYellow" BorderThickness="0" Margin="0" Background="Cornsilk" VerticalAlignment="Center"
  136. HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch" Padding="0"/>
  137. </Grid>
  138. </Border>
  139. <Border Grid.Row="3" x:Name="requisitionedTab" BorderThickness="0.75" BorderBrush="LightGray" Background="LightSalmon" Margin="0" Padding="0" Visibility="Collapsed">
  140. <Grid>
  141. <Grid.ColumnDefinitions>
  142. <ColumnDefinition Width="auto"/>
  143. <ColumnDefinition Width="*"/>
  144. </Grid.ColumnDefinitions>
  145. <TextBlock Grid.Column="0" Text="Requisitioned" HorizontalAlignment="Center" FontSize="15"
  146. VerticalAlignment="Center" Margin="1, 5, 1, 5">
  147. <TextBlock.LayoutTransform>
  148. <RotateTransform Angle="270"/>
  149. </TextBlock.LayoutTransform>
  150. </TextBlock>
  151. <ListView Grid.Column="1" x:Name="listViewRed" Grid.Row="4" BorderThickness="0" Margin="0" Background="LightSalmon" VerticalAlignment="Center"
  152. HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch" Padding="0"/>
  153. </Grid>
  154. </Border>
  155. </Grid>
  156. </Border>
  157. </ScrollViewer>
  158. </Grid>
  159. </UserControl>