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 PurchaseService purchaseService;
private GlobalContext globalContext; private GlobalContext globalContext;
private Order order; private Order order;
private bool noPurchaser;
public IList<Purchaser> PurchaserList { get; set; } public IList<Purchaser> PurchaserList { get; set; }
public bool NoPurchaser { get => noPurchaser; set { Set(ref noPurchaser, value); } }
//public ICommand DeleteCommand { get; set; } //public ICommand DeleteCommand { get; set; }
//public ICommand EditCommand { get; set; } //public ICommand EditCommand { get; set; }
public ICommand PreviewPurchaseCommand { get; set; } public ICommand PreviewPurchaseCommand { get; set; }
public ChoosePurchaseSchemeViewModel(PurchaseService purchaseService, GlobalContext globalContext) public ChoosePurchaseSchemeViewModel(PurchaseService purchaseService, GlobalContext globalContext)
{ {
this.purchaseService = purchaseService; this.purchaseService = purchaseService;
@ -44,6 +47,7 @@ namespace BBWY.Client.ViewModels
protected override void Unload() protected override void Unload()
{ {
this.order = null; this.order = null;
this.NoPurchaser = false;
PurchaserList.Clear(); PurchaserList.Clear();
} }
@ -65,6 +69,7 @@ namespace BBWY.Client.ViewModels
App.Current.Dispatcher.Invoke(() => App.Current.Dispatcher.Invoke(() =>
{ {
foreach (var p in purchaserResponse.Data) PurchaserList.Add(p); 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> <Grid.RowDefinitions>
<RowDefinition Height="30"/> <RowDefinition Height="30"/>
<RowDefinition/> <RowDefinition/>
<RowDefinition Height="40"/>
</Grid.RowDefinitions> </Grid.RowDefinitions>
<Border BorderThickness="0,0,0,1" BorderBrush="{StaticResource MainMenu.BorderBrush}" <Border BorderThickness="0,0,0,1" BorderBrush="{StaticResource MainMenu.BorderBrush}"
Background="{StaticResource Border.Background}"> Background="{StaticResource Border.Background}">
@ -65,5 +64,10 @@
</DataGridTemplateColumn> </DataGridTemplateColumn>
</DataGrid.Columns> </DataGrid.Columns>
</DataGrid> </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> </Grid>
</c:BWindow> </c:BWindow>

Loading…
Cancel
Save