Готовая работа, полностью работает
This commit is contained in:
parent
afeabbee26
commit
c4597dc4f0
@ -80,7 +80,7 @@ namespace ProjectFamilyBudget.Forms
|
|||||||
{
|
{
|
||||||
dataGridViewData.DataSource = _peopleExpense.ReadPeopleExpense();
|
dataGridViewData.DataSource = _peopleExpense.ReadPeopleExpense();
|
||||||
dataGridViewData.Columns["Id"].Visible = false;
|
dataGridViewData.Columns["Id"].Visible = false;
|
||||||
dataGridViewData.Columns["DataReciept"].DefaultCellStyle.Format = "dd MMMM yyyy hh:mm";
|
dataGridViewData.Columns["DataReciept"].DefaultCellStyle.Format = "dd MMMM yyyy";
|
||||||
}
|
}
|
||||||
|
|
||||||
private bool TryGetIdentifierFromSelectedRow(out int id)
|
private bool TryGetIdentifierFromSelectedRow(out int id)
|
||||||
|
@ -38,7 +38,7 @@ public class ChartReport
|
|||||||
private List<(string Caption, double Value)> GetData(int expenseId, DateTime dateTime)
|
private List<(string Caption, double Value)> GetData(int expenseId, DateTime dateTime)
|
||||||
{
|
{
|
||||||
return _peopleExpense
|
return _peopleExpense
|
||||||
.ReadPeopleExpense(dateTime.Date, dateTime.Date.AddDays(1), expenseId)
|
.ReadPeopleExpense(dateForm: dateTime.Date, dateTo: dateTime.Date.AddDays(1),expenseId: expenseId)
|
||||||
.GroupBy(x => x.PeopleName, (key, group) => new
|
.GroupBy(x => x.PeopleName, (key, group) => new
|
||||||
{
|
{
|
||||||
PeopleName = key,
|
PeopleName = key,
|
||||||
|
@ -40,12 +40,12 @@ public class TableReport
|
|||||||
private List<string[]> GetData(int incomeId,int expenseId, DateTime startDate, DateTime endDate)
|
private List<string[]> GetData(int incomeId,int expenseId, DateTime startDate, DateTime endDate)
|
||||||
{
|
{
|
||||||
var data = _peopleIncomeRepository
|
var data = _peopleIncomeRepository
|
||||||
.ReadPeopleIncome(dateForm: startDate, dateTo: endDate, incomeId, expenseId)
|
.ReadPeopleIncome(dateForm: startDate, dateTo: endDate, incomeId: incomeId)
|
||||||
.Select(x => new { x.PeopleName, Date = x.DataReciept,
|
.Select(x => new { x.PeopleName, Date = x.DataReciept,
|
||||||
CountIn = x.IncomePeopleIncomes.FirstOrDefault(y => y.IncomeId == incomeId)?.Sum, CountOut = (int?)null })
|
CountIn = x.IncomePeopleIncomes.FirstOrDefault(y => y.IncomeId == incomeId)?.Sum, CountOut = (int?)null })
|
||||||
.Union(
|
.Union(
|
||||||
_peopleExpenseRepository
|
_peopleExpenseRepository
|
||||||
.ReadPeopleExpense(dateForm: startDate, dateTo: endDate, incomeId, expenseId)
|
.ReadPeopleExpense(dateForm: startDate, dateTo: endDate, expenseId: expenseId)
|
||||||
.Select(x => new { x.PeopleName, Date = x.DataReciept, CountIn = (int?)null,
|
.Select(x => new { x.PeopleName, Date = x.DataReciept, CountIn = (int?)null,
|
||||||
CountOut = x.ExpensePeopleExpenses.FirstOrDefault(y => y.ExpenseId == expenseId)?.Sum }))
|
CountOut = x.ExpensePeopleExpenses.FirstOrDefault(y => y.ExpenseId == expenseId)?.Sum }))
|
||||||
.OrderBy(x => x.Date);
|
.OrderBy(x => x.Date);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user