Browse Source

获取共有采购商 未完

qianyi
shanji 3 years ago
parent
commit
42ee36c81b
  1. 1
      BBWY.Client/ViewModels/Ware/WareManagerViewModel.cs
  2. 10
      BBWY.Client/Views/Order/ChoosePurchaseScheme.xaml
  3. 15
      BBWY.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs

1
BBWY.Client/ViewModels/Ware/WareManagerViewModel.cs

@ -210,7 +210,6 @@ namespace BBWY.Client.ViewModels
s.PurchaseSchemeList.Add(PurchaseScheme.Convert(scheme)); s.PurchaseSchemeList.Add(PurchaseScheme.Convert(scheme));
} }
}); });
} }
/// <summary> /// <summary>

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

@ -38,27 +38,27 @@
ElementStyle="{StaticResource middleTextBlock}"/> ElementStyle="{StaticResource middleTextBlock}"/>
<DataGridTextColumn Binding="{Binding PurchaserLocation}" Header="发货地" Width="120" HeaderStyle="{StaticResource ColumnHeaderStyle_Center}" <DataGridTextColumn Binding="{Binding PurchaserLocation}" Header="发货地" Width="120" HeaderStyle="{StaticResource ColumnHeaderStyle_Center}"
ElementStyle="{StaticResource middleTextBlock}"/> ElementStyle="{StaticResource middleTextBlock}"/>
<DataGridTemplateColumn Header="操作" Width="120" HeaderStyle="{StaticResource ColumnHeaderStyle_Center}"> <DataGridTemplateColumn Header="操作" Width="50" HeaderStyle="{StaticResource ColumnHeaderStyle_Center}">
<DataGridTemplateColumn.CellTemplate> <DataGridTemplateColumn.CellTemplate>
<DataTemplate> <DataTemplate>
<Grid> <Grid>
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition/> <ColumnDefinition/>
<ColumnDefinition/> <!--<ColumnDefinition/>
<ColumnDefinition/> <ColumnDefinition/>-->
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<c:BButton Content="下单" HorizontalAlignment="Stretch" <c:BButton Content="下单" HorizontalAlignment="Stretch"
Background="#1CC2A2" Background="#1CC2A2"
Command="{Binding DataContext.PreviewPurchaseCommand,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type DataGrid}}}" Command="{Binding DataContext.PreviewPurchaseCommand,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type DataGrid}}}"
CommandParameter="{Binding }"/> CommandParameter="{Binding }"/>
<c:BButton Content="编辑" Grid.Column="1" HorizontalAlignment="Stretch" <!--<c:BButton Content="编辑" Grid.Column="1" HorizontalAlignment="Stretch"
Background="#02A7F0" Background="#02A7F0"
Command="{Binding DataContext.EditCommand,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type DataGrid}}}" Command="{Binding DataContext.EditCommand,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type DataGrid}}}"
CommandParameter="{Binding }"/> CommandParameter="{Binding }"/>
<c:BButton Content="删除" Grid.Column="2" HorizontalAlignment="Stretch" <c:BButton Content="删除" Grid.Column="2" HorizontalAlignment="Stretch"
Background="#EC808D" Background="#EC808D"
Command="{Binding DataContext.DeleteCommand,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type DataGrid}}}" Command="{Binding DataContext.DeleteCommand,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type DataGrid}}}"
CommandParameter="{Binding }"/> CommandParameter="{Binding }"/>-->
</Grid> </Grid>
</DataTemplate> </DataTemplate>
</DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn.CellTemplate>

15
BBWY.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs

@ -125,6 +125,11 @@ namespace BBWY.Server.Business
}); });
} }
/// <summary>
/// 获取采购方案
/// </summary>
/// <param name="querySchemeRequest"></param>
/// <returns></returns>
public IList<PurchaseSchemeResponse> GetPurchaseSchemeList(QuerySchemeRequest querySchemeRequest) public IList<PurchaseSchemeResponse> GetPurchaseSchemeList(QuerySchemeRequest querySchemeRequest)
{ {
var purchaseSchemeList = fsql.Select<PurchaseScheme, Purchaser>().InnerJoin((ps, p) => ps.PurchaserId == p.Id) var purchaseSchemeList = fsql.Select<PurchaseScheme, Purchaser>().InnerJoin((ps, p) => ps.PurchaserId == p.Id)
@ -174,6 +179,16 @@ namespace BBWY.Server.Business
return purchaseSchemeList; return purchaseSchemeList;
} }
/// <summary>
/// 获取共有采购商
/// </summary>
/// <param name="querySchemeRequest"></param>
/// <returns></returns>
public IList<Purchaser> GetSharePurchaser(QuerySchemeRequest querySchemeRequest)
{
}
public void DeletePurchaser(DeletePurchaseSchemeRequest deletePurchaseSchemeRequest) public void DeletePurchaser(DeletePurchaseSchemeRequest deletePurchaseSchemeRequest)
{ {
var purchaseSchemeIdList = fsql.Select<PurchaseScheme>().Where(ps => ps.ProductId == deletePurchaseSchemeRequest.ProductId && var purchaseSchemeIdList = fsql.Select<PurchaseScheme>().Where(ps => ps.ProductId == deletePurchaseSchemeRequest.ProductId &&

Loading…
Cancel
Save