|
|
@@ -309,98 +309,8 @@ namespace Business.VSMManagement
|
|
|
{
|
|
|
if(KanBan=="3")
|
|
|
{
|
|
|
- List<ValueFrequencyChartDto> chartDtosTest = new List<ValueFrequencyChartDto>();
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-01", StockQty = 36000, OutStockQty = 8000, InStockQty = 9000, SuggestQty = 24000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-02", StockQty = 37000, OutStockQty = 6000, InStockQty = 9000, SuggestQty = 18000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-03", StockQty = 40000, OutStockQty = 0, InStockQty = 9000, SuggestQty = 18000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-04", StockQty = 49000, OutStockQty = 5000, InStockQty = 9000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-05", StockQty = 53000, OutStockQty = 4000, InStockQty = 9000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-06", StockQty = 58000, OutStockQty = 4000, InStockQty = 0, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-07", StockQty = 54000, OutStockQty = 4000, InStockQty = 10000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-08", StockQty = 60000, OutStockQty = 4000, InStockQty = 10000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-09", StockQty = 66000, OutStockQty = 4000, InStockQty = 10000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-10", StockQty = 72000, OutStockQty = 0, InStockQty = 0, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-11", StockQty = 72000, OutStockQty = 10000, InStockQty = 10000, SuggestQty = 30000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-12", StockQty = 72000, OutStockQty = 10000, InStockQty = 5000, SuggestQty = 30000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-13", StockQty = 67000, OutStockQty = 10000, InStockQty = 8000, SuggestQty = 30000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-14", StockQty = 65000, OutStockQty = 10000, InStockQty = 8000, SuggestQty = 30000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-15", StockQty = 63000, OutStockQty = 10000, InStockQty = 8000, SuggestQty = 30000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-16", StockQty = 61000, OutStockQty = 10000, InStockQty = 8000, SuggestQty = 30000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-17", StockQty = 59000, OutStockQty = 10000, InStockQty = 8000, SuggestQty = 30000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-18", StockQty = 49000, OutStockQty = 8000, InStockQty = 6000, SuggestQty = 24000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-19", StockQty = 47000, OutStockQty = 8000, InStockQty = 6000, SuggestQty = 24000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-20", StockQty = 45000, OutStockQty = 4000, InStockQty = 6000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-21", StockQty = 47000, OutStockQty = 4000, InStockQty = 0, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-22", StockQty = 43000, OutStockQty = 4000, InStockQty = 0, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-23", StockQty = 39000, OutStockQty = 4000, InStockQty = 0, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-24", StockQty = 35000, OutStockQty = 0, InStockQty = 0, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-25", StockQty = 35000, OutStockQty = 6000, InStockQty = 0, SuggestQty = 18000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-26", StockQty = 29000, OutStockQty = 6000, InStockQty = 0, SuggestQty = 18000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-27", StockQty = 23000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 18000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-28", StockQty = 25000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 18000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-29", StockQty = 27000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 18000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-30", StockQty = 29000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 18000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-31", StockQty = 31000, OutStockQty = 0, InStockQty = 5000, SuggestQty = 18000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-01", StockQty = 36000, OutStockQty = 0, InStockQty = 0, SuggestQty = 18000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-02", StockQty = 36000, OutStockQty = 5000, InStockQty = 0, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-03", StockQty = 31000, OutStockQty = 5000, InStockQty = 0, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-04", StockQty = 26000, OutStockQty = 5000, InStockQty = 0, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-05", StockQty = 21000, OutStockQty = 5000, InStockQty = 0, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-06", StockQty = 16000, OutStockQty = 5000, InStockQty = 0, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-07", StockQty = 11000, OutStockQty = 0, InStockQty = 0, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-08", StockQty = 11000, OutStockQty = 4000, InStockQty = 5000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-09", StockQty = 12000, OutStockQty = 4000, InStockQty = 5000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-10", StockQty = 13000, OutStockQty = 4000, InStockQty = 5000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-11", StockQty = 14000, OutStockQty = 4000, InStockQty = 8000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-12", StockQty = 18000, OutStockQty = 4000, InStockQty = 8000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-13", StockQty = 22000, OutStockQty = 4000, InStockQty = 8000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-14", StockQty = 26000, OutStockQty = 0, InStockQty = 0, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-15", StockQty = 26000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 18000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-16", StockQty = 28000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 18000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-17", StockQty = 30000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 18000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-18", StockQty = 32000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 18000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-19", StockQty = 34000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 18000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-20", StockQty = 36000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 18000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-21", StockQty = 38000, OutStockQty = 0, InStockQty = 0, SuggestQty = 18000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-22", StockQty = 38000, OutStockQty = 10000, InStockQty = 3000, SuggestQty = 30000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-23", StockQty = 31000, OutStockQty = 10000, InStockQty = 3000, SuggestQty = 30000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-24", StockQty = 24000, OutStockQty = 10000, InStockQty = 3000, SuggestQty = 30000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-25", StockQty = 17000, OutStockQty = 10000, InStockQty = 6000, SuggestQty = 30000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-26", StockQty = 13000, OutStockQty = 10000, InStockQty = 6000, SuggestQty = 30000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-27", StockQty = 9000, OutStockQty = 8000, InStockQty = 10000, SuggestQty = 24000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-28", StockQty = 11000, OutStockQty = 0, InStockQty = 0, SuggestQty = 24000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-29", StockQty = 11000, OutStockQty = 5000, InStockQty = 12000, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-30", StockQty = 18000, OutStockQty = 5000, InStockQty = 12000, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-31", StockQty = 25000, OutStockQty = 5000, InStockQty = 12000, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-01", StockQty = 32000, OutStockQty = 5000, InStockQty = 12000, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-02", StockQty = 39000, OutStockQty = 5000, InStockQty = 12000, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-03", StockQty = 46000, OutStockQty = 5000, InStockQty = 12000, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-04", StockQty = 53000, OutStockQty = 0, InStockQty = 0, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-05", StockQty = 53000, OutStockQty = 2000, InStockQty = 1000, SuggestQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-06", StockQty = 52000, OutStockQty = 2000, InStockQty = 1000, SuggestQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-07", StockQty = 51000, OutStockQty = 2000, InStockQty = 1000, SuggestQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-08", StockQty = 50000, OutStockQty = 2000, InStockQty = 1000, SuggestQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-09", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-10", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-11", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-12", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-13", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-14", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-15", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-16", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-17", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-18", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-19", StockQty = 49000, OutStockQty = 5000, InStockQty = 6000, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-20", StockQty = 50000, OutStockQty = 5000, InStockQty = 6000, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-21", StockQty = 51000, OutStockQty = 5000, InStockQty = 6000, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-22", StockQty = 52000, OutStockQty = 5000, InStockQty = 6000, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-23", StockQty = 53000, OutStockQty = 5000, InStockQty = 6000, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-24", StockQty = 54000, OutStockQty = 5000, InStockQty = 6000, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-25", StockQty = 55000, OutStockQty = 0, InStockQty = 0, SuggestQty = 15000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-26", StockQty = 55000, OutStockQty = 7000, InStockQty = 10000, SuggestQty = 21000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-27", StockQty = 58000, OutStockQty = 7000, InStockQty = 10000, SuggestQty = 21000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-28", StockQty = 61000, OutStockQty = 7000, InStockQty = 10000, SuggestQty = 21000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-29", StockQty = 64000, OutStockQty = 7000, InStockQty = 10000, SuggestQty = 21000 });
|
|
|
+ string sql = @"select t.[Date] AS [Date],t.DateStockQty AS StockQty,t.DateOutStockQty AS OutStockQty,t.DateInStockQty AS InStockQty,[SuggestStockQty] AS SuggestQty from [dbo].[3KanBan] t";
|
|
|
+ var chartDtosTest = _businessDbContext.ValueFrequencyChartDto.FromSqlRaw(sql).ToList();
|
|
|
StringBuilder sb = new StringBuilder();
|
|
|
StringBuilder sbDays = new StringBuilder();
|
|
|
StringBuilder sbDaysStock = new StringBuilder();
|
|
|
@@ -430,98 +340,8 @@ namespace Business.VSMManagement
|
|
|
}
|
|
|
else if(KanBan=="2")
|
|
|
{
|
|
|
- List<ValueFrequencyChartDto> chartDtosTest = new List<ValueFrequencyChartDto>();
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-01", StockQty = 36000, OutStockQty = 8000, InStockQty = 9000, SuggestQty = 16000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-02", StockQty = 37000, OutStockQty = 6000, InStockQty = 9000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-03", StockQty = 40000, OutStockQty = 0, InStockQty = 9000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-04", StockQty = 49000, OutStockQty = 5000, InStockQty = 9000, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-05", StockQty = 53000, OutStockQty = 4000, InStockQty = 9000, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-06", StockQty = 58000, OutStockQty = 4000, InStockQty = 0, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-07", StockQty = 54000, OutStockQty = 4000, InStockQty = 10000, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-08", StockQty = 60000, OutStockQty = 4000, InStockQty = 10000, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-09", StockQty = 66000, OutStockQty = 4000, InStockQty = 10000, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-10", StockQty = 72000, OutStockQty = 0, InStockQty = 0, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-11", StockQty = 72000, OutStockQty = 10000, InStockQty = 10000, SuggestQty = 20000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-12", StockQty = 72000, OutStockQty = 10000, InStockQty = 5000, SuggestQty = 20000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-13", StockQty = 67000, OutStockQty = 10000, InStockQty = 8000, SuggestQty = 20000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-14", StockQty = 65000, OutStockQty = 10000, InStockQty = 8000, SuggestQty = 20000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-15", StockQty = 63000, OutStockQty = 10000, InStockQty = 8000, SuggestQty = 20000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-16", StockQty = 61000, OutStockQty = 10000, InStockQty = 8000, SuggestQty = 20000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-17", StockQty = 59000, OutStockQty = 10000, InStockQty = 8000, SuggestQty = 20000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-18", StockQty = 49000, OutStockQty = 8000, InStockQty = 6000, SuggestQty = 16000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-19", StockQty = 47000, OutStockQty = 8000, InStockQty = 6000, SuggestQty = 16000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-20", StockQty = 45000, OutStockQty = 4000, InStockQty = 6000, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-21", StockQty = 47000, OutStockQty = 4000, InStockQty = 0, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-22", StockQty = 43000, OutStockQty = 4000, InStockQty = 0, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-23", StockQty = 39000, OutStockQty = 4000, InStockQty = 0, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-24", StockQty = 35000, OutStockQty = 0, InStockQty = 0, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-25", StockQty = 35000, OutStockQty = 6000, InStockQty = 0, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-26", StockQty = 29000, OutStockQty = 6000, InStockQty = 0, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-27", StockQty = 23000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-28", StockQty = 25000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-29", StockQty = 27000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-30", StockQty = 29000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-31", StockQty = 31000, OutStockQty = 0, InStockQty = 5000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-01", StockQty = 36000, OutStockQty = 0, InStockQty = 0, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-02", StockQty = 36000, OutStockQty = 5000, InStockQty = 0, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-03", StockQty = 31000, OutStockQty = 5000, InStockQty = 0, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-04", StockQty = 26000, OutStockQty = 5000, InStockQty = 0, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-05", StockQty = 21000, OutStockQty = 5000, InStockQty = 0, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-06", StockQty = 16000, OutStockQty = 5000, InStockQty = 0, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-07", StockQty = 11000, OutStockQty = 0, InStockQty = 0, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-08", StockQty = 11000, OutStockQty = 4000, InStockQty = 5000, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-09", StockQty = 12000, OutStockQty = 4000, InStockQty = 5000, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-10", StockQty = 13000, OutStockQty = 4000, InStockQty = 5000, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-11", StockQty = 14000, OutStockQty = 4000, InStockQty = 8000, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-12", StockQty = 18000, OutStockQty = 4000, InStockQty = 8000, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-13", StockQty = 22000, OutStockQty = 4000, InStockQty = 8000, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-14", StockQty = 26000, OutStockQty = 0, InStockQty = 0, SuggestQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-15", StockQty = 26000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-16", StockQty = 28000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-17", StockQty = 30000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-18", StockQty = 32000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-19", StockQty = 34000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-20", StockQty = 36000, OutStockQty = 6000, InStockQty = 8000, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-21", StockQty = 38000, OutStockQty = 0, InStockQty = 0, SuggestQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-22", StockQty = 38000, OutStockQty = 10000, InStockQty = 3000, SuggestQty = 20000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-23", StockQty = 31000, OutStockQty = 10000, InStockQty = 3000, SuggestQty = 20000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-24", StockQty = 24000, OutStockQty = 10000, InStockQty = 3000, SuggestQty = 20000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-25", StockQty = 17000, OutStockQty = 10000, InStockQty = 6000, SuggestQty = 20000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-26", StockQty = 13000, OutStockQty = 10000, InStockQty = 6000, SuggestQty = 20000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-27", StockQty = 9000, OutStockQty = 8000, InStockQty = 10000, SuggestQty = 16000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-28", StockQty = 11000, OutStockQty = 0, InStockQty = 0, SuggestQty = 16000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-29", StockQty = 11000, OutStockQty = 5000, InStockQty = 12000, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-30", StockQty = 18000, OutStockQty = 5000, InStockQty = 12000, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-31", StockQty = 25000, OutStockQty = 5000, InStockQty = 12000, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-01", StockQty = 32000, OutStockQty = 5000, InStockQty = 12000, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-02", StockQty = 39000, OutStockQty = 5000, InStockQty = 12000, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-03", StockQty = 46000, OutStockQty = 5000, InStockQty = 12000, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-04", StockQty = 53000, OutStockQty = 0, InStockQty = 0, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-05", StockQty = 53000, OutStockQty = 2000, InStockQty = 1000, SuggestQty = 4000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-06", StockQty = 52000, OutStockQty = 2000, InStockQty = 1000, SuggestQty = 4000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-07", StockQty = 51000, OutStockQty = 2000, InStockQty = 1000, SuggestQty = 4000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-08", StockQty = 50000, OutStockQty = 2000, InStockQty = 1000, SuggestQty = 4000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-09", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 4000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-10", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 4000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-11", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 4000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-12", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 4000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-13", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 4000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-14", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 4000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-15", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 4000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-16", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 4000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-17", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 4000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-18", StockQty = 49000, OutStockQty = 0, InStockQty = 0, SuggestQty = 4000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-19", StockQty = 49000, OutStockQty = 5000, InStockQty = 6000, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-20", StockQty = 50000, OutStockQty = 5000, InStockQty = 6000, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-21", StockQty = 51000, OutStockQty = 5000, InStockQty = 6000, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-22", StockQty = 52000, OutStockQty = 5000, InStockQty = 6000, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-23", StockQty = 53000, OutStockQty = 5000, InStockQty = 6000, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-24", StockQty = 54000, OutStockQty = 5000, InStockQty = 6000, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-25", StockQty = 55000, OutStockQty = 0, InStockQty = 0, SuggestQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-26", StockQty = 55000, OutStockQty = 7000, InStockQty = 10000, SuggestQty = 14000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-27", StockQty = 58000, OutStockQty = 7000, InStockQty = 10000, SuggestQty = 14000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-28", StockQty = 61000, OutStockQty = 7000, InStockQty = 10000, SuggestQty = 14000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-29", StockQty = 64000, OutStockQty = 7000, InStockQty = 10000, SuggestQty = 14000 });
|
|
|
+ string sql = @"select t.[Date] AS [Date],t.DateStockQty AS StockQty,t.DateOutStockQty AS OutStockQty,t.DateInStockQty AS InStockQty,[SuggestStockQty] AS SuggestQty from [dbo].[2KanBan] t";
|
|
|
+ var chartDtosTest = _businessDbContext.ValueFrequencyChartDto.FromSqlRaw(sql).ToList();
|
|
|
StringBuilder sb = new StringBuilder();
|
|
|
StringBuilder sbDays = new StringBuilder();
|
|
|
StringBuilder sbDaysStock = new StringBuilder();
|
|
|
@@ -640,84 +460,8 @@ namespace Business.VSMManagement
|
|
|
{
|
|
|
if(PLT=="25")
|
|
|
{
|
|
|
- List<ValueFrequencyChartDto> chartDtosTest = new List<ValueFrequencyChartDto>();
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-01", StockQty = 36000, OutStockQty = 8000, InStockQty = 9000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-02", StockQty = 37000, OutStockQty = 6000, InStockQty = 9000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-03", StockQty = 40000, OutStockQty = 0, InStockQty = 9000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-04", StockQty = 49000, OutStockQty = 5000, InStockQty = 9000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-05", StockQty = 53000, OutStockQty = 4000, InStockQty = 9000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-06", StockQty = 58000, OutStockQty = 4000, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-07", StockQty = 54000, OutStockQty = 4000, InStockQty = 10000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-08", StockQty = 60000, OutStockQty = 4000, InStockQty = 6000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-09", StockQty = 62000, OutStockQty = 4000, InStockQty = 6000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-10", StockQty = 64000, OutStockQty = 0, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-11", StockQty = 64000, OutStockQty = 10000, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-12", StockQty = 54000, OutStockQty = 60000, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-13", StockQty = 48000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-14", StockQty = 50000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-15", StockQty = 52000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-16", StockQty = 54000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-17", StockQty = 56000, OutStockQty = 0, InStockQty = 5000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-18", StockQty = 61000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-19", StockQty = 61000, OutStockQty = 5000, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-20", StockQty = 56000, OutStockQty = 5000, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-21", StockQty = 51000, OutStockQty = 5000, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-22", StockQty = 46000, OutStockQty = 5000, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-23", StockQty = 41000, OutStockQty = 5000, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-24", StockQty = 36000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-25", StockQty = 36000, OutStockQty = 4000, InStockQty = 5000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-26", StockQty = 37000, OutStockQty = 4000, InStockQty = 5000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-27", StockQty = 38000, OutStockQty = 4000, InStockQty = 8000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-28", StockQty = 39000, OutStockQty = 4000, InStockQty = 8000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-29", StockQty = 43000, OutStockQty = 4000, InStockQty = 8000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-30", StockQty = 47000, OutStockQty = 4000, InStockQty = 8000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-31", StockQty = 51000, OutStockQty = 0, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-01", StockQty = 51000, OutStockQty = 6000, InStockQty = 8000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-02", StockQty = 53000, OutStockQty = 6000, InStockQty = 8000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-03", StockQty = 55000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-04", StockQty = 57000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-05", StockQty = 59000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-06", StockQty = 61000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-07", StockQty = 63000, OutStockQty = 0, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-08", StockQty = 63000, OutStockQty = 10000, InStockQty = 3000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-09", StockQty = 56000, OutStockQty = 10000, InStockQty = 3000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-10", StockQty = 49000, OutStockQty = 10000, InStockQty = 3000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-11", StockQty = 42000, OutStockQty = 10000, InStockQty = 6000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-12", StockQty = 38000, OutStockQty = 10000, InStockQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-13", StockQty = 34000, OutStockQty = 8000, InStockQty = 10000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-14", StockQty = 36000, OutStockQty = 0, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-15", StockQty = 36000, OutStockQty = 5000, InStockQty = 10000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-16", StockQty = 41000, OutStockQty = 5000, InStockQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-17", StockQty = 46000, OutStockQty = 5000, InStockQty = 10000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-18", StockQty = 51000, OutStockQty = 5000, InStockQty = 10000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-19", StockQty = 56000, OutStockQty = 5000, InStockQty = 10000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-20", StockQty = 61000, OutStockQty = 5000, InStockQty = 10000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-21", StockQty = 66000, OutStockQty = 0, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-22", StockQty = 66000, OutStockQty = 2000, InStockQty = 1000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-23", StockQty = 65000, OutStockQty = 2000, InStockQty = 1000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-24", StockQty = 64000, OutStockQty = 2000, InStockQty = 1000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-25", StockQty = 63000, OutStockQty = 2000, InStockQty = 1000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-26", StockQty = 62000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-27", StockQty = 62000, OutStockQty = 0, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-28", StockQty = 62000, OutStockQty = 0, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-29", StockQty = 62000, OutStockQty = 0, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-30", StockQty = 62000, OutStockQty = 0, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-31", StockQty = 62000, OutStockQty = 0, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-01", StockQty = 62000, OutStockQty = 0, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-02", StockQty = 62000, OutStockQty = 0, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-03", StockQty = 62000, OutStockQty = 0, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-04", StockQty = 62000, OutStockQty = 0, InStockQty = 0});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-05", StockQty = 62000, OutStockQty = 5000, InStockQty = 6000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-06", StockQty = 63000, OutStockQty = 5000, InStockQty = 6000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-07", StockQty = 64000, OutStockQty = 5000, InStockQty = 6000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-08", StockQty = 65000, OutStockQty = 5000, InStockQty = 6000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-09", StockQty = 66000, OutStockQty = 5000, InStockQty = 6000});
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-10", StockQty = 67000, OutStockQty = 5000, InStockQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-11", StockQty = 68000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-12", StockQty = 68000, OutStockQty = 7000, InStockQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-13", StockQty = 71000, OutStockQty = 7000, InStockQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-14", StockQty = 74000, OutStockQty = 7000, InStockQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-15", StockQty = 77000, OutStockQty = 7000, InStockQty = 10000});
|
|
|
+ string sql = @"select t.[Date] AS [Date],t.DateStockQty AS StockQty,t.DateOutStockQty AS OutStockQty,t.DateInStockQty AS InStockQty,0.0 AS SuggestQty from [dbo].[25PLT] t";
|
|
|
+ var chartDtosTest = _businessDbContext.ValueFrequencyChartDto.FromSqlRaw(sql).ToList();
|
|
|
StringBuilder sb = new StringBuilder();
|
|
|
StringBuilder sbDays = new StringBuilder();
|
|
|
StringBuilder sbDaysStock = new StringBuilder();
|
|
|
@@ -742,84 +486,8 @@ namespace Business.VSMManagement
|
|
|
return sb.ToString();
|
|
|
}else
|
|
|
{
|
|
|
- List<ValueFrequencyChartDto> chartDtosTest = new List<ValueFrequencyChartDto>();
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-01", StockQty = 16000, OutStockQty = 8000, InStockQty = 9000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-02", StockQty = 12000, OutStockQty = 6000, InStockQty = 9000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-03", StockQty = 12000, OutStockQty = 0, InStockQty = 9000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-04", StockQty = 10000, OutStockQty = 5000, InStockQty = 9000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-05", StockQty = 8000, OutStockQty = 4000, InStockQty = 9000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-06", StockQty = 8000, OutStockQty = 4000, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-07", StockQty = 8000, OutStockQty = 4000, InStockQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-08", StockQty = 8000, OutStockQty = 4000, InStockQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-09", StockQty = 8000, OutStockQty = 4000, InStockQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-10", StockQty = 8000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-11", StockQty = 20000, OutStockQty = 10000, InStockQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-12", StockQty = 20000, OutStockQty = 10000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-13", StockQty = 20000, OutStockQty = 10000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-14", StockQty = 20000, OutStockQty = 10000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-15", StockQty = 20000, OutStockQty = 10000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-16", StockQty = 20000, OutStockQty = 10000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-17", StockQty = 20000, OutStockQty = 10000, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-18", StockQty =16000, OutStockQty = 8000, InStockQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-19", StockQty = 16000, OutStockQty = 8000, InStockQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-20", StockQty = 8000, OutStockQty = 4000, InStockQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-21", StockQty = 8000, OutStockQty = 4000, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-22", StockQty = 8000, OutStockQty = 4000, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-23", StockQty = 8000, OutStockQty = 4000, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-24", StockQty = 8000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-25", StockQty = 12000, OutStockQty = 6000, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-26", StockQty = 12000, OutStockQty = 6000, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-27", StockQty = 12000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-28", StockQty = 12000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-29", StockQty = 12000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-30", StockQty = 12000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2023-12-31", StockQty = 12000, OutStockQty = 0, InStockQty = 5000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-01", StockQty = 12000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-02", StockQty = 10000, OutStockQty = 5000, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-03", StockQty = 10000, OutStockQty = 5000, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-04", StockQty = 10000, OutStockQty = 5000, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-05", StockQty = 10000, OutStockQty = 5000, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-06", StockQty = 10000, OutStockQty = 5000, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-07", StockQty = 10000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-08", StockQty = 8000, OutStockQty = 4000, InStockQty = 5000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-09", StockQty = 8000, OutStockQty = 4000, InStockQty = 5000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-10", StockQty = 8000, OutStockQty = 4000, InStockQty = 5000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-11", StockQty = 8000, OutStockQty = 4000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-12", StockQty = 8000, OutStockQty = 4000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-13", StockQty = 8000, OutStockQty = 4000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-14", StockQty = 8000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-15", StockQty = 12000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-16", StockQty = 12000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-17", StockQty = 12000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-18", StockQty = 12000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-19", StockQty = 12000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-20", StockQty = 12000, OutStockQty = 6000, InStockQty = 8000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-21", StockQty = 12000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-22", StockQty = 20000, OutStockQty = 10000, InStockQty = 3000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-23", StockQty = 20000, OutStockQty = 10000, InStockQty = 3000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-24", StockQty = 20000, OutStockQty = 10000, InStockQty = 3000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-25", StockQty = 20000, OutStockQty = 10000, InStockQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-26", StockQty = 20000, OutStockQty = 10000, InStockQty = 6000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-27", StockQty = 16000, OutStockQty =8000, InStockQty = 10000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-28", StockQty = 16000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-29", StockQty = 10000, OutStockQty = 5000, InStockQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-30", StockQty = 10000, OutStockQty = 5000, InStockQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-01-31", StockQty = 10000, OutStockQty = 5000, InStockQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-01", StockQty = 10000, OutStockQty = 5000, InStockQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-02", StockQty = 10000, OutStockQty = 5000, InStockQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-03", StockQty = 10000, OutStockQty = 5000, InStockQty = 12000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-04", StockQty = 10000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-05", StockQty = 4000, OutStockQty = 2000, InStockQty = 1000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-06", StockQty = 4000, OutStockQty = 2000, InStockQty = 1000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-07", StockQty = 4000, OutStockQty = 2000, InStockQty = 1000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-08", StockQty = 4000, OutStockQty = 2000, InStockQty = 1000 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-09", StockQty = 4000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-10", StockQty = 4000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-11", StockQty = 4000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-12", StockQty = 4000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-13", StockQty = 4000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-14", StockQty = 4000, OutStockQty = 0, InStockQty = 0 });
|
|
|
- chartDtosTest.Add(new ValueFrequencyChartDto { Date = "2024-02-15", StockQty = 4000, OutStockQty = 0, InStockQty = 0 });
|
|
|
+ string sql = @"select t.[Date] AS [Date],t.DateStockQty AS StockQty,t.DateOutStockQty AS OutStockQty,t.DateInStockQty AS InStockQty,0.0 AS SuggestQty from [dbo].[15PLT] t";
|
|
|
+ var chartDtosTest = _businessDbContext.ValueFrequencyChartDto.FromSqlRaw(sql).ToList();
|
|
|
StringBuilder sb = new StringBuilder();
|
|
|
StringBuilder sbDays = new StringBuilder();
|
|
|
StringBuilder sbDaysStock = new StringBuilder();
|