Removed PdfViewController, HtmlViewRenderer and FakeView to be replaced with ViewEngineResult Render method To test use url http://mestsa05ec.infineon.com:8080/ecn/printecnpdf?ecnNumber=82654
506 lines
21 KiB
Plaintext
506 lines
21 KiB
Plaintext
@model Fab2ApprovalSystem.ViewModels.ECNPdf
|
|
@{
|
|
Layout = null;
|
|
}
|
|
|
|
<!DOCTYPE html>
|
|
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<title></title>
|
|
</head>
|
|
|
|
<body class="navbar-inner">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td>
|
|
<table cellpadding="3" cellspacing="3" border="1">
|
|
<tr bgcolor="#c4baba" color="#000000">
|
|
<td colspan="2">
|
|
@Model.Title
|
|
</td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table border="0">
|
|
@if (@Model.ConvertedFromNumber != null)
|
|
{
|
|
<tr>
|
|
<td>
|
|
ECN# @Model.ECNNumber (Converted from TECN#:@Model.ConvertedFromNumber)
|
|
</td>
|
|
</tr>
|
|
}
|
|
@if (@Model.ConvertedToNumber != null)
|
|
{
|
|
<tr>
|
|
<td>
|
|
ECN# @Model.ECNNumber (Converted to ECN#:@Model.ConvertedToNumber)
|
|
</td>
|
|
</tr>
|
|
}
|
|
@if (@Model.ConvertedFromNumber == null && @Model.ConvertedToNumber == null)
|
|
{
|
|
<tr>
|
|
<td>
|
|
ECN# @Model.ECNNumber
|
|
</td>
|
|
</tr>
|
|
}
|
|
|
|
<tr>
|
|
<td>
|
|
<font size="2">
|
|
Submit Date#:
|
|
</font>
|
|
<font size="1">
|
|
@Model.SubmitedDate
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<font size="2">
|
|
Originator Name:
|
|
</font>
|
|
<font size="1">
|
|
@Model.OriginatorName
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
</td>
|
|
<td>
|
|
<table border="0">
|
|
@*<tr>
|
|
<td>
|
|
<font size="2">
|
|
Affected Department:
|
|
</font>
|
|
<font size="1">
|
|
@Model.AffectedDepartments
|
|
</font>
|
|
</td>
|
|
|
|
</tr>*@
|
|
<tr>
|
|
<td>
|
|
<font size="2">
|
|
Affected Area:
|
|
</font>
|
|
<font size="1">
|
|
@Model.AffectedModules
|
|
@*@Model.AffectedAreas*@
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<font size="2">
|
|
Category:
|
|
</font>
|
|
<font size="1">
|
|
@(ViewBag.Category)
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<font size="2">
|
|
ITAR/EC:
|
|
</font>
|
|
<font size="1">
|
|
@(Model.IsDocEC ? "Yes" : "No")
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>
|
|
<table border="1">
|
|
<tr bgcolor="#c4baba" color="#000000">
|
|
<td> ECN - TECN Details</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table border="0">
|
|
<tr>
|
|
<td>
|
|
<font size="2">
|
|
ECN:
|
|
</font>
|
|
<font size="1">
|
|
@(Model.IsECN ? "Yes" : "No")
|
|
</font>
|
|
</td>
|
|
<td>
|
|
<font size="2">
|
|
TECN:
|
|
@(Model.IsTECN ? "Yes" : "No")
|
|
</font>
|
|
</td>
|
|
<td>
|
|
<font size="2">
|
|
Emergency:
|
|
</font>
|
|
<font size="1">
|
|
@(Model.IsEmergencyTECN ? "Yes" : "No")
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<font size="2">
|
|
Expiration Date:
|
|
</font>
|
|
<font size="1">
|
|
|
|
@Convert.ToString(string.Format("{0:MM/dd/yyyy}", Model.ExpirationDate))
|
|
</font>
|
|
</td>
|
|
<td>
|
|
<font size="2">
|
|
Extension Date:
|
|
</font>
|
|
<font size="1">
|
|
|
|
@Convert.ToString(string.Format("{0:MM/dd/yyyy}", @Model.ExtensionDate))
|
|
</font>
|
|
</td>
|
|
<td>
|
|
<font size="2">
|
|
Cancellation Date:
|
|
</font>
|
|
<font size="1">
|
|
@Model.CancellationApprovalDate
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<font size="2">
|
|
# lots affected:
|
|
</font>
|
|
<font size="1">
|
|
@Model.NumberOfLotsAffected
|
|
</font>
|
|
</td>
|
|
<td>
|
|
<font size="2">
|
|
Recipe Or/And Flow Change:
|
|
</font>
|
|
<font size="1">
|
|
@Model.RecipeChange
|
|
</font>
|
|
</td>
|
|
<td>
|
|
<font size="2">
|
|
Affected product families:
|
|
</font>
|
|
<font size="1">
|
|
@Model.AffectedProductFamilies
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table border="0">
|
|
<tr>
|
|
<td colspan="3" style="background-color:ActiveCaption">
|
|
<font size="2">
|
|
Affected Documents:
|
|
</font>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
@foreach (string attachmentName in Model.Attachments)
|
|
{
|
|
<td colspan="3">
|
|
<font size="1">
|
|
@attachmentName
|
|
</font>
|
|
</td>
|
|
}
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>
|
|
<table border="1">
|
|
<tr bgcolor="#c4baba" color="#000000">
|
|
<td> Description of Change</td>
|
|
<td> Reason for Change</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<font size="1">
|
|
@Html.Raw(@Model.DescriptionOfChange)
|
|
</font>
|
|
</td>
|
|
<td>
|
|
<font size="1">
|
|
@Html.Raw(@Model.ReasonForChange)
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
|
|
<table border="1">
|
|
<tr bgcolor="#c4baba" color="#000000">
|
|
<td colspan="5">Systems</td>
|
|
</tr>
|
|
<tr style="display:block;">
|
|
<td>
|
|
<font size="2">
|
|
PCRB:
|
|
</font>
|
|
<font size="1">
|
|
@(Model.PCRBRequired ? "Yes" : "No")
|
|
</font>
|
|
</td>
|
|
<td>
|
|
<font size="2">
|
|
PCRB#:
|
|
@Model.PCRBNumber
|
|
</font>
|
|
</td>
|
|
<td>
|
|
<font size="2">
|
|
Metrology Change:
|
|
</font>
|
|
<font size="1">
|
|
@(Model.MetrologyChangeRequired ? "Yes" : "No")
|
|
</font>
|
|
</td>
|
|
<td>
|
|
<font size="2">
|
|
SPC Change:
|
|
</font>
|
|
<font size="1">
|
|
@(Model.SPCChangeRequired ? "Yes" : "No")
|
|
</font>
|
|
</td>
|
|
<td>
|
|
<font size="2">
|
|
FI Change:
|
|
</font>
|
|
<font size="1">
|
|
@(Model.FIChangeRequired ? "Yes" : "No")
|
|
</font>
|
|
</td>
|
|
<td>
|
|
<font size="2">
|
|
OI Change:
|
|
</font>
|
|
<font size="1">
|
|
@(Model.SPNChangeRequired ? "Yes" : "No")
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
|
|
<table border="1">
|
|
<tr bgcolor="#c4baba" color="#000000">
|
|
<td colspan="1">Training Notification</td>
|
|
</tr>
|
|
<tr style="display:block;">
|
|
<td>
|
|
<font size="2">
|
|
Training:
|
|
</font>
|
|
<font size="1">
|
|
@(Model.TrainingRequired ? "Yes" : "No")
|
|
</font>
|
|
</td>
|
|
<td>
|
|
<font size="2">
|
|
Training Notification to:
|
|
@(ViewBag.TrainingNotificationTo)
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table border="1">
|
|
<tr bgcolor="#c4baba" color="#000000">
|
|
<td colspan="4"> Change Impact</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table border="0">
|
|
<tr>
|
|
<td>
|
|
<font size="2">
|
|
Impact On ESH:
|
|
</font>
|
|
<font size="1">
|
|
@if (Model.ImpactOnEnvironment == 1)
|
|
{
|
|
@: Positive
|
|
}
|
|
else if (Model.ImpactOnEnvironment == 2)
|
|
{
|
|
@: Negative
|
|
}
|
|
else
|
|
{
|
|
@: N/A
|
|
}
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<font size="1">
|
|
@Html.Raw(@Model.ImpactOnEnvironmentDescription)
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td>
|
|
<table border="0">
|
|
<tr>
|
|
<td>
|
|
<font size="2">
|
|
Impact On Capacity:
|
|
</font>
|
|
<font size="1">
|
|
@(Model.ImpactOnCapacity == 1 ? "Yes" : "No")
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<font size="1">
|
|
@Html.Raw(@Model.ImpactOnCapacityDescription)
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td>
|
|
@*<table border="0">
|
|
<tr>
|
|
<td>
|
|
<font size="2">
|
|
RH(ITAR):
|
|
</font>
|
|
<font size="1">
|
|
@(Model.IsRH ? "Yes" : "No")
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
</table>*@
|
|
</td>
|
|
<td>
|
|
<table border="0">
|
|
<tr>
|
|
<td>
|
|
<font size="2">
|
|
Material Consumption Change:
|
|
</font>
|
|
<font size="1">
|
|
@(Model.MaterialConsumptionChangeRequired == 1 ? "Yes" : "No")
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<font size="1">
|
|
@Html.Raw(@Model.MaterialConsumptionChangeDescription)
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table border="1">
|
|
<tr bgcolor="#c4baba" color="#ffffff">
|
|
<td>
|
|
Full Name
|
|
</td>
|
|
<td>
|
|
Role
|
|
</td>
|
|
<td>
|
|
Approved/Denied
|
|
</td>
|
|
<td>
|
|
Date Time
|
|
</td>
|
|
</tr>
|
|
|
|
@foreach (Fab2ApprovalSystem.ViewModels.ECNApprovalLog ecnApp in Model.Approvalog)
|
|
{
|
|
<tr>
|
|
<td>
|
|
<font size="1">
|
|
@ecnApp.FullName
|
|
</font>
|
|
</td>
|
|
<td>
|
|
<font size="1">
|
|
@ecnApp.SubRole
|
|
</font>
|
|
</td>
|
|
<td>
|
|
<font size="1">
|
|
@ecnApp.Operation
|
|
</font>
|
|
</td>
|
|
|
|
<td>
|
|
<font size="1">
|
|
@ecnApp.OperationTime
|
|
</font>
|
|
</td>
|
|
</tr>
|
|
}
|
|
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
</body>
|
|
|
|
</html> |