ASMs Uptime |
@for (int i = 0; i < 7; i++)
{
asmTools = _dailyReport.ToolEvents.Where(x => x.Type.Contains("ASM")).ToList();
double availablePct = 0;
if (i < asmTools[0].Uptime.Count)
{
for (int j = 0; j < asmTools.Count; j++)
{
availablePct += asmTools[j].Uptime[i].UptimePercentage;
}
if (availablePct / asmTools.Count < .82)
_myClass = "table-danger text-danger";
else
_myClass = "";
@string.Format("{0:P2}", availablePct / asmTools.Count) |
_ASMAvailablePct += availablePct / asmTools.Count;
}
else
{
|
}
}
@string.Format("{0:P2}", _ASMAvailablePct / _numberOfDaysInWeek) |
82% |
EPPs Uptime |
@for (int i = 0; i < 7; i++)
{
eppTools = _dailyReport.ToolEvents.Where(x => x.Type.Contains("EPP")).ToList();
double availablePct = 0;
if (i < eppTools[0].Uptime.Count)
{
for (int j = 0; j < eppTools.Count; j++)
{
availablePct += eppTools[j].Uptime[i].UptimePercentage;
}
if (availablePct / eppTools.Count < .60)
_myClass = "table-danger text-danger";
else
_myClass = "";
@string.Format("{0:P2}", availablePct / eppTools.Count) |
_EPPAvailablePct += availablePct / eppTools.Count;
}
else
{
|
}
}
@string.Format("{0:P2}", _EPPAvailablePct / _numberOfDaysInWeek) |
60% |
HTRs Uptime |
@for (int i = 0; i < 7; i++)
{
htrTools = _dailyReport.ToolEvents.Where(x => x.Type.Contains("HTR")).ToList();
double availablePct = 0;
if (i < htrTools[0].Uptime.Count)
{
for (int j = 0; j < htrTools.Count; j++)
{
availablePct += htrTools[j].Uptime[i].UptimePercentage;
}
if (availablePct / htrTools.Count < .78)
_myClass = "table-danger text-danger";
else
_myClass = "";
@string.Format("{0:P2}", availablePct / htrTools.Count) |
_HTRAvailablePct += availablePct / htrTools.Count;
}
else
{
|
}
}
@string.Format("{0:P2}", _HTRAvailablePct / _numberOfDaysInWeek) |
78% |
ASMs SLL Tool Count |
@for (int i = 0; i < 7; i++)
{
if (i < _dailyReport.SLLTools.Count())
{
@_dailyReport.SLLTools[i].ASM |
_ASMSLL += @_dailyReport.SLLTools[i].ASM;
}
else
{
|
}
}
@(_ASMSLL / _numberOfDaysInWeek) |
0 |
HTRs SLL Tool Count |
@for (int i = 0; i < 7; i++)
{
int index = i == 6 ? 0 : i + 1;
if (i < _dailyReport.SLLTools.Count())
{
@_dailyReport.SLLTools[i].HTR |
_HTRSLL += @_dailyReport.SLLTools[i].HTR;
}
else
{
|
}
}
@(_HTRSLL / _numberOfDaysInWeek) |
0 |
ASMs <700C (Unload Temps) |
@for (int i = 0; i < 7; i++)
{
if (i < _dailyReport.UnloadTempsByDay.Count())
{
@_dailyReport.UnloadTempsByDay[i].ASMUnloadsBelow700 |
_ASMUnloadTemps += @_dailyReport.UnloadTempsByDay[i].ASMUnloadsBelow700;
}
else
{
|
}
}
@(_ASMUnloadTemps / _numberOfDaysInWeek) |
0 |
HTRs <700C (Unload Temps) |
@for (int i = 0; i < 7; i++)
{
if (i < _dailyReport.UnloadTempsByDay.Count())
{
@_dailyReport.UnloadTempsByDay[i].HTRUnloadsBelow700 |
_HTRUnloadTemps += @_dailyReport.UnloadTempsByDay[i].HTRUnloadsBelow700;
}
else
{
|
}
}
@(_HTRUnloadTemps / _numberOfDaysInWeek) |
0 |