private async void OnExport() { if (StatisticsDtos == null || !StatisticsDtos.Any()) { await MvvmUtility.ShowMessageAsync("没有要导出的佣金明细"); return; } var columnDefinitions = new List <ColumnDefinition <CashedCommissionStatisticsDto> > { new ColumnDefinition <CashedCommissionStatisticsDto>("门店", dto => dto.StoreName), new ColumnDefinition <CashedCommissionStatisticsDto>("专柜名称", dto => dto.SectionName), new ColumnDefinition <CashedCommissionStatisticsDto>("专柜码", dto => dto.SectionCode), new ColumnDefinition <CashedCommissionStatisticsDto>("迷你银账号", dto => dto.MiniSilverNo), new ColumnDefinition <CashedCommissionStatisticsDto>("提取时间", dto => dto.PickUpDate), new ColumnDefinition <CashedCommissionStatisticsDto>("提取金额", dto => dto.PickUpAmount), new ColumnDefinition <CashedCommissionStatisticsDto>("提取人", dto => dto.PickUpPerson), new ColumnDefinition <CashedCommissionStatisticsDto>("提取人联系方式", dto => dto.Contact), new ColumnDefinition <CashedCommissionStatisticsDto>("所属银行", dto => dto.BankName), new ColumnDefinition <CashedCommissionStatisticsDto>("银行卡号", dto => dto.BankCardNo), new ColumnDefinition <CashedCommissionStatisticsDto>("手续费", dto => dto.Fee), new ColumnDefinition <CashedCommissionStatisticsDto>("税金", dto => dto.Taxes) }; ExcelUtility.Export(StatisticsDtos, columnDefinitions, "已提取佣金明细"); }
private async void OnExport() { if (StatisticsDtos == null || !StatisticsDtos.Any()) { await MvvmUtility.ShowMessageAsync("没有要导出的礼品卡销售明细"); return; } var columnDefinitions = new List <ColumnDefinition <GiftCardStatisticsDto> > { new ColumnDefinition <GiftCardStatisticsDto>("礼品卡编号", dto => dto.GiftCardNo), new ColumnDefinition <GiftCardStatisticsDto>("渠道订单号", dto => dto.TransNo), new ColumnDefinition <GiftCardStatisticsDto>("支付方式", dto => dto.PaymentMethodName), new ColumnDefinition <GiftCardStatisticsDto>("购买时间", dto => dto.BuyDate), new ColumnDefinition <GiftCardStatisticsDto>("门店", dto => dto.StoreName), new ColumnDefinition <GiftCardStatisticsDto>("金额", dto => dto.Amount), new ColumnDefinition <GiftCardStatisticsDto>("销售金额", dto => dto.SalesAmount), new ColumnDefinition <GiftCardStatisticsDto>("是否充值", dto => dto.Recharge) }; ExcelUtility.Export(StatisticsDtos, columnDefinitions, "礼品卡销售明细"); }
private async void OnExport() { if (StatisticsDtos == null || !StatisticsDtos.Any()) { await MvvmUtility.ShowMessageAsync("没有要导出的佣金明细"); return; } var columnDefinitions = new List <ColumnDefinition <UncashedCommissionStatisticsDto> > { new ColumnDefinition <UncashedCommissionStatisticsDto>("门店", dto => dto.StoreName), new ColumnDefinition <UncashedCommissionStatisticsDto>("专柜名称", dto => dto.SectionName), new ColumnDefinition <UncashedCommissionStatisticsDto>("专柜码", dto => dto.SectionCode), new ColumnDefinition <UncashedCommissionStatisticsDto>("迷你银账号", dto => dto.MiniSilverNo), new ColumnDefinition <UncashedCommissionStatisticsDto>("联系方式", dto => dto.Contact), new ColumnDefinition <UncashedCommissionStatisticsDto>("未提现金额", dto => dto.NoPickUpAmount), new ColumnDefinition <UncashedCommissionStatisticsDto>("不可提现金额", dto => dto.LockedPickUpAmount), new ColumnDefinition <UncashedCommissionStatisticsDto>("申请中金额", dto => dto.ApplicationPickUpAmount) }; ExcelUtility.Export(StatisticsDtos, columnDefinitions, "未提取佣金明细"); }