|
|
<Window x:Class="B3DealerClient.Windows.FreshInStoreWindow_.FreshInStoreWindow"
|
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
|
xmlns:local="clr-namespace:B3DealerClient.Control"
|
|
|
xmlns:util="clr-namespace:B3DealerClient.Utils"
|
|
|
Title="鲜品收货" Height="700" Width="1200" FontSize="17" WindowState="Maximized">
|
|
|
<Window.Resources>
|
|
|
<util:NullToBoolConverter x:Key="NullIsFalseConverter"/>
|
|
|
<Style TargetType="TextBox">
|
|
|
<Setter Property="Width" Value="130"/>
|
|
|
<Setter Property="Height" Value="35"/>
|
|
|
<Setter Property="HorizontalContentAlignment" Value="Center"/>
|
|
|
<Setter Property="VerticalContentAlignment" Value="Center"/>
|
|
|
</Style>
|
|
|
<Style TargetType="DatePicker" BasedOn="{StaticResource DatePickerStyle1}">
|
|
|
<Setter Property="Width" Value="130"/>
|
|
|
<Setter Property="Height" Value="35"/>
|
|
|
</Style>
|
|
|
<Style TargetType="TextBlock">
|
|
|
<Setter Property="HorizontalAlignment" Value="Right"/>
|
|
|
<Setter Property="VerticalAlignment" Value="Center"/>
|
|
|
<Setter Property="Margin" Value="0,0,2,0"/>
|
|
|
</Style>
|
|
|
<Style TargetType="Button" BasedOn="{StaticResource DefaultButton}">
|
|
|
<Setter Property="Width" Value="120"/>
|
|
|
<Setter Property="Height" Value="50"/>
|
|
|
<Setter Property="Margin" Value="20,0"/>
|
|
|
</Style>
|
|
|
|
|
|
<Style x:Key="simpleBtn" TargetType="Button" BasedOn="{StaticResource DefaultButton}">
|
|
|
<Setter Property="Width" Value="120"/>
|
|
|
<Setter Property="Height" Value="50"/>
|
|
|
<Setter Property="Margin" Value="20,0"/>
|
|
|
</Style>
|
|
|
</Window.Resources>
|
|
|
<Grid Margin="5">
|
|
|
<Grid.RowDefinitions>
|
|
|
<RowDefinition/>
|
|
|
<RowDefinition Height="80"/>
|
|
|
</Grid.RowDefinitions>
|
|
|
<Grid.ColumnDefinitions>
|
|
|
<ColumnDefinition Width="0.8*"/>
|
|
|
<ColumnDefinition/>
|
|
|
</Grid.ColumnDefinitions>
|
|
|
|
|
|
<Grid>
|
|
|
<Grid.RowDefinitions>
|
|
|
<RowDefinition Height="180"/>
|
|
|
<RowDefinition/>
|
|
|
</Grid.RowDefinitions>
|
|
|
<Border Margin="2" Style="{StaticResource DefaultBorder}">
|
|
|
<Grid>
|
|
|
<Grid.ColumnDefinitions>
|
|
|
<ColumnDefinition Width="0.9*"/>
|
|
|
<ColumnDefinition/>
|
|
|
<ColumnDefinition Width="0.9*"/>
|
|
|
<ColumnDefinition/>
|
|
|
</Grid.ColumnDefinitions>
|
|
|
<Grid.RowDefinitions>
|
|
|
<RowDefinition/>
|
|
|
<RowDefinition/>
|
|
|
<RowDefinition Height="60"/>
|
|
|
</Grid.RowDefinitions>
|
|
|
<TextBlock Text="装货日期"/>
|
|
|
<DatePicker Grid.Column="1" SelectedDate="{Binding Date}"/>
|
|
|
<TextBlock Grid.Column="2" Text="供应商"/>
|
|
|
<TextBox x:Name="Supplier" Grid.Column="3" Text="{Binding Supplier.Name}" PreviewMouseDown="BaseInfoBox_PreviewMouseDown"/>
|
|
|
|
|
|
<TextBlock Grid.Row="1" Text="计划到货日期"/>
|
|
|
<DatePicker Grid.Row="1" Grid.Column="1" SelectedDate="{Binding ArrivedDate}"/>
|
|
|
<TextBlock Grid.Row="1" Grid.Column="2" Text="仓库"/>
|
|
|
<TextBox x:Name="Store" Grid.Row="1" Grid.Column="3" Text="{Binding Store.Name}" PreviewMouseDown="BaseInfoBox_PreviewMouseDown"/>
|
|
|
|
|
|
<WrapPanel Grid.Row="2" Grid.ColumnSpan="4" HorizontalAlignment="Center" VerticalAlignment="Center">
|
|
|
<WrapPanel.Resources>
|
|
|
<Style TargetType="Button" BasedOn="{StaticResource simpleBtn}">
|
|
|
<EventSetter Event="PreviewMouseDown" Handler="SearchBtn_PreviewMouseDown"/>
|
|
|
</Style>
|
|
|
</WrapPanel.Resources>
|
|
|
<Button x:Name="cx" Content="查询"/>
|
|
|
<Button x:Name="qc" Content="清除条件"/>
|
|
|
</WrapPanel>
|
|
|
</Grid>
|
|
|
</Border>
|
|
|
<Border Grid.Row="1" Margin="2" Style="{StaticResource DefaultBorder}">
|
|
|
<DataGrid Margin="5" ItemsSource="{Binding DmoList}">
|
|
|
<DataGrid.RowStyle>
|
|
|
<Style TargetType="DataGridRow" BasedOn="{StaticResource DefaultDataGridRow}">
|
|
|
<EventSetter Event="PreviewMouseDown" Handler="MainGridFocus"/>
|
|
|
<Style.Triggers>
|
|
|
<!--<MultiDataTrigger>
|
|
|
<MultiDataTrigger.Conditions>
|
|
|
<Condition Binding="{Binding Selected}" Value="False" />
|
|
|
<Condition Binding="{Binding Finish}" Value="True" />
|
|
|
</MultiDataTrigger.Conditions>
|
|
|
<Setter Property="Background">
|
|
|
<Setter.Value>
|
|
|
<LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
|
|
|
<GradientStop Offset="0.0" Color="#9ACD32"/>
|
|
|
<GradientStop Offset="1.0" Color="White"/>
|
|
|
</LinearGradientBrush>
|
|
|
</Setter.Value>
|
|
|
</Setter>
|
|
|
<Setter Property="Foreground" Value="Black"/>
|
|
|
</MultiDataTrigger>-->
|
|
|
<DataTrigger Binding="{Binding Selected}" Value="True">
|
|
|
<Setter Property="Background" Value="#1581ED"/>
|
|
|
</DataTrigger>
|
|
|
</Style.Triggers>
|
|
|
</Style>
|
|
|
</DataGrid.RowStyle>
|
|
|
<DataGrid.Columns>
|
|
|
<DataGridTextColumn Binding="{Binding ID}" Header="单号" Width="0.6*"/>
|
|
|
<DataGridTextColumn Binding="{Binding Supplier_Name}" Header="供应商" Width="1.2*"/>
|
|
|
<DataGridTextColumn Binding="{Binding Date ,StringFormat=\{0:yyyy/MM/dd\}}" Header="装货日期" Width="1.0*"/>
|
|
|
<DataGridTextColumn Binding="{Binding ArrivedDate,StringFormat=\{0:yyyy/MM/dd\}}" Header="预计到货日期" Width="1.0*"/>
|
|
|
<!--<DataGridTextColumn Binding="{Binding TotalWeight, StringFormat=\{0:0.######\}}" Header="重量" Width="1*"/>-->
|
|
|
</DataGrid.Columns>
|
|
|
</DataGrid>
|
|
|
</Border>
|
|
|
</Grid>
|
|
|
|
|
|
<Grid Grid.Column="1">
|
|
|
<Grid.RowDefinitions>
|
|
|
<RowDefinition Height="60"/>
|
|
|
<RowDefinition/>
|
|
|
</Grid.RowDefinitions>
|
|
|
<Border Margin="2" Style="{StaticResource DefaultBorder}">
|
|
|
<WrapPanel HorizontalAlignment="Center" VerticalAlignment="Center">
|
|
|
<TextBlock Text="供应商:"/>
|
|
|
<TextBlock Text="{Binding Dmo.Supplier_Name}" Width="200" TextWrapping="Wrap" Margin="0,0,10,0" Foreground="Red"/>
|
|
|
<TextBlock Text="入库仓库:" Foreground="Red"/>
|
|
|
<TextBox x:Name="InStore" Text="{Binding InStore.Name}" PreviewMouseDown="BaseInfoBox_PreviewMouseDown" Foreground="Red"/>
|
|
|
</WrapPanel>
|
|
|
</Border>
|
|
|
<GroupBox Grid.Row="1" Header="装车明细" Margin="1">
|
|
|
<DataGrid ItemsSource="{Binding Dmo.Details}">
|
|
|
<DataGrid.RowStyle>
|
|
|
<Style TargetType="DataGridRow" BasedOn="{StaticResource DefaultDataGridRow}">
|
|
|
<EventSetter Event="PreviewMouseDown" Handler="DetailGridFocus"/>
|
|
|
<Style.Triggers>
|
|
|
<!--<MultiDataTrigger>
|
|
|
<MultiDataTrigger.Conditions>
|
|
|
<Condition Binding="{Binding Selected}" Value="False" />
|
|
|
<Condition Binding="{Binding Finish}" Value="True" />
|
|
|
</MultiDataTrigger.Conditions>
|
|
|
<Setter Property="Background">
|
|
|
<Setter.Value>
|
|
|
<LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
|
|
|
<GradientStop Offset="0.0" Color="#9ACD32"/>
|
|
|
<GradientStop Offset="1.0" Color="White"/>
|
|
|
</LinearGradientBrush>
|
|
|
</Setter.Value>
|
|
|
</Setter>
|
|
|
<Setter Property="Foreground" Value="Black"/>
|
|
|
</MultiDataTrigger>-->
|
|
|
<DataTrigger Binding="{Binding Selected}" Value="True">
|
|
|
<Setter Property="Background" Value="#1581ED"/>
|
|
|
</DataTrigger>
|
|
|
</Style.Triggers>
|
|
|
</Style>
|
|
|
</DataGrid.RowStyle>
|
|
|
<DataGrid.Columns>
|
|
|
<DataGridTextColumn Binding="{Binding PayBill_ID}" Header="单号" Width="0.6*"/>
|
|
|
<DataGridTextColumn Binding="{Binding Goods_Name}" Header="存货" Width="1.0*"/>
|
|
|
<DataGridTextColumn Binding="{Binding Number, StringFormat=\{0:0.######\}}" Header="重量" Width="0.6*"/>
|
|
|
<DataGridTextColumn Binding="{Binding SecondNumber, StringFormat=\{0:0.######\}}" Header="件数" Width="0.6*"/>
|
|
|
<DataGridTextColumn Binding="{Binding AlreadyNumber ,StringFormat=\{0:0.######\}}" Header="已入库重量" Width="0.8*"/>
|
|
|
<DataGridTextColumn Binding="{Binding AlreadySecondNumber,StringFormat=\{0:0.######\}}" Header="已入库件数" Width="0.8*"/>
|
|
|
</DataGrid.Columns>
|
|
|
</DataGrid>
|
|
|
</GroupBox>
|
|
|
</Grid>
|
|
|
|
|
|
<WrapPanel Grid.Row="1" VerticalAlignment="Center" HorizontalAlignment="Right">
|
|
|
<Button Content="按装货入库" IsEnabled="{Binding Dmo, Converter={StaticResource NullIsFalseConverter}}" PreviewMouseDown="FillByBillBtn_PreviewMouseDown"/>
|
|
|
<Button Content="入库完成" IsEnabled="{Binding CanInStore}" PreviewMouseDown="FinishBtn_PreviewMouseDown"/>
|
|
|
</WrapPanel>
|
|
|
|
|
|
<WrapPanel Grid.Row="1" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Right">
|
|
|
<WrapPanel.Resources>
|
|
|
<Style TargetType="TextBox">
|
|
|
<Setter Property="Width" Value="90"/>
|
|
|
<Setter Property="Height" Value="35"/>
|
|
|
<Setter Property="HorizontalContentAlignment" Value="Center"/>
|
|
|
<Setter Property="VerticalContentAlignment" Value="Center"/>
|
|
|
<Setter Property="Margin" Value="10,0"/>
|
|
|
<EventSetter Event="PreviewMouseDown" Handler="InputBox_PreviewMouseDown"/>
|
|
|
</Style>
|
|
|
</WrapPanel.Resources>
|
|
|
<Button Content="按装货入库" IsEnabled="{Binding Detail, Converter={StaticResource NullIsFalseConverter}}" PreviewMouseDown="FillByDetailBtn_PreviewMouseDown"/>
|
|
|
<TextBlock Text="件数"/>
|
|
|
<TextBox x:Name="pics" Text="{Binding Pics,StringFormat=\{0:0.######\}}"/>
|
|
|
<TextBlock Text="重量"/>
|
|
|
<TextBox x:Name="weight" Text="{Binding Weight,StringFormat=\{0:0.######\}}"/>
|
|
|
<Button Content="确认" IsEnabled="{Binding CanSave}" PreviewMouseDown="SaveBtn_PreviewMouseDown"/>
|
|
|
</WrapPanel>
|
|
|
</Grid>
|
|
|
</Window>
|