2025-05-28 22:21:03 +02:00

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#:&nbsp;
</font>
<font size="1">
@Model.SubmitedDate
</font>
</td>
</tr>
<tr>
<td>
<font size="2">
Originator Name:&nbsp;
</font>
<font size="1">
@Model.OriginatorName
</font>
</td>
</tr>
</table>
</td>
<td>
<table border="0">
@*<tr>
<td>
<font size="2">
Affected Department:&nbsp;
</font>
<font size="1">
@Model.AffectedDepartments
</font>
</td>
</tr>*@
<tr>
<td>
<font size="2">
Affected Area:&nbsp;
</font>
<font size="1">
@Model.AffectedModules
@*@Model.AffectedAreas*@
</font>
</td>
</tr>
<tr>
<td>
<font size="2">
Category:&nbsp;
</font>
<font size="1">
@(ViewBag.Category)
</font>
</td>
</tr>
<tr>
<td>
<font size="2">
ITAR/EC:&nbsp;
</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: &nbsp;
</font>
<font size="1">
@(Model.IsECN ? "Yes" : "No")
</font>
</td>
<td>
<font size="2">
TECN:&nbsp;
@(Model.IsTECN ? "Yes" : "No")
</font>
</td>
<td>
<font size="2">
Emergency: &nbsp;
</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:&nbsp;
</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#: &nbsp;
@Model.PCRBNumber
</font>
</td>
<td>
<font size="2">
Metrology Change: &nbsp;&nbsp;
</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: &nbsp;
@(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>