У меня есть таблица, в которой показаны продажи за текущий месяц в порядке, сколько раз блюдо продавалось в каждый день месяца, но в следующем порядке:
Я ищу способ сохранить записи в списке, но при этом дата будет столбцом для каждого дня месяца, а значения количества будут присвоены дню, в котором они продавались вот так
В таком порядке:
"Pla_Id=65"
Продано 4 раза 3 ноября, 1 раз пятого и 7 раз седьмого ноября, всего 12 раз в ноябре
"Pla_id=70"
Продано 6 раз 3 ноября, 7 раз четвертым, 1 раз пятым, 3 раза шестым и 1 раз седьмым, всего 18 раз в ноябрь
Итак, мой список будет выглядеть так:
foreach (var item in db.Dishes)
{
List listItem = new List();
decimal costo = 0;
for (int i = 1; i
Подробнее здесь: [url]https://stackoverflow.com/questions/40558589/c-sharp-list-with-unique-data-based-on-the-date[/url]
У меня есть таблица, в которой показаны продажи за текущий месяц в порядке, сколько раз блюдо продавалось в каждый день месяца, но в следующем порядке: [code][Dishes] Fecha | Pdv | Pla_ID | Quantity | Price | Total | =============================================================================== 2016-11-03 00:00:00.000 REST 65 4 50.00 200.00 2016-11-05 00:00:00.000 REST 65 1 50.00 50.00 2016-11-07 00:00:00.000 REST 65 7 50.00 350.00 2016-11-03 00:00:00.000 REST 70 6 100.00 600.00 2016-11-04 00:00:00.000 REST 70 7 100.00 700.00 2016-11-05 00:00:00.000 REST 70 1 100.00 100.00 2016-11-06 00:00:00.000 REST 70 3 100.00 300.00 2016-11-07 00:00:00.000 REST 70 1 100.00 100.00 [/code] Я ищу способ сохранить записи в списке, но при этом дата будет столбцом для каждого дня месяца, а значения количества будут присвоены дню, в котором они продавались вот так В таком порядке: [code][Result] |PDV|Pla_Id|Price|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|Quantity_Total|Total| ======================================================================================================================== |REST| 65 | 50 |0|0|4|0|1|0|7|0|0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 12 | 600 | |REST| 70 | 50 |0|0|6|7|1|3|1|0|0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 18 | 1800 | [/code] "Pla_Id=65" Продано 4 раза 3 ноября, 1 раз пятого и 7 раз седьмого ноября, всего 12 раз в ноябре "Pla_id=70" Продано 6 раз 3 ноября, 7 раз четвертым, 1 раз пятым, 3 раза шестым и 1 раз седьмым, всего 18 раз в ноябрь Итак, мой список будет выглядеть так: [code]["REST","65","50","0","0","4","0","1","0","7","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","12","$600.00"] ["REST","70","100","0","0","6","7","1","3","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","18","$1800.00"] [/code] Это мой текущий подход [code]foreach (var item in db.Dishes) { List listItem = new List(); decimal costo = 0;