|
|
<Window xmlns:FourComponentWeightClient="clr-namespace:FourComponentWeightClient" x:Class="FourComponentWeightClient.FCWeightForm"
|
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
|
Title="四分体称重" Height="700" Width="900" WindowState="Maximized" FontSize="15" >
|
|
|
<Grid Margin="5">
|
|
|
<Grid.RowDefinitions>
|
|
|
<RowDefinition Height="90"/>
|
|
|
<RowDefinition Height="170"/>
|
|
|
<RowDefinition Height="1*"/>
|
|
|
</Grid.RowDefinitions>
|
|
|
<Grid.ColumnDefinitions>
|
|
|
<ColumnDefinition Width="1*"/>
|
|
|
<ColumnDefinition Width="1.5*"/>
|
|
|
</Grid.ColumnDefinitions>
|
|
|
<Border Grid.Row="0"
|
|
|
Grid.Column="0" Grid.ColumnSpan="2" BorderThickness="1" BorderBrush="LightGray">
|
|
|
<FourComponentWeightClient:WeightControl x:Name="weightCtl" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="2"/>
|
|
|
</Border>
|
|
|
<Border Grid.Row="1"
|
|
|
Grid.Column="0" BorderThickness="1" Margin="0,5,0,0" BorderBrush="LightGray">
|
|
|
<DockPanel LastChildFill="True">
|
|
|
<Button DockPanel.Dock="Top" x:Name="goodsSetBtn" Width="120" Height="40" Content="产品设置" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,2,2,0" Click="goodsSetBtn_Click"/>
|
|
|
<WrapPanel x:Name="goodsPanel" Orientation="Horizontal" Margin="0,2,2,0"></WrapPanel>
|
|
|
</DockPanel>
|
|
|
</Border>
|
|
|
|
|
|
<Border Grid.Row="2" Grid.Column="0" BorderThickness="1" Margin="0,5,0,0" BorderBrush="LightGray">
|
|
|
<DockPanel LastChildFill="True">
|
|
|
<StackPanel DockPanel.Dock="Top" Orientation="Horizontal" HorizontalAlignment="Right" >
|
|
|
<TextBlock Margin="0,10,10,0" Text="总扣重"/>
|
|
|
<TextBlock x:Name="totalDiscontLbl" Margin="10,10,10,0" Width="50" Foreground ="Red" Text="0"/>
|
|
|
<Button x:Name="discontSetBtn" Width="120" Height="40" Content="扣重设置" Margin="0,2,2,0" Click="discontSetBtn_Click"/>
|
|
|
</StackPanel>
|
|
|
<DataGrid HorizontalAlignment="Stretch" HeadersVisibility="Column" x:Name="discontGrid" EnableColumnVirtualization="True" EnableRowVirtualization="True" AutoGenerateColumns="False" CanUserAddRows="False" Margin="5" RowHeight="50">
|
|
|
<DataGrid.Columns>
|
|
|
<DataGridTextColumn Binding="{Binding Name}" Header="扣重项" Width="1.2*"/>
|
|
|
<DataGridTextColumn Binding="{Binding Weight, StringFormat=\{0:0.######\}}" Header="标准值" Width="1*"/>
|
|
|
<DataGridTextColumn Binding="{Binding Number}" Header="数量" Width="0.8*"/>
|
|
|
<DataGridTextColumn Binding="{Binding TotalWeight, StringFormat=\{0:0.######\}}" Header="重量" Width="1*"/>
|
|
|
<DataGridTemplateColumn Header="操作" Width="2.0*">
|
|
|
<DataGridTemplateColumn.CellTemplate>
|
|
|
<DataTemplate>
|
|
|
<Grid>
|
|
|
<Grid.ColumnDefinitions>
|
|
|
<ColumnDefinition/>
|
|
|
<ColumnDefinition/>
|
|
|
</Grid.ColumnDefinitions>
|
|
|
<Button Style="{StaticResource #12B735}" Focusable="False" Content="-" x:Name="subBtn" Margin="5" Click="subBtn_Click" HorizontalAlignment="Stretch" />
|
|
|
<Button Style="{StaticResource #E7954B}" Focusable="False" Grid.Column="1" Content="+" Margin="5" x:Name="addBtn" Click="addBtn_Click" HorizontalAlignment="Stretch" />
|
|
|
</Grid>
|
|
|
</DataTemplate>
|
|
|
</DataGridTemplateColumn.CellTemplate>
|
|
|
</DataGridTemplateColumn>
|
|
|
</DataGrid.Columns>
|
|
|
</DataGrid>
|
|
|
</DockPanel>
|
|
|
</Border>
|
|
|
<Border Grid.Row="1" Grid.Column="2" Grid.RowSpan="2" BorderThickness="1" Margin="5,5,0,0" BorderBrush="LightGray">
|
|
|
<DockPanel LastChildFill="True">
|
|
|
<StackPanel DockPanel.Dock="Top" Orientation="Horizontal" HorizontalAlignment="Right" >
|
|
|
<TextBlock Margin="10,10,10,0" Width="65" Text="宰杀日期"/>
|
|
|
<DatePicker x:Name="datePicker"/>
|
|
|
<Button x:Name="queryBtn" Width="120" Height="40" Content="刷新" Margin="0,2,2,0" Click="queryBtn_Click"/>
|
|
|
</StackPanel>
|
|
|
<DataGrid HorizontalAlignment="Stretch" HeadersVisibility="Column" x:Name="weightGrid" EnableColumnVirtualization="True" EnableRowVirtualization="True" AutoGenerateColumns="False" CanUserAddRows="False" Margin="5" RowHeight="50">
|
|
|
<DataGrid.RowStyle>
|
|
|
<Style TargetType="DataGridRow">
|
|
|
<EventSetter Event="PreviewMouseDown" Handler="Item_GotFocus"/>
|
|
|
</Style>
|
|
|
</DataGrid.RowStyle>
|
|
|
<DataGrid.Columns>
|
|
|
<DataGridTextColumn Binding="{Binding RowIdx}" Header="序号" Width="1*"/>
|
|
|
<DataGridTemplateColumn Header="吊牌号" Width="1.5*">
|
|
|
<DataGridTemplateColumn.CellTemplate>
|
|
|
<DataTemplate>
|
|
|
<TextBlock x:Name="diaoPaiCell" Text="{Binding DiaoPaiNum}" PreviewMouseDown="diaoPaiCell_PreviewMouseDown"/>
|
|
|
</DataTemplate>
|
|
|
</DataGridTemplateColumn.CellTemplate>
|
|
|
</DataGridTemplateColumn>
|
|
|
<DataGridTextColumn Binding="{Binding Goods_Name}" Header="存货名称" Width="1.5*"/>
|
|
|
<DataGridTextColumn Binding="{Binding Weight, StringFormat=\{0:0.######\}}" Header="重量" Width="1*"/>
|
|
|
<DataGridTemplateColumn Header="扣重" Width="1*">
|
|
|
<DataGridTemplateColumn.CellTemplate>
|
|
|
<DataTemplate>
|
|
|
<TextBlock x:Name="discontCell" Text="{Binding Discont, StringFormat=\{0:0.######\}}" PreviewMouseDown="discontCell_PreviewMouseDown"/>
|
|
|
</DataTemplate>
|
|
|
</DataGridTemplateColumn.CellTemplate>
|
|
|
</DataGridTemplateColumn>
|
|
|
<DataGridTextColumn Binding="{Binding NetWeight, StringFormat=\{0:0.######\}}" Header="净重" Width="1*"/>
|
|
|
<DataGridTemplateColumn Header="删除" Width="1.5*">
|
|
|
<DataGridTemplateColumn.CellTemplate>
|
|
|
<DataTemplate>
|
|
|
<Button Style="{StaticResource #F82327}" Focusable="False" Content="删除" Margin="5" x:Name="delBtn" Click="delBtn_Click" HorizontalAlignment="Stretch" />
|
|
|
</DataTemplate>
|
|
|
</DataGridTemplateColumn.CellTemplate>
|
|
|
</DataGridTemplateColumn>
|
|
|
</DataGrid.Columns>
|
|
|
</DataGrid>
|
|
|
</DockPanel>
|
|
|
</Border>
|
|
|
</Grid>
|
|
|
</Window>
|