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="扣钩重:"/>
<TextBox x:Name="hook" Text="{Binding HookWeight,StringFormat=\{0:0.######\}}" PreviewMouseDown="NumberBox_PreviewMouseDown"/>
</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">
<TextBlock Text="供应商:"/>
<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.Weight = context.Weight;
record.Pics = context.Pics.Value;
record.Discont = (context.HookWeight ?? 0) * Math.Ceiling(record.Pics);
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
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.Selected = true;
CarcassInStoreBL.InsertRecord(record);


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

@ -213,7 +213,8 @@
<WrapPanel>
<TextBlock Text="扣钩重"/>
<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 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.Weight = context.Weight;
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.Date = DateTime.Now;
record.Selected = true;


Loading…
Cancel
Save