Browse Source

采购窗口提示么有共同采购商

qianyi
shanji 3 years ago
parent
commit
8f3305c0c5
  1. 7
      BBWY.Client/ViewModels/Order/ChoosePurchaseSchemeViewModel.cs
  2. 6
      BBWY.Client/Views/Order/ChoosePurchaseScheme.xaml

7
BBWY.Client/ViewModels/Order/ChoosePurchaseSchemeViewModel.cs

@ -17,14 +17,17 @@ namespace BBWY.Client.ViewModels
private PurchaseService purchaseService;
private GlobalContext globalContext;
private Order order;
private bool noPurchaser;
public IList<Purchaser> PurchaserList { get; set; }
public bool NoPurchaser { get => noPurchaser; set { Set(ref noPurchaser, value); } }
//public ICommand DeleteCommand { get; set; }
//public ICommand EditCommand { get; set; }
public ICommand PreviewPurchaseCommand { get; set; }
public ChoosePurchaseSchemeViewModel(PurchaseService purchaseService, GlobalContext globalContext)
{
this.purchaseService = purchaseService;
@ -44,6 +47,7 @@ namespace BBWY.Client.ViewModels
protected override void Unload()
{
this.order = null;
this.NoPurchaser = false;
PurchaserList.Clear();
}
@ -65,6 +69,7 @@ namespace BBWY.Client.ViewModels
App.Current.Dispatcher.Invoke(() =>
{
foreach (var p in purchaserResponse.Data) PurchaserList.Add(p);
NoPurchaser = PurchaserList.Count() == 0;
});
}

6
BBWY.Client/Views/Order/ChoosePurchaseScheme.xaml

@ -24,7 +24,6 @@
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition/>
<RowDefinition Height="40"/>
</Grid.RowDefinitions>
<Border BorderThickness="0,0,0,1" BorderBrush="{StaticResource MainMenu.BorderBrush}"
Background="{StaticResource Border.Background}">
@ -65,5 +64,10 @@
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
<TextBlock Text="缺少共同采购商" Grid.Row="1"
HorizontalAlignment="Center" VerticalAlignment="Center"
Foreground="{StaticResource TextBox.BorderBrush}"
FontSize="16"
Visibility="{Binding NoPurchaser,Converter={StaticResource objConverter},ConverterParameter=true:Visible:Collapsed}"/>
</Grid>
</c:BWindow>

Loading…
Cancel
Save