Все работает, только ид клиентов не отображается в эксель таблице
This commit is contained in:
parent
09255cb1c5
commit
28d32ae5ba
@ -77,7 +77,8 @@ namespace ProjectTourAgency.Forms
|
||||
list.Add(ClientTour.CreateEntity(0, Convert.ToInt32(row.Cells["ColumnClient"].Value), 0,
|
||||
Convert.ToInt32(row.Cells["ColumnCost"].Value)));
|
||||
}
|
||||
return list;
|
||||
return list.GroupBy(x => x.ClientId, x => x.Cost, (id, costs) =>
|
||||
ClientTour.CreateEntity(0, id, 0, costs.Sum())).ToList();
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -84,7 +84,7 @@ namespace ProjectTourAgency.Forms
|
||||
MessageBox.Show("Нет выбранной записи", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return false;
|
||||
}
|
||||
id = Convert.ToInt32(dataGridViewData.SelectedRows[0].Cells["ID"].Value);
|
||||
id = Convert.ToInt32(dataGridViewData.SelectedRows[0].Cells["Id"].Value);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
@ -16,7 +16,7 @@ internal class TableReport
|
||||
|
||||
private readonly ILogger<TableReport> _logger;
|
||||
|
||||
internal static readonly string[] item = ["Клиент","Дата","Списания","Пополнения"];
|
||||
internal static readonly string[] item = ["Клиент","Дата","Пополнения","Списания"];
|
||||
|
||||
public TableReport(IAddMoneyRepository addMoneyRepository,
|
||||
ITourRepository tourRepository, ILogger<TableReport> logger)
|
||||
@ -52,16 +52,16 @@ internal class TableReport
|
||||
endDate)
|
||||
{
|
||||
var data = _tourRepository.ReadTours().Select(x => new {
|
||||
ClientId = 73,
|
||||
ClientId = (int ?)x.ClientTours.Sum(x => x.ClientId),
|
||||
Date = x.DepartureDate,
|
||||
CountIn = (int?)null,
|
||||
CountOut = (int?)null
|
||||
CountOut = (int?)x.ClientTours.Sum(x => x.Cost)
|
||||
})
|
||||
.Union(
|
||||
_addMoneyRepository.ReadAddMoneys().Select(x => new {
|
||||
ClientId = x.ClientId,
|
||||
ClientId = (int?)x.ClientId,
|
||||
Date = x.Date,
|
||||
CountIn = (int?)null,
|
||||
CountIn = (int?)x.MoneyAmount,
|
||||
CountOut= (int?)null })
|
||||
)
|
||||
.OrderBy(x => x.Date);
|
||||
|
Loading…
x
Reference in New Issue
Block a user