Browse Source

白条收发货 扣重取值规则调整。

master
yibo 6 years ago
parent
commit
00de54beb6
4 changed files with 10 additions and 6 deletions
  1. +1
    -1
      B3DealerClient/Windows/CarcassInStoreWindow_/CarcassInStoreWindow.xaml
  2. +3
    -3
      B3DealerClient/Windows/CarcassInStoreWindow_/CarcassInStoreWindow.xaml.cs
  3. +2
    -1
      B3DealerClient/Windows/CarcassSaleOutWindow_/CarcassSaleOutWindow.xaml
  4. +4
    -1
      B3DealerClient/Windows/CarcassSaleOutWindow_/CarcassSaleOutWindow.xaml.cs

+ 1
- 1
B3DealerClient/Windows/CarcassInStoreWindow_/CarcassInStoreWindow.xaml View File

@ -56,7 +56,7 @@
<TextBlock Text="扣钩重:"/> <TextBlock Text="扣钩重:"/>
<TextBox x:Name="hook" Text="{Binding HookWeight,StringFormat=\{0:0.######\}}" PreviewMouseDown="NumberBox_PreviewMouseDown"/> <TextBox x:Name="hook" Text="{Binding HookWeight,StringFormat=\{0:0.######\}}" PreviewMouseDown="NumberBox_PreviewMouseDown"/>
</WrapPanel> </WrapPanel>
<local:SwitchCheckBox x:Name="weightUnit" Grid.Row="1" HorizontalAlignment="Right" Text="头" CheckedText="片" Width="90" Margin="10,0"/>
<local:SwitchCheckBox x:Name="weightUnit" Grid.Row="1" HorizontalAlignment="Right" Text="头" CheckedText="片" Width="120" Margin="10,0"/>
<WrapPanel Grid.Column="1" HorizontalAlignment="Center" Margin="0,5"> <WrapPanel Grid.Column="1" HorizontalAlignment="Center" Margin="0,5">
<TextBlock Text="供应商:"/> <TextBlock Text="供应商:"/>
<TextBlock Text="{Binding Dmo.Supplier_Name}" Width="200" TextWrapping="Wrap" Margin="0,0,10,0" Foreground="Red"/> <TextBlock Text="{Binding Dmo.Supplier_Name}" Width="200" TextWrapping="Wrap" Margin="0,0,10,0" Foreground="Red"/>


+ 3
- 3
B3DealerClient/Windows/CarcassInStoreWindow_/CarcassInStoreWindow.xaml.cs View File

@ -234,11 +234,11 @@ namespace B3DealerClient.Windows.CarcassInStoreWindow_
record.Goods_Name = context.Detail.Goods_Name; record.Goods_Name = context.Detail.Goods_Name;
record.Weight = context.Weight; record.Weight = context.Weight;
record.Pics = context.Pics.Value; record.Pics = context.Pics.Value;
record.Discont = (context.HookWeight ?? 0) * Math.Ceiling(record.Pics);
if (weightUnit.IsChecked == true) if (weightUnit.IsChecked == true)
record.NetWeight = Math.Ceiling(record.Pics / 2) * (context.HookWeight ?? 0);
record.Discont = Math.Ceiling(record.Pics / 2) * (context.HookWeight ?? 0);
else else
record.NetWeight = record.Weight - record.Discont;
record.Discont = (context.HookWeight ?? 0) * Math.Ceiling(record.Pics);
record.NetWeight = record.Weight - record.Discont;
record.Date = DateTime.Now; record.Date = DateTime.Now;
record.Selected = true; record.Selected = true;
CarcassInStoreBL.InsertRecord(record); CarcassInStoreBL.InsertRecord(record);


+ 2
- 1
B3DealerClient/Windows/CarcassSaleOutWindow_/CarcassSaleOutWindow.xaml View File

@ -213,7 +213,8 @@
<WrapPanel> <WrapPanel>
<TextBlock Text="扣钩重"/> <TextBlock Text="扣钩重"/>
<TextBox x:Name="hook" Text="{Binding HookWeight,StringFormat=\{0:0.######\}}" PreviewMouseDown="NumberBox_PreviewMouseDown"/> <TextBox x:Name="hook" Text="{Binding HookWeight,StringFormat=\{0:0.######\}}" PreviewMouseDown="NumberBox_PreviewMouseDown"/>
</WrapPanel>
</WrapPanel>
<local:SwitchCheckBox x:Name="weightUnit" HorizontalAlignment="Right" Text="头" CheckedText="片" Width="120" Margin="10,0"/>
</StackPanel> </StackPanel>
<StackPanel Grid.Row="2" Grid.Column="2"> <StackPanel Grid.Row="2" Grid.Column="2">


+ 4
- 1
B3DealerClient/Windows/CarcassSaleOutWindow_/CarcassSaleOutWindow.xaml.cs View File

@ -259,7 +259,10 @@ namespace B3DealerClient.Windows.CarcassSaleOutWindow_
record.Goods_Name = context.Dmo.Goods_Name; record.Goods_Name = context.Dmo.Goods_Name;
record.Weight = context.Weight; record.Weight = context.Weight;
record.SecondNumber = context.Number; record.SecondNumber = context.Number;
record.Discont = (context.HookWeight ?? 0) * Math.Ceiling(record.SecondNumber);
if (weightUnit.IsChecked == true)
record.Discont = Math.Ceiling(record.SecondNumber / 2) * (context.HookWeight ?? 0);
else
record.Discont = (context.HookWeight ?? 0) * Math.Ceiling(record.SecondNumber);
record.NetWeight = record.Weight - record.Discont; record.NetWeight = record.Weight - record.Discont;
record.Date = DateTime.Now; record.Date = DateTime.Now;
record.Selected = true; record.Selected = true;


Loading…
Cancel
Save