Added Dual Layer data in the report (pulling from the database and displaying it back on the main form)
This commit is contained in:
@ -109,6 +109,15 @@ namespace ReportingServices.Controllers
|
||||
Task<List<ToolStateCurrent>> task8 = ToolStatesCaller("HTR");
|
||||
Task<List<ToolStateCurrent>> task9 = ToolStatesCaller("Metrology");
|
||||
Task<List<ToolStateCurrent>> task10 = ToolStatesCaller("Cleans");
|
||||
|
||||
report.AddToolAvailibilityByType("ASM", task3.Result);
|
||||
report.AddToolAvailibilityByType("EPP", task4.Result);
|
||||
report.AddToolAvailibilityByType("HTR", task5.Result);
|
||||
report.AddToolStateByType("ASM", task6.Result);
|
||||
report.AddToolStateByType("EPP", task7.Result);
|
||||
report.AddToolStateByType("HTR", task8.Result);
|
||||
report.AddToolStateByType("Metrology", task9.Result);
|
||||
report.AddToolStateByType("Cleans", task10.Result);
|
||||
|
||||
report.CurrentWeek.SetOutsByDay(task1.Result);
|
||||
report.PreviousWeek.SetOutsByDay(task2.Result);
|
||||
@ -118,14 +127,7 @@ namespace ReportingServices.Controllers
|
||||
|
||||
report.CurrentWeek.SetScrapByDay(scrap);
|
||||
report.PreviousWeek.SetScrapByDay(previousScrap);
|
||||
report.AddToolAvailibilityByType("ASM", task3.Result);
|
||||
report.AddToolAvailibilityByType("EPP", task4.Result);
|
||||
report.AddToolAvailibilityByType("HTR", task5.Result);
|
||||
report.AddToolStateByType("ASM", task6.Result);
|
||||
report.AddToolStateByType("EPP", task7.Result);
|
||||
report.AddToolStateByType("HTR", task8.Result);
|
||||
report.AddToolStateByType("Metrology", task9.Result);
|
||||
report.AddToolStateByType("Cleans", task10.Result);
|
||||
|
||||
report.ReverseLists();
|
||||
|
||||
report.QuarterlyTargets = _scrapeDatabaseRepository.GetQuarterlyTargets();
|
||||
@ -153,6 +155,8 @@ namespace ReportingServices.Controllers
|
||||
|
||||
reactors = reactors.Substring(0, reactors.Length - 2);
|
||||
|
||||
report.DualLayerReactors = _scrapeDatabaseRepository.GetDualLayerReactors();
|
||||
|
||||
int[] toolsByWaferSizeScheduled = _scrapeDatabaseRepository.GetNumberOfToolsByWaferSize(reactors);
|
||||
|
||||
report.NumberOfToolsWaferSize6INScheduled = toolsByWaferSizeScheduled[0];
|
||||
|
Reference in New Issue
Block a user