diff --git a/AMESCoreStudio.Web/AMESCoreStudio.Web.csproj b/AMESCoreStudio.Web/AMESCoreStudio.Web.csproj index edf21748..102482e6 100644 --- a/AMESCoreStudio.Web/AMESCoreStudio.Web.csproj +++ b/AMESCoreStudio.Web/AMESCoreStudio.Web.csproj @@ -5,7 +5,14 @@ - + + + + + + + + diff --git a/AMESCoreStudio.Web/AMESCoreStudio.Web.csproj.user b/AMESCoreStudio.Web/AMESCoreStudio.Web.csproj.user index 93ad27ae..ba06749d 100644 --- a/AMESCoreStudio.Web/AMESCoreStudio.Web.csproj.user +++ b/AMESCoreStudio.Web/AMESCoreStudio.Web.csproj.user @@ -3,7 +3,7 @@ RazorViewEmptyScaffolder root/Common/MVC/View - 650 + 650.4 True False False diff --git a/AMESCoreStudio.Web/Controllers/PCSController.cs b/AMESCoreStudio.Web/Controllers/PCSController.cs index 84abf4f5..3f3aac15 100644 --- a/AMESCoreStudio.Web/Controllers/PCSController.cs +++ b/AMESCoreStudio.Web/Controllers/PCSController.cs @@ -12,8 +12,338 @@ namespace AMESCoreStudio.Web.Controllers { public class PCSController : Controller { - public IActionResult Index() + private readonly ILogger _logger; + public readonly ISYS _sysApi; + public readonly IPCS _pcsApi; + public PCSController(ILogger logger, ISYS sysApi, IPCS pcsApi) { + _logger = logger; + _sysApi = sysApi; + _pcsApi = pcsApi; + //if (Request.Cookies["_AMESCookie"] != null) + //{ + // HttpContext.Request.Cookies.TryGetValue("UserID", out userID); + //} + } + + + #region 下拉選單 + /// + /// 產品別 + /// + /// + private async Task GetProductType() + { + var result = await _pcsApi.GetProductTypes(); + + var ProductTypes = new List(); + for (int i = 0; i < result.Count; i++) + { + ProductTypes.Add(new SelectListItem(result[i].ProductTypeNO + "-" + result[i].ProductTypeName, result[i].ProductTypeID.ToString())); + } + ViewBag.ProductTypesList = ProductTypes; + } + + /// + /// 線別 + /// + /// + private async Task GetLineInfoType() + { + var result = await _pcsApi.GetLineInfoTypes(); + + var LineInfo = new List(); + for (int i = 0; i < result.Count; i++) + { + LineInfo.Add(new SelectListItem(result[i].LineID + "-" + result[i].LineDesc, result[i].LineID.ToString())); + } + ViewBag.LineIDTypeList = LineInfo; + } + + /// + /// 制令序號 + /// + /// + private void GetWipSEQType() + { + var WipSEQType = new List(); + for (int i = 1; i <= 10; i++) + { + WipSEQType.Add(new SelectListItem(i.ToString(), i.ToString())); + } + ViewBag.WipSEQTypeList = WipSEQType; + } + + /// + /// 工單狀態 + /// + /// + private void GetWipType() + { + var WipType = new List(){ + new SelectListItem() { + Text = "S:標準工單", + Value = "S", + }, + new SelectListItem + { + Text = "R:重工工單", + Value = "R", + } + //new SelectListItem + //{ + // Text = "草稿", + // Value = "APP", + //} + }; + + ViewBag.GetWipTypeList = WipType; + } + + /// + /// 客戶類別 + /// + /// + private void GetCustomerType() + { + var CustomerType = new List(){ + new SelectListItem() { + Text = "醫療", + Value = "1", + }, + new SelectListItem + { + Text = "VIP", + Value = "2", + }, + new SelectListItem + { + Text = "其他", + Value = "3", + } + }; + + ViewBag.GetCustomerTypeList = CustomerType; + } + + /// + /// SMD點膠 + /// + /// + private void GetSMDType() + { + var SMDType = new List(){ + new SelectListItem() { + Text = "A面全點", + Value = "A面全點", + }, + new SelectListItem + { + Text = "B面全點單", + Value = "B面全點", + }, + new SelectListItem + { + Text = "A面部分點膠", + Value = "A面部分點膠", + }, + new SelectListItem + { + Text = "B面部分點膠", + Value = "B面部分點膠", + } + , + new SelectListItem + { + Text = "不需點膠", + Value = "不需點膠", + } + }; + + ViewBag.GetSMDTypeList = SMDType; + } + + /// + /// DIP + /// + private void GetDIPType() + { + var DIPType = new List(){ + new SelectListItem() { + Text = "A面", + Value = "A面", + }, + new SelectListItem + { + Text = "B面", + Value = "B面", + }, + new SelectListItem + { + Text = "Carrier", + Value = "Carrier", + }, + new SelectListItem + { + Text = "貼附膠帶", + Value = "貼附膠帶", + } + }; + + ViewBag.GetDIPTypeList = DIPType; + } + + + /// + /// 燒錄 + /// + private void GetBurnType() + { + var BurnType = new List(){ + new SelectListItem() { + Text = "燒錄", + Value = "Y", + }, + new SelectListItem + { + Text = "不需燒錄", + Value = "N", + } + }; + + ViewBag.GetBurnTypeList = BurnType; + } + + /// + /// 零件烘烤 + /// + private void GetPartsBakeType() + { + var PartsBakeType = new List(){ + new SelectListItem() { + Text = "125℃", + Value = "125℃", + }, + new SelectListItem + { + Text = "120℃", + Value = "120℃", + }, + new SelectListItem + { + Text = "80℃", + Value = "80℃", + }, + new SelectListItem + { + Text = "60℃", + Value = "60℃", + }, + new SelectListItem + { + Text = "45℃", + Value = "45℃", + } + }; + + ViewBag.GetPartsBakeTypeList = PartsBakeType; + } + + /// + /// PCB烘烤 + /// + private void GetPCBBakeType() + { + var PCBBakeType = new List(){ + new SelectListItem() { + Text = "依廠內規範", + Value = "依廠內規範", + }, + new SelectListItem + { + Text = "125℃/2H", + Value = "125℃/2H", + }, + new SelectListItem + { + Text = "120℃/1H(FPC)", + Value = "120℃/1H(FPC)", + }, + new SelectListItem + { + Text = "其他", + Value = "其他", + } + }; + + ViewBag.GetPCBBakeTypeList = PCBBakeType; + } + + /// + /// PCB加工 + /// + private void GetPCBWorkingType() + { + var PCBWorkingType = new List(){ + new SelectListItem() { + Text = "噴印字樣", + Value = "噴印字樣", + }, + new SelectListItem + { + Text = "其他", + Value = "其他", + }, + new SelectListItem + { + Text = "不需加工", + Value = "不需加工", + } + }; + + ViewBag.GetPCBWorkingTypeList = PCBWorkingType; + } + + /// + /// 錫膏 + /// + private void GetSolderPaste() + { + var SolderPaste = new List(){ + new SelectListItem() { + Text = "KOKI無鉛錫膏(S3X58-M406-3)", + Value = "KOKI無鉛錫膏(S3X58-M406-3)", + }, + new SelectListItem + { + Text = "千住無鉛錫膏(M705-221BM5-32-11.5Ka3)", + Value = "千住無鉛錫膏(M705-221BM5-32-11.5Ka3)", + }, + new SelectListItem + { + Text = "其他", + Value = "其他", + } + }; + + ViewBag.GetSolderPasteList = SolderPaste; + } + #endregion + + + public async Task PCS001C() + { + await GetProductType(); + GetWipType(); + return View(); + } + + public async Task PCS001A() + { + await GetProductType(); + GetWipSEQType(); + GetWipType(); + await GetLineInfoType(); return View(); } } diff --git a/AMESCoreStudio.Web/HttpApis/AMES/IPCS.cs b/AMESCoreStudio.Web/HttpApis/AMES/IPCS.cs new file mode 100644 index 00000000..9c7ac576 --- /dev/null +++ b/AMESCoreStudio.Web/HttpApis/AMES/IPCS.cs @@ -0,0 +1,31 @@ +using System.Collections.Generic; +using WebApiClient; +using WebApiClient.Attributes; +using AMESCoreStudio.WebApi; +using Microsoft.AspNetCore.Mvc; +using AMESCoreStudio.WebApi.Models.AMES; + +namespace AMESCoreStudio.Web +{ + [JsonReturn] + public interface IPCS:IHttpApi + { + #region 下拉選單 + /// + /// 產品別 + /// + /// + [WebApiClient.Attributes.HttpGet("api/ProductTypes")] + ITask> GetProductTypes(); + + /// + /// 線別 + /// + /// + [WebApiClient.Attributes.HttpGet("api/LineInfos")] + ITask> GetLineInfoTypes(); + + #endregion + + } +} diff --git a/AMESCoreStudio.Web/Views/Home/Framework.cshtml b/AMESCoreStudio.Web/Views/Home/Framework.cshtml index 3b5ed3aa..0f16e1fb 100644 --- a/AMESCoreStudio.Web/Views/Home/Framework.cshtml +++ b/AMESCoreStudio.Web/Views/Home/Framework.cshtml @@ -111,6 +111,12 @@
  • 用户角色維護
  • +
  • + PCB001C +
  • +
  • + PCB001A +
  • diff --git a/AMESCoreStudio.Web/Views/PCS/PCB001.cshtml b/AMESCoreStudio.Web/Views/PCS/PCB001.cshtml new file mode 100644 index 00000000..81be359d --- /dev/null +++ b/AMESCoreStudio.Web/Views/PCS/PCB001.cshtml @@ -0,0 +1,13 @@ +@model AMESCoreStudio.WebApi.Models.AMES.ProductType +@{ + ViewData["Title"] = "系統資料管理"; + Layout = "~/Views/Shared/_AMESLayout.cshtml"; +} + +

    PCB001

    +
    + + + +
    + diff --git a/AMESCoreStudio.Web/Views/PCS/PCS001A.cshtml b/AMESCoreStudio.Web/Views/PCS/PCS001A.cshtml new file mode 100644 index 00000000..a327745a --- /dev/null +++ b/AMESCoreStudio.Web/Views/PCS/PCS001A.cshtml @@ -0,0 +1,75 @@ +@model AMESCoreStudio.WebApi.Models.AMES.WipInfo + + +@{ ViewData["Title"] = "PCS001A"; + Layout = "~/Views/Shared/_FormLayout.cshtml"; } + + + +
    +
    +
    +
    + + + + + + + + +
    +
    + + + +
    +
    +
    + + + +
    +
    +
    + + + +
    +
    +
    + + + +
    +
    + + + @Html.ValidationMessage("error") +
    + +
    + +
    +
    +
    + +@section Scripts { + @{ await Html.RenderPartialAsync("_ValidationScriptsPartial"); + await Html.RenderPartialAsync("_FileinputScriptsPartial"); } + + + + +} diff --git a/AMESCoreStudio.Web/Views/PCS/PCS001C.cshtml b/AMESCoreStudio.Web/Views/PCS/PCS001C.cshtml new file mode 100644 index 00000000..0825d2ae --- /dev/null +++ b/AMESCoreStudio.Web/Views/PCS/PCS001C.cshtml @@ -0,0 +1,51 @@ +@model AMESCoreStudio.WebApi.Models.AMES.ProductType + + +@{ ViewData["Title"] = "PCS001C"; + Layout = "~/Views/Shared/_FormLayout.cshtml"; } + + + +
    +
    +
    +
    +
    + + + +
    +
    +
    + + + +
    + @Html.ValidationMessage("error") +
    + +
    + +
    +
    +
    + +@section Scripts { + @{ await Html.RenderPartialAsync("_ValidationScriptsPartial"); + await Html.RenderPartialAsync("_FileinputScriptsPartial"); } + + + + +} diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.dll b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.dll index f702e5d6..439dbdb8 100644 Binary files a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.dll and b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.dll differ diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.pdb b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.pdb index e27ddb9b..74ac8608 100644 Binary files a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.pdb and b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.pdb differ diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.dll b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.dll index 3f607131..cc9d0e19 100644 Binary files a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.dll and b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.dll differ diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.pdb b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.pdb index 49da926d..1165884c 100644 Binary files a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.pdb and b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.Web.pdb differ diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll index 7438cb98..bc68fbae 100644 Binary files a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll and b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll differ diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb index 1f7256c8..cd61a2e4 100644 Binary files a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb and b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb differ diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll index 6f06232c..84102888 100644 Binary files a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll and b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll differ diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb index cabf30e4..b631bb0e 100644 Binary files a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb and b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb differ diff --git a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.xml b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.xml index c68f6b79..19aef915 100644 --- a/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.xml +++ b/AMESCoreStudio.Web/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.xml @@ -27,6 +27,142 @@ Swagger:隐藏属性 + + + + + + + + + + + + + + 獲取產品別資料 + + + + + + + + + + + + + + + + + 獲取產品別資料 + + + + + + + + + + + + + + + + + 獲取產品別資料 + + + + + + + + + + + + + + + + + 獲取產品別資料 + + + + + + + + + + + + + + + + + 獲取產品別資料 + + + + + + + + + + + + + + + + + 獲取產品別資料 + + + + + + + + + + + + + + + + + 獲取產品別資料 + + + + + + + + + + + + + + + + + 獲取產品別資料 + + + @@ -792,6 +928,46 @@ + + + 廠別/委外廠 + + + + + + + + + + 線別 + + + + + 正背面 + + + + + 工單性質 + + + + + 產品別 + + + + + 工單機種資料 + + + + + 工單基本資料文件 + + 用户资料表 @@ -1109,7 +1285,7 @@ - 用户资料表 + 工單基本資料文件 @@ -1124,7 +1300,7 @@ - 規劃數量 + 計劃數量 diff --git a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.RazorCoreGenerate.cache b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.RazorCoreGenerate.cache index 83ca9aed..ea6348b2 100644 --- a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.RazorCoreGenerate.cache +++ b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.RazorCoreGenerate.cache @@ -1 +1 @@ -45a5b198612093897647251598184d77fe075026 +7fd7866c6ed625db1d858b209296ea4b3902fdd3 diff --git a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.dll b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.dll index f702e5d6..439dbdb8 100644 Binary files a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.dll and b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.dll differ diff --git a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.pdb b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.pdb index e27ddb9b..74ac8608 100644 Binary files a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.pdb and b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.Views.pdb differ diff --git a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.csproj.AssemblyReference.cache b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.csproj.AssemblyReference.cache index 4536ea72..0eb0cd0e 100644 Binary files a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.csproj.AssemblyReference.cache and b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.csproj.AssemblyReference.cache differ diff --git a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.csproj.CoreCompileInputs.cache b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.csproj.CoreCompileInputs.cache index a5f3a8fe..1a2c3fee 100644 --- a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.csproj.CoreCompileInputs.cache +++ b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -f7c647752cbb378ef14b2a9337d63ae796b9d56d +6deeaece5b88541a453b20901552e23a47f05226 diff --git a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.csproj.FileListAbsolute.txt b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.csproj.FileListAbsolute.txt index 9f4b64b7..9628732b 100644 --- a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.csproj.FileListAbsolute.txt +++ b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.csproj.FileListAbsolute.txt @@ -1409,3 +1409,5 @@ C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\obj\Debug\netcoreapp3.1\AM C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\obj\Debug\netcoreapp3.1\AMESCoreStudio.Web.dll C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\obj\Debug\netcoreapp3.1\AMESCoreStudio.Web.pdb C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\obj\Debug\netcoreapp3.1\AMESCoreStudio.Web.genruntimeconfig.cache +C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\obj\Debug\netcoreapp3.1\Razor\Views\PCS\PCS001C.cshtml.g.cs +C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\obj\Debug\netcoreapp3.1\Razor\Views\PCS\PCS001A.cshtml.g.cs diff --git a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.dll b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.dll index 3f607131..cc9d0e19 100644 Binary files a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.dll and b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.dll differ diff --git a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.pdb b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.pdb index 49da926d..1165884c 100644 Binary files a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.pdb and b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/AMESCoreStudio.Web.pdb differ diff --git a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/Razor/Views/Home/Framework.cshtml.g.cs b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/Razor/Views/Home/Framework.cshtml.g.cs index 8047e067..17e049a6 100644 --- a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/Razor/Views/Home/Framework.cshtml.g.cs +++ b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/Razor/Views/Home/Framework.cshtml.g.cs @@ -1,4 +1,4 @@ -#pragma checksum "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\Home\Framework.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "a5d0b7a6b9feff67693cdcdbe982bbb251218445" +#pragma checksum "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\Home\Framework.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "0dfcdc4648abe75bdd396305d452a9d7206dc616" // #pragma warning disable 1591 [assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Views_Home_Framework), @"mvc.1.0.view", @"/Views/Home/Framework.cshtml")] @@ -26,7 +26,7 @@ using AMESCoreStudio.Web.Models; #line default #line hidden #nullable disable - [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"a5d0b7a6b9feff67693cdcdbe982bbb251218445", @"/Views/Home/Framework.cshtml")] + [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"0dfcdc4648abe75bdd396305d452a9d7206dc616", @"/Views/Home/Framework.cshtml")] [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"62e29166393038e4ea6c308c1bb943678e7174af", @"/Views/_ViewImports.cshtml")] public class Views_Home_Framework : global::Microsoft.AspNetCore.Mvc.Razor.RazorPage { @@ -84,7 +84,7 @@ using AMESCoreStudio.Web.Models; #line hidden #nullable disable WriteLiteral("\n\n\n\n\n"); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "a5d0b7a6b9feff67693cdcdbe982bbb25121844510471", async() => { + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "0dfcdc4648abe75bdd396305d452a9d7206dc61610471", async() => { WriteLiteral("\n \n "); #nullable restore #line 11 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\Home\Framework.cshtml" @@ -99,7 +99,7 @@ using AMESCoreStudio.Web.Models; <meta name=""viewport"" content=""width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no""> <meta http-equiv=""Cache-Control"" content=""no-siteapp"" /> "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "a5d0b7a6b9feff67693cdcdbe982bbb25121844511329", async() => { + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "0dfcdc4648abe75bdd396305d452a9d7206dc61611329", async() => { } ); __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>(); @@ -114,7 +114,7 @@ using AMESCoreStudio.Web.Models; Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "a5d0b7a6b9feff67693cdcdbe982bbb25121844512507", async() => { + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "0dfcdc4648abe75bdd396305d452a9d7206dc61612507", async() => { } ); __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>(); @@ -130,7 +130,7 @@ using AMESCoreStudio.Web.Models; Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "a5d0b7a6b9feff67693cdcdbe982bbb25121844513772", async() => { + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "0dfcdc4648abe75bdd396305d452a9d7206dc61613772", async() => { } ); __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>(); @@ -146,7 +146,7 @@ using AMESCoreStudio.Web.Models; Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "a5d0b7a6b9feff67693cdcdbe982bbb25121844515037", async() => { + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "0dfcdc4648abe75bdd396305d452a9d7206dc61615037", async() => { } ); __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>(); @@ -161,7 +161,7 @@ using AMESCoreStudio.Web.Models; Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "a5d0b7a6b9feff67693cdcdbe982bbb25121844516215", async() => { + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "0dfcdc4648abe75bdd396305d452a9d7206dc61616215", async() => { } ); __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>(); @@ -176,7 +176,7 @@ using AMESCoreStudio.Web.Models; Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "a5d0b7a6b9feff67693cdcdbe982bbb25121844517392", async() => { + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "0dfcdc4648abe75bdd396305d452a9d7206dc61617392", async() => { } ); __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>(); @@ -191,7 +191,7 @@ using AMESCoreStudio.Web.Models; Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "a5d0b7a6b9feff67693cdcdbe982bbb25121844518577", async() => { + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "0dfcdc4648abe75bdd396305d452a9d7206dc61618577", async() => { } ); __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>(); @@ -225,7 +225,7 @@ using AMESCoreStudio.Web.Models; Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\n\n"); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "a5d0b7a6b9feff67693cdcdbe982bbb25121844520729", async() => { + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "0dfcdc4648abe75bdd396305d452a9d7206dc61620729", async() => { WriteLiteral(@" <div class=""layui-layout layui-layout-admin""> <!-- 顶部 --> @@ -233,7 +233,7 @@ using AMESCoreStudio.Web.Models; <div class=""logo""> <a href=""javascript:;"" onclick=""$('.layui-tab-title .home').eq(0).click();""> "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "a5d0b7a6b9feff67693cdcdbe982bbb25121844521260", async() => { + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "0dfcdc4648abe75bdd396305d452a9d7206dc61621260", async() => { } ); __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>(); @@ -285,7 +285,7 @@ using AMESCoreStudio.Web.Models; </li> <li class=""layui-nav-item""> <a href=""javascript:;"">"); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "a5d0b7a6b9feff67693cdcdbe982bbb25121844524305", async() => { + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "0dfcdc4648abe75bdd396305d452a9d7206dc61624305", async() => { } ); __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>(); @@ -359,14 +359,20 @@ using AMESCoreStudio.Web.Models; <li class=""sub-tab"" hg-title=""用户角色維護"" hg-nav=""/SYS/SYS009""> <a><i class=""fa fa-user-o fa-fw""></i><cite>用户角色維護</cite></a> </li> + <li class=""sub-tab"" hg-title=""pcb"" hg-nav=""/PCS/PCS001C""> + <a><i class="""); + WriteLiteral(@"fa fa-user-o fa-fw""></i><cite>PCB001C</cite></a> + </li> + <li class=""sub-tab"" hg-title=""pcb"" hg-nav=""/PCS/PCS001A""> + <a><i class=""fa fa-user-o fa-fw""></i><cite>PCB001A</cite></a> + </li> </ul> </li> </ul> </div> </div> - <!-- 内容 --"); - WriteLiteral(@"> + <!-- 内容 --> <div class=""layui-page-content""> <div class=""layui-tab tab"" lay-unauto lay-allowClose=""true"" lay-filter=""xbs_tab""> <span class=""indent-tab left"" title=""侧边伸缩""><i class=""fa fa-dedent fa-lg""></i></span> @@ -375,15 +381,15 @@ using AMESCoreStudio.Web.Models; <li class=""layui-nav-item""> <a href=""javascript:;""><i class=""fa fa-dot-circle-o fa-fw""></i> 页面操作</a> <dl class=""layui-nav-child""> - <dd lay-unselect data-page-close=""this""> + <dd lay-unselec"); + WriteLiteral(@"t data-page-close=""this""> <a href=""javascript:;""><i class=""fa fa-refresh fa-fw""></i> 刷新当前</a> </dd> <dd lay-unselect data-page-close=""other""> <a href=""javascript:;""><i class=""fa fa-ban fa-fw""></i> 关闭其他</a> </dd> <dd lay-unselect data-page-close=""all""> -"); - WriteLiteral(@" <a href=""javascript:;""><i class=""fa fa-power-off fa-fw""></i> 关闭全部</a> + <a href=""javascript:;""><i class=""fa fa-power-off fa-fw""></i> 关闭全部</a> </dd> </dl> </li> @@ -394,7 +400,8 @@ using AMESCoreStudio.Web.Models; </ul> <div class=""layui-tab-content""> <div class=""layui-tab-item layui-show""> - <iframe src='/Home/Index' frameborder=""0"" scrolling=""yes"" class=""hg-iframe""></iframe> + <iframe src='/Home/"); + WriteLiteral(@"Index' frameborder=""0"" scrolling=""yes"" class=""hg-iframe""></iframe> </div> </div> </div> @@ -405,8 +412,7 @@ using AMESCoreStudio.Web.Models; <div class=""layui-fluid""> <div class=""layui-row""> <div class=""layui-col-md12""> - <fieldset class=""layui-elem-field layui-field-titl"); - WriteLiteral(@"e""><legend>主题</legend></fieldset> + <fieldset class=""layui-elem-field layui-field-title""><legend>主题</legend></fieldset> <div class=""layui-col-md12""> <ul class=""skin""> </ul> @@ -425,7 +431,8 @@ using AMESCoreStudio.Web.Models; var element = layui.element; console.log('layui.element'); - }); + });"); + WriteLiteral(@" function cleancache() { var a = hg.load(function () { var that = this; @@ -437,7 +444,7 @@ using AMESCoreStudio.Web.Models; }) }</script> "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "a5d0b7a6b9feff67693cdcdbe982bbb25121844532272", async() => { + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "0dfcdc4648abe75bdd396305d452a9d7206dc61632752", async() => { } ); __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>(); @@ -452,7 +459,7 @@ using AMESCoreStudio.Web.Models; Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "a5d0b7a6b9feff67693cdcdbe982bbb25121844533462", async() => { + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "0dfcdc4648abe75bdd396305d452a9d7206dc61633942", async() => { } ); __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>(); @@ -467,7 +474,7 @@ using AMESCoreStudio.Web.Models; Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); WriteLiteral("\n <!-- 请求进度条插件 -->\n "); - __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "a5d0b7a6b9feff67693cdcdbe982bbb25121844534678", async() => { + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "0dfcdc4648abe75bdd396305d452a9d7206dc61635158", async() => { } ); __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>(); diff --git a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/Razor/Views/PCS/PCS001A.cshtml.g.cs b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/Razor/Views/PCS/PCS001A.cshtml.g.cs new file mode 100644 index 00000000..60d28ac7 --- /dev/null +++ b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/Razor/Views/PCS/PCS001A.cshtml.g.cs @@ -0,0 +1,462 @@ +#pragma checksum "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "d5f93ecbc263cf0aa94307b00bb34a0b18729a66" +// <auto-generated/> +#pragma warning disable 1591 +[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Views_PCS_PCS001A), @"mvc.1.0.view", @"/Views/PCS/PCS001A.cshtml")] +namespace AspNetCore +{ + #line hidden + using System; + using System.Collections.Generic; + using System.Linq; + using System.Threading.Tasks; + using Microsoft.AspNetCore.Mvc; + using Microsoft.AspNetCore.Mvc.Rendering; + using Microsoft.AspNetCore.Mvc.ViewFeatures; +#nullable restore +#line 1 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\_ViewImports.cshtml" +using AMESCoreStudio.Web; + +#line default +#line hidden +#nullable disable +#nullable restore +#line 2 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\_ViewImports.cshtml" +using AMESCoreStudio.Web.Models; + +#line default +#line hidden +#nullable disable + [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"d5f93ecbc263cf0aa94307b00bb34a0b18729a66", @"/Views/PCS/PCS001A.cshtml")] + [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"62e29166393038e4ea6c308c1bb943678e7174af", @"/Views/_ViewImports.cshtml")] + public class Views_PCS_PCS001A : global::Microsoft.AspNetCore.Mvc.Razor.RazorPage<AMESCoreStudio.WebApi.Models.AMES.WipInfo> + { + private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_0 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("text-danger"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_1 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("control-label col-sm-3"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_2 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("form-control col-sm-3"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_3 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("text-danger offset-sm-3 my-sm-1"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_4 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("custom-select col-sm-3"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_5 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("enctype", new global::Microsoft.AspNetCore.Html.HtmlString("multipart/form-data"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_6 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("method", "post", global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_7 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("asp-action", "SYS001Save", global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + #line hidden + #pragma warning disable 0649 + private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext __tagHelperExecutionContext; + #pragma warning restore 0649 + private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner __tagHelperRunner = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner(); + #pragma warning disable 0169 + private string __tagHelperStringValueBuffer; + #pragma warning restore 0169 + private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __backed__tagHelperScopeManager = null; + private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __tagHelperScopeManager + { + get + { + if (__backed__tagHelperScopeManager == null) + { + __backed__tagHelperScopeManager = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager(StartTagHelperWritingScope, EndTagHelperWritingScope); + } + return __backed__tagHelperScopeManager; + } + } + private global::Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper; + private global::Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper __Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper; + private global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper; + private global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper; + private global::Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper; + private global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper; + #pragma warning disable 1998 + public async override global::System.Threading.Tasks.Task ExecuteAsync() + { + WriteLiteral("\n\n"); +#nullable restore +#line 4 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" + ViewData["Title"] = "PCS001A"; + Layout = "~/Views/Shared/_FormLayout.cshtml"; + +#line default +#line hidden +#nullable disable + WriteLiteral("\n<style>\n .control-label {\n justify-content: flex-end !important;\n }\n</style>\n\n<div class=\"row\">\n <div class=\"col-sm-12\">\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "d5f93ecbc263cf0aa94307b00bb34a0b18729a667039", async() => { + WriteLiteral("\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("div", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "d5f93ecbc263cf0aa94307b00bb34a0b18729a667307", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper); +#nullable restore +#line 16 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper.ValidationSummary = global::Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary.ModelOnly; + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-validation-summary", __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper.ValidationSummary, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n <table style=\"width:100%\">\n <tr>\n <td>\n <div class=\"form-group form-inline my-sm-1\">\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "d5f93ecbc263cf0aa94307b00bb34a0b18729a669161", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper); +#nullable restore +#line 21 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.ProductTypeID); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("select", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "d5f93ecbc263cf0aa94307b00bb34a0b18729a6610771", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper); +#nullable restore +#line 22 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.ProductTypeID); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); +#nullable restore +#line 22 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.Items = ViewBag.ProductTypesList; + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-items", __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.Items, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("span", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "d5f93ecbc263cf0aa94307b00bb34a0b18729a6612863", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper); +#nullable restore +#line 23 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.ProductTypeID); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-validation-for", __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n </div>\n </td>\n <td>\n <div class=\"form-group form-inline my-sm-1\">\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "d5f93ecbc263cf0aa94307b00bb34a0b18729a6614701", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper); +#nullable restore +#line 28 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.WipSEQ); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("select", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "d5f93ecbc263cf0aa94307b00bb34a0b18729a6616305", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper); +#nullable restore +#line 29 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.WipSEQ); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); +#nullable restore +#line 29 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.Items = ViewBag.WipSEQTypeList; + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-items", __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.Items, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_4); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("span", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "d5f93ecbc263cf0aa94307b00bb34a0b18729a6618388", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper); +#nullable restore +#line 30 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.WipSEQ); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-validation-for", __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n </div>\n </tr>\n <tr>\n <td>\n <div class=\"form-group form-inline my-sm-1\">\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "d5f93ecbc263cf0aa94307b00bb34a0b18729a6620237", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper); +#nullable restore +#line 36 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.WipType); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("select", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "d5f93ecbc263cf0aa94307b00bb34a0b18729a6621842", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper); +#nullable restore +#line 37 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.WipType); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); +#nullable restore +#line 37 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.Items = ViewBag.GetWipTypeList; + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-items", __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.Items, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("span", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "d5f93ecbc263cf0aa94307b00bb34a0b18729a6623926", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper); +#nullable restore +#line 38 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.WipType); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-validation-for", __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n </div>\n </td>\n <td>\n <div class=\"form-group form-inline my-sm-1\">\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "d5f93ecbc263cf0aa94307b00bb34a0b18729a6625758", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper); +#nullable restore +#line 43 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.LineID); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("select", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "d5f93ecbc263cf0aa94307b00bb34a0b18729a6627362", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper); +#nullable restore +#line 44 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.LineID); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); +#nullable restore +#line 44 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.Items = ViewBag.LineIDTypeList; + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-items", __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.Items, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("span", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "d5f93ecbc263cf0aa94307b00bb34a0b18729a6629445", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper); +#nullable restore +#line 45 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.LineID); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-validation-for", __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n </div>\n </td>\n </tr>\n </table>\n\n \n <span style=\"color: firebrick;word-break: break-all;\" class=\"text-danger offset-sm-3\">"); +#nullable restore +#line 52 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" + Write(Html.ValidationMessage("error")); + +#line default +#line hidden +#nullable disable + WriteLiteral("</span>\n <div class=\"form-group\">\n <input type=\"submit\" value=\"保存\" class=\"btn btn-primary offset-sm-3\" />\n </div>\n\n "); + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper); + __Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_5); + __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Method = (string)__tagHelperAttribute_6.Value; + __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_6); + __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Action = (string)__tagHelperAttribute_7.Value; + __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_7); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n</div>\n</div>\n\n"); + DefineSection("Scripts", async() => { + WriteLiteral("\n"); +#nullable restore +#line 62 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" + await Html.RenderPartialAsync("_ValidationScriptsPartial"); + await Html.RenderPartialAsync("_FileinputScriptsPartial"); + +#line default +#line hidden +#nullable disable + WriteLiteral("\n <script type=\"text/javascript\">\n $(document).ready(function () {\n var error = \'"); +#nullable restore +#line 67 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001A.cshtml" + Write(Html.ValidationMessage("error")); + +#line default +#line hidden +#nullable disable + WriteLiteral("\';\n if ($(error).text() != \'\') {\n parent.hg.msg(error);\n }\n });\n </script>\n\n\n"); + } + ); + } + #pragma warning restore 1998 + [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] + public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } + [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] + public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } + [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] + public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } + [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] + public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } + [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] + public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<AMESCoreStudio.WebApi.Models.AMES.WipInfo> Html { get; private set; } + } +} +#pragma warning restore 1591 diff --git a/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/Razor/Views/PCS/PCS001C.cshtml.g.cs b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/Razor/Views/PCS/PCS001C.cshtml.g.cs new file mode 100644 index 00000000..ab8f5c0a --- /dev/null +++ b/AMESCoreStudio.Web/obj/Debug/netcoreapp3.1/Razor/Views/PCS/PCS001C.cshtml.g.cs @@ -0,0 +1,335 @@ +#pragma checksum "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001C.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "bb9b15a5a6d01b9ad23b6070aca13d714235bbb6" +// <auto-generated/> +#pragma warning disable 1591 +[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Views_PCS_PCS001C), @"mvc.1.0.view", @"/Views/PCS/PCS001C.cshtml")] +namespace AspNetCore +{ + #line hidden + using System; + using System.Collections.Generic; + using System.Linq; + using System.Threading.Tasks; + using Microsoft.AspNetCore.Mvc; + using Microsoft.AspNetCore.Mvc.Rendering; + using Microsoft.AspNetCore.Mvc.ViewFeatures; +#nullable restore +#line 1 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\_ViewImports.cshtml" +using AMESCoreStudio.Web; + +#line default +#line hidden +#nullable disable +#nullable restore +#line 2 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\_ViewImports.cshtml" +using AMESCoreStudio.Web.Models; + +#line default +#line hidden +#nullable disable + [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"bb9b15a5a6d01b9ad23b6070aca13d714235bbb6", @"/Views/PCS/PCS001C.cshtml")] + [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"62e29166393038e4ea6c308c1bb943678e7174af", @"/Views/_ViewImports.cshtml")] + public class Views_PCS_PCS001C : global::Microsoft.AspNetCore.Mvc.Razor.RazorPage<AMESCoreStudio.WebApi.Models.AMES.ProductType> + { + private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_0 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("text-danger"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_1 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("control-label col-sm-3"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_2 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("custom-select col-sm-9"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_3 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("class", new global::Microsoft.AspNetCore.Html.HtmlString("text-danger offset-sm-3 my-sm-1"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_4 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("enctype", new global::Microsoft.AspNetCore.Html.HtmlString("multipart/form-data"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_5 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("method", "post", global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_6 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("asp-action", "SYS001Save", global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + #line hidden + #pragma warning disable 0649 + private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext __tagHelperExecutionContext; + #pragma warning restore 0649 + private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner __tagHelperRunner = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner(); + #pragma warning disable 0169 + private string __tagHelperStringValueBuffer; + #pragma warning restore 0169 + private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __backed__tagHelperScopeManager = null; + private global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager __tagHelperScopeManager + { + get + { + if (__backed__tagHelperScopeManager == null) + { + __backed__tagHelperScopeManager = new global::Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager(StartTagHelperWritingScope, EndTagHelperWritingScope); + } + return __backed__tagHelperScopeManager; + } + } + private global::Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper; + private global::Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper __Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper; + private global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper; + private global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper; + private global::Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper; + private global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper; + #pragma warning disable 1998 + public async override global::System.Threading.Tasks.Task ExecuteAsync() + { + WriteLiteral("\n\n"); +#nullable restore +#line 4 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001C.cshtml" + ViewData["Title"] = "PCS001C"; + Layout = "~/Views/Shared/_FormLayout.cshtml"; + +#line default +#line hidden +#nullable disable + WriteLiteral("\n<style>\n .control-label {\n justify-content: flex-end !important;\n }\n</style>\n\n<div class=\"row\">\n <div class=\"col-sm-12\">\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "bb9b15a5a6d01b9ad23b6070aca13d714235bbb66682", async() => { + WriteLiteral("\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("div", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "bb9b15a5a6d01b9ad23b6070aca13d714235bbb66950", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper); +#nullable restore +#line 16 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001C.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper.ValidationSummary = global::Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary.ModelOnly; + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-validation-summary", __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper.ValidationSummary, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n <div class=\"form-group form-inline my-sm-1\">\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "bb9b15a5a6d01b9ad23b6070aca13d714235bbb68690", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper); +#nullable restore +#line 18 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001C.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.ProductTypeName); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("select", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "bb9b15a5a6d01b9ad23b6070aca13d714235bbb610290", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper); +#nullable restore +#line 19 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001C.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.ProductTypeName); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); +#nullable restore +#line 19 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001C.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.Items = ViewBag.ProductTypesList; + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-items", __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.Items, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("span", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "bb9b15a5a6d01b9ad23b6070aca13d714235bbb612372", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper); +#nullable restore +#line 20 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001C.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.ProductTypeName); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-validation-for", __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n </div>\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("div", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "bb9b15a5a6d01b9ad23b6070aca13d714235bbb614059", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper); +#nullable restore +#line 22 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001C.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper.ValidationSummary = global::Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary.ModelOnly; + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-validation-summary", __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper.ValidationSummary, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n <div class=\"form-group form-inline my-sm-1\">\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "bb9b15a5a6d01b9ad23b6070aca13d714235bbb615800", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper); +#nullable restore +#line 24 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001C.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.ProductTypeName); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("select", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "bb9b15a5a6d01b9ad23b6070aca13d714235bbb617401", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper); +#nullable restore +#line 25 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001C.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.ProductTypeName); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); +#nullable restore +#line 25 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001C.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.Items = ViewBag.GetWipTypeList; + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-items", __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.Items, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n "); + __tagHelperExecutionContext = __tagHelperScopeManager.Begin("span", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "bb9b15a5a6d01b9ad23b6070aca13d714235bbb619481", async() => { + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper); +#nullable restore +#line 26 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001C.cshtml" +__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.ProductTypeName); + +#line default +#line hidden +#nullable disable + __tagHelperExecutionContext.AddTagHelperAttribute("asp-validation-for", __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n </div>\n <span style=\"color: firebrick;word-break: break-all;\" class=\"text-danger offset-sm-3\">"); +#nullable restore +#line 28 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001C.cshtml" + Write(Html.ValidationMessage("error")); + +#line default +#line hidden +#nullable disable + WriteLiteral("</span>\n <div class=\"form-group\">\n <input type=\"submit\" value=\"保存\" class=\"btn btn-primary offset-sm-3\" />\n </div>\n\n "); + } + ); + __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper); + __Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper>(); + __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper); + __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_4); + __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Method = (string)__tagHelperAttribute_5.Value; + __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_5); + __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Action = (string)__tagHelperAttribute_6.Value; + __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_6); + await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); + if (!__tagHelperExecutionContext.Output.IsContentModified) + { + await __tagHelperExecutionContext.SetOutputContentAsync(); + } + Write(__tagHelperExecutionContext.Output); + __tagHelperExecutionContext = __tagHelperScopeManager.End(); + WriteLiteral("\n</div>\n</div>\n\n"); + DefineSection("Scripts", async() => { + WriteLiteral("\n"); +#nullable restore +#line 38 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001C.cshtml" + await Html.RenderPartialAsync("_ValidationScriptsPartial"); + await Html.RenderPartialAsync("_FileinputScriptsPartial"); + +#line default +#line hidden +#nullable disable + WriteLiteral("\n <script type=\"text/javascript\">\n $(document).ready(function () {\n var error = \'"); +#nullable restore +#line 43 "C:\Users\USER\Desktop\MES\AMES0916\AMESCoreStudio.Web\Views\PCS\PCS001C.cshtml" + Write(Html.ValidationMessage("error")); + +#line default +#line hidden +#nullable disable + WriteLiteral("\';\n if ($(error).text() != \'\') {\n parent.hg.msg(error);\n }\n });\n </script>\n\n\n"); + } + ); + } + #pragma warning restore 1998 + [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] + public global::Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider { get; private set; } + [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] + public global::Microsoft.AspNetCore.Mvc.IUrlHelper Url { get; private set; } + [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] + public global::Microsoft.AspNetCore.Mvc.IViewComponentHelper Component { get; private set; } + [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] + public global::Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper Json { get; private set; } + [global::Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] + public global::Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<AMESCoreStudio.WebApi.Models.AMES.ProductType> Html { get; private set; } + } +} +#pragma warning restore 1591 diff --git a/AMESCoreStudio.WebApi/AMESCoreStudio.WebApi.csproj.user b/AMESCoreStudio.WebApi/AMESCoreStudio.WebApi.csproj.user index ed067c09..6ce6ada3 100644 --- a/AMESCoreStudio.WebApi/AMESCoreStudio.WebApi.csproj.user +++ b/AMESCoreStudio.WebApi/AMESCoreStudio.WebApi.csproj.user @@ -2,15 +2,15 @@ <Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <WebStackScaffolding_ControllerDialogWidth>650</WebStackScaffolding_ControllerDialogWidth> - <Controller_SelectedScaffolderID>ApiControllerWithContextScaffolder</Controller_SelectedScaffolderID> - <Controller_SelectedScaffolderCategoryPath>root/Common/Api</Controller_SelectedScaffolderCategoryPath> + <Controller_SelectedScaffolderID>MvcControllerEmptyScaffolder</Controller_SelectedScaffolderID> + <Controller_SelectedScaffolderCategoryPath>root/Common/MVC/Controller</Controller_SelectedScaffolderCategoryPath> <WebStackScaffolding_IsLayoutPageSelected>True</WebStackScaffolding_IsLayoutPageSelected> <WebStackScaffolding_IsPartialViewSelected>False</WebStackScaffolding_IsPartialViewSelected> <WebStackScaffolding_IsReferencingScriptLibrariesSelected>True</WebStackScaffolding_IsReferencingScriptLibrariesSelected> <WebStackScaffolding_LayoutPageFile /> <WebStackScaffolding_DbContextTypeFullName>AMESCoreStudio.WebApi.AMESContext</WebStackScaffolding_DbContextTypeFullName> <WebStackScaffolding_IsAsyncSelected>False</WebStackScaffolding_IsAsyncSelected> - <ShowAllFiles>true</ShowAllFiles> + <ShowAllFiles>false</ShowAllFiles> <WebStackScaffolding_IsViewGenerationSelected>True</WebStackScaffolding_IsViewGenerationSelected> </PropertyGroup> </Project> \ No newline at end of file diff --git a/AMESCoreStudio.WebApi/Controllers/AMES/FactoryInfosController.cs b/AMESCoreStudio.WebApi/Controllers/AMES/FactoryInfosController.cs new file mode 100644 index 00000000..108979d2 --- /dev/null +++ b/AMESCoreStudio.WebApi/Controllers/AMES/FactoryInfosController.cs @@ -0,0 +1,51 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.EntityFrameworkCore; +using AMESCoreStudio.WebApi.Models.AMES; + +namespace AMESCoreStudio.WebApi.Controllers.AMES +{ + /// <summary> + /// + /// </summary> + [Route("api/[controller]")] + [ApiController] + public class FactoryInfosController : Controller + { + private readonly AMESContext _context; + + /// <summary> + /// + /// </summary> + /// <param name="context"></param> + public FactoryInfosController(AMESContext context) + { + _context = context; + } + + /// <summary> + /// 獲取產品別資料 + /// </summary> + /// <returns></returns> + // GET: api/SystemInfoes + [HttpGet] + public async Task<ActionResult<IEnumerable<FactoryInfo>>> GetFactoryInfo() + { + IQueryable<FactoryInfo> q = _context.FactoryInfos; + + q = q.OrderBy(p => p.FactoryID); + + //q = q.OrderByDescending(p => p.SystemID); + + var FactoryInfo = await q.ToListAsync(); + + //return await _context.SystemInfoes.ToListAsync(); + + return FactoryInfo; + } + } +} diff --git a/AMESCoreStudio.WebApi/Controllers/AMES/FactoryUnitController.cs b/AMESCoreStudio.WebApi/Controllers/AMES/FactoryUnitController.cs new file mode 100644 index 00000000..ff001354 --- /dev/null +++ b/AMESCoreStudio.WebApi/Controllers/AMES/FactoryUnitController.cs @@ -0,0 +1,52 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.EntityFrameworkCore; +using AMESCoreStudio.WebApi.Models.AMES; + +namespace AMESCoreStudio.WebApi.Controllers.AMES +{ + + /// <summary> + /// + /// </summary> + [Route("api/[controller]")] + [ApiController] + public class FactoryUnitController : Controller + { + private readonly AMESContext _context; + + /// <summary> + /// + /// </summary> + /// <param name="context"></param> + public FactoryUnitController(AMESContext context) + { + _context = context; + } + + /// <summary> + /// 獲取產品別資料 + /// </summary> + /// <returns></returns> + // GET: api/SystemInfoes + [HttpGet] + public async Task<ActionResult<IEnumerable<FactoryUnit>>> GetFactoryUnit() + { + IQueryable<FactoryUnit> q = _context.FactoryUnits; + + q = q.OrderBy(p => p.UnitNO); + + //q = q.OrderByDescending(p => p.SystemID); + + var FactoryUnit = await q.ToListAsync(); + + //return await _context.SystemInfoes.ToListAsync(); + + return FactoryUnit; + } + } +} diff --git a/AMESCoreStudio.WebApi/Controllers/AMES/LineInfosController.cs b/AMESCoreStudio.WebApi/Controllers/AMES/LineInfosController.cs new file mode 100644 index 00000000..b67f4eba --- /dev/null +++ b/AMESCoreStudio.WebApi/Controllers/AMES/LineInfosController.cs @@ -0,0 +1,51 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.EntityFrameworkCore; +using AMESCoreStudio.WebApi.Models.AMES; + +namespace AMESCoreStudio.WebApi.Controllers.AMES +{ + /// <summary> + /// + /// </summary> + [Route("api/[controller]")] + [ApiController] + public class LineInfosController : Controller + { + private readonly AMESContext _context; + + /// <summary> + /// + /// </summary> + /// <param name="context"></param> + public LineInfosController(AMESContext context) + { + _context = context; + } + + /// <summary> + /// 獲取產品別資料 + /// </summary> + /// <returns></returns> + // GET: api/SystemInfoes + [HttpGet] + public async Task<ActionResult<IEnumerable<LineInfo>>> GetLineInfo() + { + IQueryable<LineInfo> q = _context.LineInfos; + + q = q.OrderBy(p => p.LineID); + + //q = q.OrderByDescending(p => p.SystemID); + + var LineInfo = await q.ToListAsync(); + + //return await _context.SystemInfoes.ToListAsync(); + + return LineInfo; + } + } +} diff --git a/AMESCoreStudio.WebApi/Controllers/AMES/MFGTypesController.cs b/AMESCoreStudio.WebApi/Controllers/AMES/MFGTypesController.cs new file mode 100644 index 00000000..e2a9cba1 --- /dev/null +++ b/AMESCoreStudio.WebApi/Controllers/AMES/MFGTypesController.cs @@ -0,0 +1,51 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.EntityFrameworkCore; +using AMESCoreStudio.WebApi.Models.AMES; + +namespace AMESCoreStudio.WebApi.Controllers.AMES +{ + /// <summary> + /// + /// </summary> + [Route("api/[controller]")] + [ApiController] + public class MFGTypesController : Controller + { + private readonly AMESContext _context; + + /// <summary> + /// + /// </summary> + /// <param name="context"></param> + public MFGTypesController(AMESContext context) + { + _context = context; + } + + /// <summary> + /// 獲取產品別資料 + /// </summary> + /// <returns></returns> + // GET: api/SystemInfoes + [HttpGet] + public async Task<ActionResult<IEnumerable<MFGType>>> GetMFGType() + { + IQueryable<MFGType> q = _context.MFGTypes; + + q = q.OrderBy(p => p.MFG_TYPE_NO); + + //q = q.OrderByDescending(p => p.SystemID); + + var MFGType = await q.ToListAsync(); + + //return await _context.SystemInfoes.ToListAsync(); + + return MFGType; + } + } +} diff --git a/AMESCoreStudio.WebApi/Controllers/AMES/ProcessTypesController.cs b/AMESCoreStudio.WebApi/Controllers/AMES/ProcessTypesController.cs new file mode 100644 index 00000000..872cd7ed --- /dev/null +++ b/AMESCoreStudio.WebApi/Controllers/AMES/ProcessTypesController.cs @@ -0,0 +1,51 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.EntityFrameworkCore; +using AMESCoreStudio.WebApi.Models.AMES; + +namespace AMESCoreStudio.WebApi.Controllers.AMES +{ + /// <summary> + /// + /// </summary> + [Route("api/[controller]")] + [ApiController] + public class ProcessTypesController : Controller + { + private readonly AMESContext _context; + + /// <summary> + /// + /// </summary> + /// <param name="context"></param> + public ProcessTypesController(AMESContext context) + { + _context = context; + } + + /// <summary> + /// 獲取產品別資料 + /// </summary> + /// <returns></returns> + // GET: api/SystemInfoes + [HttpGet] + public async Task<ActionResult<IEnumerable<ProcessType>>> GetProcessType() + { + IQueryable<ProcessType> q = _context.ProcessTypes; + + q = q.OrderBy(p => p.PROCESS_TYPE_NO); + + //q = q.OrderByDescending(p => p.SystemID); + + var ProcessType = await q.ToListAsync(); + + //return await _context.SystemInfoes.ToListAsync(); + + return ProcessType; + } + } +} diff --git a/AMESCoreStudio.WebApi/Controllers/AMES/ProductTypesController.cs b/AMESCoreStudio.WebApi/Controllers/AMES/ProductTypesController.cs new file mode 100644 index 00000000..ac9f4a1d --- /dev/null +++ b/AMESCoreStudio.WebApi/Controllers/AMES/ProductTypesController.cs @@ -0,0 +1,51 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.EntityFrameworkCore; +using AMESCoreStudio.WebApi.Models.AMES; + +namespace AMESCoreStudio.WebApi.Controllers.AMES +{ + /// <summary> + /// + /// </summary> + [Route("api/[controller]")] + [ApiController] + public class ProductTypesController : Controller + { + private readonly AMESContext _context; + + /// <summary> + /// + /// </summary> + /// <param name="context"></param> + public ProductTypesController(AMESContext context) + { + _context = context; + } + + /// <summary> + /// 獲取產品別資料 + /// </summary> + /// <returns></returns> + // GET: api/SystemInfoes + [HttpGet] + public async Task<ActionResult<IEnumerable<ProductType>>> GetProductType() + { + IQueryable<ProductType> q = _context.ProductTypes; + + q = q.OrderBy(p => p.ProductTypeID); + + //q = q.OrderByDescending(p => p.SystemID); + + var ProductType = await q.ToListAsync(); + + //return await _context.SystemInfoes.ToListAsync(); + + return ProductType; + } + } +} diff --git a/AMESCoreStudio.WebApi/Controllers/AMES/WipAttsController.cs b/AMESCoreStudio.WebApi/Controllers/AMES/WipAttsController.cs new file mode 100644 index 00000000..1fe04678 --- /dev/null +++ b/AMESCoreStudio.WebApi/Controllers/AMES/WipAttsController.cs @@ -0,0 +1,51 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.EntityFrameworkCore; +using AMESCoreStudio.WebApi.Models.AMES; + +namespace AMESCoreStudio.WebApi.Controllers.AMES +{ + /// <summary> + /// + /// </summary> + [Route("api/[controller]")] + [ApiController] + public class WipAttsController : Controller + { + private readonly AMESContext _context; + + /// <summary> + /// + /// </summary> + /// <param name="context"></param> + public WipAttsController(AMESContext context) + { + _context = context; + } + + /// <summary> + /// 獲取產品別資料 + /// </summary> + /// <returns></returns> + // GET: api/SystemInfoes + [HttpGet] + public async Task<ActionResult<IEnumerable<WipAtt>>> GetWipAtt() + { + IQueryable<WipAtt> q = _context.WipAtts; + + q = q.OrderBy(p => p.WipNO); + + //q = q.OrderByDescending(p => p.SystemID); + + var WipAtt = await q.ToListAsync(); + + //return await _context.SystemInfoes.ToListAsync(); + + return WipAtt; + } + } +} diff --git a/AMESCoreStudio.WebApi/Controllers/AMES/WipInfosController.cs b/AMESCoreStudio.WebApi/Controllers/AMES/WipInfosController.cs new file mode 100644 index 00000000..0f3483f9 --- /dev/null +++ b/AMESCoreStudio.WebApi/Controllers/AMES/WipInfosController.cs @@ -0,0 +1,51 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.EntityFrameworkCore; +using AMESCoreStudio.WebApi.Models.AMES; + +namespace AMESCoreStudio.WebApi.Controllers.AMES +{ + /// <summary> + /// + /// </summary> + [Route("api/[controller]")] + [ApiController] + public class WipInfosController : Controller + { + private readonly AMESContext _context; + + /// <summary> + /// + /// </summary> + /// <param name="context"></param> + public WipInfosController(AMESContext context) + { + _context = context; + } + + /// <summary> + /// 獲取產品別資料 + /// </summary> + /// <returns></returns> + // GET: api/SystemInfoes + [HttpGet] + public async Task<ActionResult<IEnumerable<WipInfo>>> GetWipInfo() + { + IQueryable<WipInfo> q = _context.WipInfos; + + q = q.OrderBy(p => p.WipNO); + + //q = q.OrderByDescending(p => p.SystemID); + + var WipInfo = await q.ToListAsync(); + + //return await _context.SystemInfoes.ToListAsync(); + + return WipInfo; + } + } +} diff --git a/AMESCoreStudio.WebApi/Models/AMES/WipInfo.cs b/AMESCoreStudio.WebApi/Models/AMES/WipInfo.cs index 0c4f78cb..83fb9f84 100644 --- a/AMESCoreStudio.WebApi/Models/AMES/WipInfo.cs +++ b/AMESCoreStudio.WebApi/Models/AMES/WipInfo.cs @@ -6,7 +6,7 @@ using System.Runtime.Serialization; namespace AMESCoreStudio.WebApi.Models.AMES { /// <summary> - /// 用户资料表 + /// 工單基本資料文件 /// </summary> [Table("WIP_INFO", Schema = "JHAMES")] [DataContract] @@ -29,11 +29,11 @@ namespace AMESCoreStudio.WebApi.Models.AMES public string WipNO { get; set; } /// <summary> - /// 規劃數量 + /// 計劃數量 /// </summary> [Column("PLAN_QTY")] [DataMember] - [Display(Name = "規劃數量")] + [Display(Name = "計劃數量")] public decimal PlanQTY { get; set; } /// <summary> diff --git a/AMESCoreStudio.WebApi/Models/AMESContext.cs b/AMESCoreStudio.WebApi/Models/AMESContext.cs index ce4369d4..6805644c 100644 --- a/AMESCoreStudio.WebApi/Models/AMESContext.cs +++ b/AMESCoreStudio.WebApi/Models/AMESContext.cs @@ -5,6 +5,7 @@ using System.Threading.Tasks; using Microsoft.EntityFrameworkCore; using AMESCoreStudio.WebApi; using AMESCoreStudio.WebApi.Models.SYS; +using AMESCoreStudio.WebApi.Models.AMES; namespace AMESCoreStudio.WebApi { @@ -90,5 +91,48 @@ namespace AMESCoreStudio.WebApi /// </summary> public DbSet<UserRole> UserRoles { get; set; } + + #region AMES Table + /// <summary> + /// 廠別/委外廠 + /// </summary> + public DbSet<FactoryInfo> FactoryInfos { get; set; } + + /// <summary> + /// + /// </summary> + public DbSet<FactoryUnit> FactoryUnits { get; set; } + + /// <summary> + /// 線別 + /// </summary> + public DbSet<LineInfo> LineInfos { get; set; } + + /// <summary> + /// 正背面 + /// </summary> + public DbSet<MFGType> MFGTypes { get; set; } + + /// <summary> + /// 工單性質 + /// </summary> + public DbSet<ProcessType> ProcessTypes { get; set; } + + /// <summary> + /// 產品別 + /// </summary> + public DbSet<ProductType> ProductTypes { get; set; } + + /// <summary> + /// 工單機種資料 + /// </summary> + public DbSet<WipAtt> WipAtts { get; set; } + + /// <summary> + /// 工單基本資料文件 + /// </summary> + public DbSet<WipInfo> WipInfos { get; set; } + #endregion + } } diff --git a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll index 7438cb98..bc68fbae 100644 Binary files a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll and b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll differ diff --git a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb index 1f7256c8..cd61a2e4 100644 Binary files a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb and b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb differ diff --git a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll index 6f06232c..84102888 100644 Binary files a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll and b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll differ diff --git a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb index cabf30e4..b631bb0e 100644 Binary files a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb and b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb differ diff --git a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.xml b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.xml index c68f6b79..19aef915 100644 --- a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.xml +++ b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.xml @@ -27,6 +27,142 @@ Swagger:隐藏属性 </summary> </member> + <member name="T:AMESCoreStudio.WebApi.Controllers.AMES.FactoryInfosController"> + <summary> + + </summary> + </member> + <member name="M:AMESCoreStudio.WebApi.Controllers.AMES.FactoryInfosController.#ctor(AMESCoreStudio.WebApi.AMESContext)"> + <summary> + + </summary> + <param name="context"></param> + </member> + <member name="M:AMESCoreStudio.WebApi.Controllers.AMES.FactoryInfosController.GetFactoryInfo"> + <summary> + 獲取產品別資料 + </summary> + <returns></returns> + </member> + <member name="T:AMESCoreStudio.WebApi.Controllers.AMES.FactoryUnitController"> + <summary> + + </summary> + </member> + <member name="M:AMESCoreStudio.WebApi.Controllers.AMES.FactoryUnitController.#ctor(AMESCoreStudio.WebApi.AMESContext)"> + <summary> + + </summary> + <param name="context"></param> + </member> + <member name="M:AMESCoreStudio.WebApi.Controllers.AMES.FactoryUnitController.GetFactoryUnit"> + <summary> + 獲取產品別資料 + </summary> + <returns></returns> + </member> + <member name="T:AMESCoreStudio.WebApi.Controllers.AMES.LineInfosController"> + <summary> + + </summary> + </member> + <member name="M:AMESCoreStudio.WebApi.Controllers.AMES.LineInfosController.#ctor(AMESCoreStudio.WebApi.AMESContext)"> + <summary> + + </summary> + <param name="context"></param> + </member> + <member name="M:AMESCoreStudio.WebApi.Controllers.AMES.LineInfosController.GetLineInfo"> + <summary> + 獲取產品別資料 + </summary> + <returns></returns> + </member> + <member name="T:AMESCoreStudio.WebApi.Controllers.AMES.MFGTypesController"> + <summary> + + </summary> + </member> + <member name="M:AMESCoreStudio.WebApi.Controllers.AMES.MFGTypesController.#ctor(AMESCoreStudio.WebApi.AMESContext)"> + <summary> + + </summary> + <param name="context"></param> + </member> + <member name="M:AMESCoreStudio.WebApi.Controllers.AMES.MFGTypesController.GetMFGType"> + <summary> + 獲取產品別資料 + </summary> + <returns></returns> + </member> + <member name="T:AMESCoreStudio.WebApi.Controllers.AMES.ProcessTypesController"> + <summary> + + </summary> + </member> + <member name="M:AMESCoreStudio.WebApi.Controllers.AMES.ProcessTypesController.#ctor(AMESCoreStudio.WebApi.AMESContext)"> + <summary> + + </summary> + <param name="context"></param> + </member> + <member name="M:AMESCoreStudio.WebApi.Controllers.AMES.ProcessTypesController.GetProcessType"> + <summary> + 獲取產品別資料 + </summary> + <returns></returns> + </member> + <member name="T:AMESCoreStudio.WebApi.Controllers.AMES.ProductTypesController"> + <summary> + + </summary> + </member> + <member name="M:AMESCoreStudio.WebApi.Controllers.AMES.ProductTypesController.#ctor(AMESCoreStudio.WebApi.AMESContext)"> + <summary> + + </summary> + <param name="context"></param> + </member> + <member name="M:AMESCoreStudio.WebApi.Controllers.AMES.ProductTypesController.GetProductType"> + <summary> + 獲取產品別資料 + </summary> + <returns></returns> + </member> + <member name="T:AMESCoreStudio.WebApi.Controllers.AMES.WipAttsController"> + <summary> + + </summary> + </member> + <member name="M:AMESCoreStudio.WebApi.Controllers.AMES.WipAttsController.#ctor(AMESCoreStudio.WebApi.AMESContext)"> + <summary> + + </summary> + <param name="context"></param> + </member> + <member name="M:AMESCoreStudio.WebApi.Controllers.AMES.WipAttsController.GetWipAtt"> + <summary> + 獲取產品別資料 + </summary> + <returns></returns> + </member> + <member name="T:AMESCoreStudio.WebApi.Controllers.AMES.WipInfosController"> + <summary> + + </summary> + </member> + <member name="M:AMESCoreStudio.WebApi.Controllers.AMES.WipInfosController.#ctor(AMESCoreStudio.WebApi.AMESContext)"> + <summary> + + </summary> + <param name="context"></param> + </member> + <member name="M:AMESCoreStudio.WebApi.Controllers.AMES.WipInfosController.GetWipInfo"> + <summary> + 獲取產品別資料 + </summary> + <returns></returns> + </member> <member name="T:AMESCoreStudio.WebApi.Controllers.SYS.AuthController"> <summary> @@ -792,6 +928,46 @@ </summary> </member> + <member name="P:AMESCoreStudio.WebApi.AMESContext.FactoryInfos"> + <summary> + 廠別/委外廠 + </summary> + </member> + <member name="P:AMESCoreStudio.WebApi.AMESContext.FactoryUnits"> + <summary> + + </summary> + </member> + <member name="P:AMESCoreStudio.WebApi.AMESContext.LineInfos"> + <summary> + 線別 + </summary> + </member> + <member name="P:AMESCoreStudio.WebApi.AMESContext.MFGTypes"> + <summary> + 正背面 + </summary> + </member> + <member name="P:AMESCoreStudio.WebApi.AMESContext.ProcessTypes"> + <summary> + 工單性質 + </summary> + </member> + <member name="P:AMESCoreStudio.WebApi.AMESContext.ProductTypes"> + <summary> + 產品別 + </summary> + </member> + <member name="P:AMESCoreStudio.WebApi.AMESContext.WipAtts"> + <summary> + 工單機種資料 + </summary> + </member> + <member name="P:AMESCoreStudio.WebApi.AMESContext.WipInfos"> + <summary> + 工單基本資料文件 + </summary> + </member> <member name="T:AMESCoreStudio.WebApi.Models.AMES.ClassInfo"> <summary> 用户资料表 @@ -1109,7 +1285,7 @@ </member> <member name="T:AMESCoreStudio.WebApi.Models.AMES.WipInfo"> <summary> - 用户资料表 + 工單基本資料文件 </summary> </member> <member name="P:AMESCoreStudio.WebApi.Models.AMES.WipInfo.WipID"> @@ -1124,7 +1300,7 @@ </member> <member name="P:AMESCoreStudio.WebApi.Models.AMES.WipInfo.PlanQTY"> <summary> - 規劃數量 + 計劃數量 </summary> </member> <member name="P:AMESCoreStudio.WebApi.Models.AMES.WipInfo.CompleteQTY"> diff --git a/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll b/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll index 7438cb98..bc68fbae 100644 Binary files a/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll and b/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.dll differ diff --git a/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb b/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb index 1f7256c8..cd61a2e4 100644 Binary files a/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb and b/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.Views.pdb differ diff --git a/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.csproj.CoreCompileInputs.cache b/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.csproj.CoreCompileInputs.cache index 518495a3..997c0389 100644 --- a/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.csproj.CoreCompileInputs.cache +++ b/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -21bc5f12df1ca6fe90d07ba757bacb54d13202fe +31ea2f60638963f304996b3ef9b4eef4a1b7ea08 diff --git a/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll b/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll index 6f06232c..84102888 100644 Binary files a/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll and b/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.dll differ diff --git a/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb b/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb index cabf30e4..b631bb0e 100644 Binary files a/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb and b/AMESCoreStudio.WebApi/obj/Debug/netcoreapp3.1/AMESCoreStudio.WebApi.pdb differ diff --git a/開發文件/wip_att.docx b/開發文件/wip_att.docx new file mode 100644 index 00000000..9618c7fc --- /dev/null +++ b/開發文件/wip_att.docx @@ -0,0 +1,156 @@ + +文件名稱 +WIP_ATT +檔案用途 +工單機種資料 +主鍵(PK) +WIP_ATT_PK:WIP_NO +附鍵(AK) + +Index Name + 欄 位 + 用 途 +WIP_ATT_F1 +ITEM_NO + + 序號 +字段名稱 +字段說明 +資料型態 + 長度 + Null +Default + 01 +WIP_NO +工單號碼 +VARCHAR2 + 30 + X + + 02 +ITEM_NO +料號 +VARCHAR2 + 20 + X + + 03 +ECN +版本 +VARCHAR2 + 20 + + + 04 +WIP_PROCESS +工單性質 +VARCHAR2 + 20 + + + 05 +SIDE +正背面 +NUMBER + + x + -1 + 06 +BOARDS +聯板數 +NUMBER + + X + 1 + 07 +DATE_CODE +Datecode +VARCHAR2 + 10 + + + 08 +PB_TYPE + +VARCHAR2 + 6 + + + 09 +CPN + +VARCHAR2 + 40 + + + 10 +MODEL_NO +機種 +VARCHAR2 + 30 + + + 11 +BIOS_VER +BIOS Ver +VARCHAR2 + 20 + + + 12 +CS +CS +VARCHAR2 + 20 + + + 13 +EAN +EAN +VARCHAR2 + 20 + + + 14 +UNIT_WEIGHT +單位重量 +NUMBER + + X + 0.0 + 15 +WEIGHT_RANGE +誤差範圍 +NUMBER + + X + 0.0 + 16 +CREATE_USERID +建立者 +NUMBER + + X + 0 + 17 +CREATE_DATE +建立日期 +DATE + + X + + 18 +UPDATE_DATE +修改日期 +DATE + + X + + + + + + + + + diff --git a/開發文件/wip_info.docx b/開發文件/wip_info.docx new file mode 100644 index 00000000..6a7c7437 --- /dev/null +++ b/開發文件/wip_info.docx @@ -0,0 +1,293 @@ + +文件名稱 +WIP_INFO +檔案用途 +工單基本資料文件 +主鍵(PK) +WIP_INFO_PK:WIP_ID(Cluster Index) +附鍵(AK) + +Index Name + 欄 位 + 用 途 +WIP_INFO_FK1 +LINE_ID +FK:LINE_INFO(LINE_ID) +WIP_INFO_FK2 +UNIT_NO +FK:FACTORY_UNIT(UNIT_NO) +WIP_INFO_FK3 +FLOW_RULE_ID +FK:FLOW_RULE(FLOW_RULE_ID) +WIP_INFO_FK4 +PRODUCT _TYPE_ID +FK:PRODUCT_TYPE(PRODUCT TYPE_ID) +WIP_INFO_FK5 +STATUS_NO +FK:WIP_STATUS(STATUS_NO) +WIP_INFO_F3 +UNIT_NO +Query Index +WIP_INFO_F4 +CREATE_DATE +Query Index + 序號 +字段名稱 +字段說明 +資料型態 + 長度 + Null +Default + 01 +WIP_ID +工單ID +Number + + X + + 02 +WIP_NO +工單號碼 +VARCHAR2 + 30 + X + + 03 +PLAN_QTY +計劃數量 +Number + + X + 0 + 04 +COMPLETE_QTY +第一站完成數量 +Number + + X + 0 + 05 +LINE_ID +線别ID +Number + + X + + 06 +UNIT_NO +生產單位 +CHAR + 1 + X + + 07 +PRODUCT_TYPE_ID +產品别 +Number + + X + 1 + 08 +SALES +業務 +VARCHAR2 + 50 + + + 09 +ORDER_NO +訂單號碼 +VARCHAR2 + 30 + + + 10 +FLOW_RULE_ID +流程ID +Number + + X + 0 + 11 +STATUS_NO +工單狀態 +CHAR + 1 + X + N + 12 +WIP_TIMES +工單開工次數 +Number + + X + 0 + 13 +CNO +包装起始箱號 +VARCHAR2 + 30 + + + 14 +BOX_CNT +單箱數量 +Number + + X + 1 + 15 +INPUT_FLAG +判斷前製程是否已經投入 +CHAR + 1 + X + N + 16 +MODEL_CHECK +混線投入機種檢查 +CHAR + 1 + X + Y + 17 +WIP_SEQ +制令序號 +NUMBER + + X + 1 + 18 +ECN_CHECK +混線投入ECN相同檢查 +CHAR + 1 + X + N + 19 +CREATE_USERID +建立者 +Number + + X + 0 + 20 +CREATE_DATE +建立日期 +DATE + + X + + 21 +UPDATE_DATE +修改日期 +DATE + + X + + 22 +PRINT_FLAG +打印狀態 +Number + + X + 0 + 23 +REMARKS +工單備注 +VERCHAR2 + 100 + + + 24 +DESCRIPTION +工單描述 +VERCHAR2 + 300 + + + 25 +PRIORITY +線上強制工單 +VERCHAR2 + 1 + X + N + 26 +WIP_SCHEDULE_DATE +預計開工日 +DATE + + X + + 27 +WIP_DUE_DATE +預計完工日 +DATE + + X + + 28 +WERKS +廠別/委外廠 +VARCHAR2 + 5 + X + + 29 +WIP_TYPE +工單類型/性質 +VARCHAR2 + 1 + X + + 30 +CUSTOMER_TYPE +客戶類別 +Number + + X + + 31 +RELATED_WO_NO +關聯工單 +VARCHAR2 + 30 + + + 32 +WERKS_NO +委外廠編號 +VARCHAR2 + 30 + + + 33 +CUSTOMER_NO +客戶名稱 +VARCHAR2 + 30 + + + 34 +CUSTOMER_ITEM_NO +客戶料號 +VARCHAR2 + 20 + + + + + + + + + + +PRINT_FLAG:0= 未列印,1= 已列印 +WIP_TYPE:S=標準工單,R=重工工單 +CUSTOMER_TYPE:1 = 醫療,2 = VIP,3 = 其他 +INPUT_FLAG:Y-判斷,N-不判斷 +MODEL_CHECK:Y-檢查,N-不檢查 +ECN_CHECK:Y-檢查,N-不檢查 +PRIORITY:Y-是,N-否