|
|
|
@ -1,16 +1,32 @@ |
|
|
|
<Window x:Class="B3DealerClient.Windows.CarcassInStoreWindow_.CarcassInStoreWindow" |
|
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
|
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
|
|
|
xmlns:local="clr-namespace:B3DealerClient.Control" |
|
|
|
Title="白条收货" Height="700" Width="1100" FontSize="17"> |
|
|
|
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="120"/> |
|
|
|
<Setter Property="Width" Value="130"/> |
|
|
|
<Setter Property="Height" Value="35"/> |
|
|
|
<Setter Property="HorizontalContentAlignment" Value="Center"/> |
|
|
|
<Setter Property="VerticalContentAlignment" Value="Center"/> |
|
|
|
<Setter Property="IsReadOnly" Value="True"/> |
|
|
|
<Setter Property="Cursor" Value="Hand"/> |
|
|
|
</Style> |
|
|
|
<Style TargetType="DatePicker" BasedOn="{StaticResource DatePickerStyle1}"> |
|
|
|
<Setter Property="Width" Value="130"/> |
|
|
|
<Setter Property="Height" Value="35"/> |
|
|
|
</Style> |
|
|
|
<Style x:Key="simpleBtn" TargetType="Button" BasedOn="{StaticResource DefaultButton}"> |
|
|
|
<Setter Property="Width" Value="120"/> |
|
|
|
<Setter Property="Height" Value="50"/> |
|
|
|
</Style> |
|
|
|
<Style x:Key="deleteBtn" TargetType="Button" BasedOn="{StaticResource RedButton}"> |
|
|
|
<Setter Property="Width" Value="120"/> |
|
|
|
<Setter Property="Height" Value="50"/> |
|
|
|
<Setter Property="Margin" Value="30,12"/> |
|
|
|
</Style> |
|
|
|
<Style TargetType="Border" BasedOn="{StaticResource DefaultBorder}"/> |
|
|
|
</Window.Resources> |
|
|
|
<Grid Margin="5"> |
|
|
|
<Grid.RowDefinitions> |
|
|
|
@ -22,7 +38,7 @@ |
|
|
|
<ColumnDefinition Width="0.8*"/> |
|
|
|
<ColumnDefinition/> |
|
|
|
</Grid.ColumnDefinitions> |
|
|
|
<Border Grid.ColumnSpan="2" Margin="2"> |
|
|
|
<Border Grid.ColumnSpan="2" Margin="2" Style="{StaticResource DefaultBorder}"> |
|
|
|
<Grid> |
|
|
|
<Grid.ColumnDefinitions> |
|
|
|
<ColumnDefinition Width="0.8*"/> |
|
|
|
@ -31,14 +47,14 @@ |
|
|
|
<local:WeightControl x:Name="weightControl" HorizontalAlignment="Left" Width="250" Margin="2,5,0,5"/> |
|
|
|
<WrapPanel HorizontalAlignment="Right" Margin="0,10,10,0"> |
|
|
|
<TextBlock Text="扣钩重:"/> |
|
|
|
<TextBox Margin="0,-5,0,0" Text="2.5"/> |
|
|
|
<TextBox x:Name="hook" Margin="0,-5,0,0" Text="{Binding HookWeight,StringFormat=\{0:0.######\}}" PreviewMouseDown="NumberBox_PreviewMouseDown"/> |
|
|
|
</WrapPanel> |
|
|
|
|
|
|
|
<WrapPanel Grid.Column="1" HorizontalAlignment="Center" Margin="0,10"> |
|
|
|
<TextBlock Text="供应商:"/> |
|
|
|
<TextBlock Text="龙达肉食" MinWidth="120"/> |
|
|
|
<TextBlock Text="{Binding Dmo.Supplier_Name}" Width="200" TextWrapping="Wrap" Margin="0,0,10,0" Foreground="Red"/> |
|
|
|
<TextBlock Text="仓库:"/> |
|
|
|
<TextBlock Text="白条库" MinWidth="120"/> |
|
|
|
<TextBlock Text="{Binding Dmo.Store_Name}" Width="120" TextWrapping="Wrap" Foreground="Red"/> |
|
|
|
</WrapPanel> |
|
|
|
</Grid> |
|
|
|
</Border> |
|
|
|
@ -48,7 +64,7 @@ |
|
|
|
<RowDefinition Height="180"/> |
|
|
|
<RowDefinition/> |
|
|
|
</Grid.RowDefinitions> |
|
|
|
<Border Margin="2"> |
|
|
|
<Border Margin="2" Style="{StaticResource DefaultBorder}"> |
|
|
|
<Grid> |
|
|
|
<Grid.ColumnDefinitions> |
|
|
|
<ColumnDefinition Width="0.9*"/> |
|
|
|
@ -69,35 +85,34 @@ |
|
|
|
</Style> |
|
|
|
</Grid.Resources> |
|
|
|
<TextBlock Text="装货日期"/> |
|
|
|
<TextBox Grid.Column="1" Text="2019/01/25"/> |
|
|
|
<DatePicker Grid.Column="1" SelectedDate="{Binding Date}"/> |
|
|
|
<TextBlock Grid.Column="2" Text="供应商"/> |
|
|
|
<TextBox Grid.Column="3" Text="龙达肉食"/> |
|
|
|
<TextBox x:Name="Supplier" Grid.Column="3" Text="{Binding Supplier.Name}" PreviewMouseDown="BaseInfoBox_PreviewMouseDown"/> |
|
|
|
|
|
|
|
<TextBlock Grid.Row="1" Text="计划到货日期"/> |
|
|
|
<TextBox Grid.Row="1" Grid.Column="1" Text="2019/01/25"/> |
|
|
|
<DatePicker Grid.Row="1" Grid.Column="1" SelectedDate="{Binding ArrivedDate}"/> |
|
|
|
<TextBlock Grid.Row="1" Grid.Column="2" Text="仓库"/> |
|
|
|
<TextBox Grid.Row="1" Grid.Column="3" 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 DefaultButton}"> |
|
|
|
<Setter Property="Width" Value="120"/> |
|
|
|
<Setter Property="Height" Value="50"/> |
|
|
|
<Style TargetType="Button" BasedOn="{StaticResource simpleBtn}"> |
|
|
|
<Setter Property="Margin" Value="20,0"/> |
|
|
|
<EventSetter Event="PreviewMouseDown" Handler="SearchBtn_PreviewMouseDown"/> |
|
|
|
</Style> |
|
|
|
</WrapPanel.Resources> |
|
|
|
<Button Content="查询"/> |
|
|
|
<Button Content="清除条件"/> |
|
|
|
<Button x:Name="cx" Content="查询"/> |
|
|
|
<Button x:Name="qc" Content="清除条件"/> |
|
|
|
</WrapPanel> |
|
|
|
</Grid> |
|
|
|
</Border> |
|
|
|
<Border Grid.Row="1" Margin="2"> |
|
|
|
<DataGrid Margin="5"> |
|
|
|
<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="TangGridFocus"/>--> |
|
|
|
<EventSetter Event="PreviewMouseDown" Handler="MainGridFocus"/> |
|
|
|
<Style.Triggers> |
|
|
|
<MultiDataTrigger> |
|
|
|
<!--<MultiDataTrigger> |
|
|
|
<MultiDataTrigger.Conditions> |
|
|
|
<Condition Binding="{Binding Selected}" Value="False" /> |
|
|
|
<Condition Binding="{Binding Finish}" Value="True" /> |
|
|
|
@ -111,7 +126,7 @@ |
|
|
|
</Setter.Value> |
|
|
|
</Setter> |
|
|
|
<Setter Property="Foreground" Value="Black"/> |
|
|
|
</MultiDataTrigger> |
|
|
|
</MultiDataTrigger>--> |
|
|
|
<DataTrigger Binding="{Binding Selected}" Value="True"> |
|
|
|
<Setter Property="Background" Value="#1581ED"/> |
|
|
|
<Setter Property="Foreground" Value="White"/> |
|
|
|
@ -120,10 +135,10 @@ |
|
|
|
</Style> |
|
|
|
</DataGrid.RowStyle> |
|
|
|
<DataGrid.Columns> |
|
|
|
<DataGridTextColumn Binding="{Binding WeightID}" Header="单号" Width="0.6*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding Order}" Header="供应商" Width="1.2*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding Number ,StringFormat=\{0:yyyy/MM/dd\}}" Header="装货日期" Width="1.0*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding Already,StringFormat=\{0:yyyy/MM/dd\}}" Header="预计到货日期" Width="1.0*"/> |
|
|
|
<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> |
|
|
|
@ -132,16 +147,16 @@ |
|
|
|
|
|
|
|
<Grid Grid.Row="1" Grid.Column="1"> |
|
|
|
<Grid.RowDefinitions> |
|
|
|
<RowDefinition Height="0.4*"/> |
|
|
|
<RowDefinition Height="0.6*"/> |
|
|
|
<RowDefinition/> |
|
|
|
</Grid.RowDefinitions> |
|
|
|
<GroupBox Header="装车明细"> |
|
|
|
<DataGrid> |
|
|
|
<DataGrid ItemsSource="{Binding Dmo.Details}"> |
|
|
|
<DataGrid.RowStyle> |
|
|
|
<Style TargetType="DataGridRow" BasedOn="{StaticResource DefaultDataGridRow}"> |
|
|
|
<!--<EventSetter Event="PreviewMouseDown" Handler="TangGridFocus"/>--> |
|
|
|
<EventSetter Event="PreviewMouseDown" Handler="DetailGridFocus"/> |
|
|
|
<Style.Triggers> |
|
|
|
<MultiDataTrigger> |
|
|
|
<!--<MultiDataTrigger> |
|
|
|
<MultiDataTrigger.Conditions> |
|
|
|
<Condition Binding="{Binding Selected}" Value="False" /> |
|
|
|
<Condition Binding="{Binding Finish}" Value="True" /> |
|
|
|
@ -155,7 +170,7 @@ |
|
|
|
</Setter.Value> |
|
|
|
</Setter> |
|
|
|
<Setter Property="Foreground" Value="Black"/> |
|
|
|
</MultiDataTrigger> |
|
|
|
</MultiDataTrigger>--> |
|
|
|
<DataTrigger Binding="{Binding Selected}" Value="True"> |
|
|
|
<Setter Property="Background" Value="#1581ED"/> |
|
|
|
<Setter Property="Foreground" Value="White"/> |
|
|
|
@ -164,22 +179,22 @@ |
|
|
|
</Style> |
|
|
|
</DataGrid.RowStyle> |
|
|
|
<DataGrid.Columns> |
|
|
|
<DataGridTextColumn Binding="{Binding WeightID}" Header="单号" Width="0.6*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding Order}" Header="存货" Width="1.0*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding TotalWeight, StringFormat=\{0:0.######\}}" Header="重量" Width="0.6*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding TotalWeight, StringFormat=\{0:0.######\}}" Header="件数" Width="0.6*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding Number ,StringFormat=\{0:0.######\}}" Header="已入库重量" Width="0.8*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding Already,StringFormat=\{0:0.######\}}" Header="已入库件数" Width="0.8*"/> |
|
|
|
<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> |
|
|
|
<GroupBox Header="收货明细" Grid.Row="1" Margin="0,0,0,1"> |
|
|
|
<DataGrid> |
|
|
|
<DataGrid ItemsSource="{Binding Detail.Details}"> |
|
|
|
<DataGrid.RowStyle> |
|
|
|
<Style TargetType="DataGridRow" BasedOn="{StaticResource DefaultDataGridRow}"> |
|
|
|
<!--<EventSetter Event="PreviewMouseDown" Handler="TangGridFocus"/>--> |
|
|
|
<EventSetter Event="PreviewMouseDown" Handler="RecordGridFocus"/> |
|
|
|
<Style.Triggers> |
|
|
|
<MultiDataTrigger> |
|
|
|
<!--<MultiDataTrigger> |
|
|
|
<MultiDataTrigger.Conditions> |
|
|
|
<Condition Binding="{Binding Selected}" Value="False" /> |
|
|
|
<Condition Binding="{Binding Finish}" Value="True" /> |
|
|
|
@ -193,7 +208,7 @@ |
|
|
|
</Setter.Value> |
|
|
|
</Setter> |
|
|
|
<Setter Property="Foreground" Value="Black"/> |
|
|
|
</MultiDataTrigger> |
|
|
|
</MultiDataTrigger>--> |
|
|
|
<DataTrigger Binding="{Binding Selected}" Value="True"> |
|
|
|
<Setter Property="Background" Value="#1581ED"/> |
|
|
|
<Setter Property="Foreground" Value="White"/> |
|
|
|
@ -202,18 +217,18 @@ |
|
|
|
</Style> |
|
|
|
</DataGrid.RowStyle> |
|
|
|
<DataGrid.Columns> |
|
|
|
<DataGridCheckBoxColumn Binding="{Binding WeightID}" Header="" Width="0.4*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding Order}" Header="存货" Width="1.0*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding TotalWeight, StringFormat=\{0:0.######\}}" Header="重量" Width="0.6*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding TotalWeight, StringFormat=\{0:0.######\}}" Header="扣重" Width="0.6*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding TotalWeight, StringFormat=\{0:0.######\}}" Header="净重" Width="0.6*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding TotalWeight, StringFormat=\{0:0.######\}}" Header="件数" Width="0.6*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding Number ,StringFormat=\{0:HH:mm:ss\}}" Header="确认时间" Width="0.8*"/> |
|
|
|
<!--<DataGridCheckBoxColumn Binding="{Binding WeightID}" Header="" Width="0.4*"/>--> |
|
|
|
<DataGridTextColumn Binding="{Binding Goods_Name}" Header="存货" Width="1.0*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding Weight, StringFormat=\{0:0.######\}}" Header="重量" Width="0.6*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding Discont, StringFormat=\{0:0.######\}}" Header="扣重" Width="0.6*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding NetWeight, StringFormat=\{0:0.######\}}" Header="净重" Width="0.6*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding Pics, StringFormat=\{0:0.######\}}" Header="件数" Width="0.6*"/> |
|
|
|
<DataGridTextColumn Binding="{Binding Date ,StringFormat=\{0:HH:mm:ss\}}" Header="确认时间" Width="0.8*"/> |
|
|
|
</DataGrid.Columns> |
|
|
|
</DataGrid> |
|
|
|
</GroupBox> |
|
|
|
</Grid> |
|
|
|
<Border Grid.Row="2" Grid.ColumnSpan="2" Margin="2"> |
|
|
|
<Border Grid.Row="2" Grid.ColumnSpan="2" Margin="2" Style="{StaticResource DefaultBorder}"> |
|
|
|
<Grid> |
|
|
|
<Grid.ColumnDefinitions> |
|
|
|
<ColumnDefinition Width="0.8*"/> |
|
|
|
@ -221,28 +236,24 @@ |
|
|
|
</Grid.ColumnDefinitions> |
|
|
|
<WrapPanel HorizontalAlignment="Right"> |
|
|
|
<WrapPanel.Resources> |
|
|
|
<Style TargetType="Button" BasedOn="{StaticResource DefaultButton}"> |
|
|
|
<Setter Property="Width" Value="120"/> |
|
|
|
<Setter Property="Height" Value="50"/> |
|
|
|
<Style TargetType="Button" BasedOn="{StaticResource simpleBtn}"> |
|
|
|
<Setter Property="Margin" Value="30,12"/> |
|
|
|
</Style> |
|
|
|
</WrapPanel.Resources> |
|
|
|
<Button Content="称重记录"/> |
|
|
|
<Button Content="入库完成"/> |
|
|
|
<Button Content="称重记录" IsEnabled="{Binding Dmo, Converter={StaticResource NullIsFalseConverter}}" PreviewMouseDown="ViewBtn_PreviewMouseDown"/> |
|
|
|
<Button Content="入库完成" IsEnabled="{Binding Dmo, Converter={StaticResource NullIsFalseConverter}}" PreviewMouseDown="FinishBtn_PreviewMouseDown"/> |
|
|
|
</WrapPanel> |
|
|
|
|
|
|
|
<WrapPanel Grid.Column="1" HorizontalAlignment="Right"> |
|
|
|
<WrapPanel.Resources> |
|
|
|
<Style TargetType="Button" BasedOn="{StaticResource DefaultButton}"> |
|
|
|
<Setter Property="Width" Value="120"/> |
|
|
|
<Setter Property="Height" Value="50"/> |
|
|
|
<Style TargetType="Button" BasedOn="{StaticResource simpleBtn}"> |
|
|
|
<Setter Property="Margin" Value="30,12"/> |
|
|
|
</Style> |
|
|
|
</WrapPanel.Resources> |
|
|
|
<Button Content="删除选中" Background="Red"/> |
|
|
|
<Button Content="删除选中" Style="{StaticResource deleteBtn}" IsEnabled="{Binding Receive ,Converter={StaticResource NullIsFalseConverter}}" PreviewMouseDown="DeleteBtn_PreviewMouseDown"/> |
|
|
|
<TextBlock Text="件数录入:" VerticalAlignment="Center"/> |
|
|
|
<TextBox Text="2.5" Margin="10,0"/> |
|
|
|
<Button Content="确认"/> |
|
|
|
<TextBox x:Name="pics" Text="{Binding Pics,StringFormat=\{0:0.######\}}" Margin="10,0" PreviewMouseDown="NumberBox_PreviewMouseDown"/> |
|
|
|
<Button Content="确认" IsEnabled="{Binding CanSave}" PreviewMouseDown="SaveBtn_PreviewMouseDown"/> |
|
|
|
</WrapPanel> |
|
|
|
</Grid> |
|
|
|
</Border> |
|
|
|
|