diff --git a/src/WorkFlowCheck.Common/Enums/CheckStatus.cs b/src/WorkFlowCheck.Common/Enums/CheckStatus.cs index b71699d..655a246 100644 --- a/src/WorkFlowCheck.Common/Enums/CheckStatus.cs +++ b/src/WorkFlowCheck.Common/Enums/CheckStatus.cs @@ -10,8 +10,10 @@ namespace WorkFlowCheck.Common.Enums { Open = 0, InProgress = 1, - Blocked = 3, - Storno = 4, - Sent = 5 + Blocked = 2, + Storno = 3, + Sent = 4, + Signed = 5, + Closed = 6 } } diff --git a/src/WorkFlowCheck.Web/Pages/BaseStock/CheckPoints/CheckPointsPage.cshtml b/src/WorkFlowCheck.Web/Pages/BaseStock/CheckPoints/CheckPointsPage.cshtml index be477d4..00946f3 100644 --- a/src/WorkFlowCheck.Web/Pages/BaseStock/CheckPoints/CheckPointsPage.cshtml +++ b/src/WorkFlowCheck.Web/Pages/BaseStock/CheckPoints/CheckPointsPage.cshtml @@ -9,7 +9,9 @@
| ID | +Status | IsEditable | DocumentNumber | DateExecution | @@ -27,6 +28,7 @@
|---|---|---|---|---|
| ID | +Status | IsEditable | DocumentNumber | DateExecution | @@ -49,21 +51,20 @@ }, columns: [ { data: "id" }, + { data: "checkStatus", + render:function(data, type, row) + { + return renderCheckStatus(data); + } + }, { - data: "isEditable", - searchable: false, - sortable: false, - // visible: (aDurchgang==1 ? true : false), - className: "text-center", - render: function ( data, type, row ) { - if (data === true) { - return ''; - } - if (data === false) { - return ''; - } - return data; - } + data: "isEditable", + searchable: false, + sortable: false, + className: "text-center", + render: function ( data, type, row ) { + return renderCheckBox(data); + } }, { data: "documentNumber"}, @@ -79,8 +80,8 @@ { data: "shortName" }, { data: "description" }, { data: "userDTO.userName" }, - { data: null, render: function (data, type, row) { - return renderActionButtons(row.id); + { data: "checkStatus", render: function (data, type, row) { + return renderActionButtonsforCheckListHeader(data, row.id); }} ], columnDefs: [ @@ -89,7 +90,7 @@ "visible": false }, { - "targets": 3, + "targets": 8, "className": "text-center", "width": "10%" } @@ -111,6 +112,12 @@ window.location.href = `@Url.Page("./CheckListHeaderEditPage")?id=${row.id}`; }); + $('#tbCheckListHeadersPage').on('click', '.pdf-btn', function () + { + const row = table.row($(this).closest('tr')).data(); + window.location.href = `@Url.Page("./CheckListHeaderEditPage")?id=${row.id}`; + }); + $('#tbCheckListHeadersPage').on('click', '.delete-btn', function () { const row = table.row($(this).closest('tr')).data(); diff --git a/src/WorkFlowCheck.Web/Pages/UserAndRole/RoleCheckListTemplateHeadersPage.cshtml b/src/WorkFlowCheck.Web/Pages/UserAndRole/RoleCheckListTemplateHeadersPage.cshtml index 9eb5f98..878e147 100644 --- a/src/WorkFlowCheck.Web/Pages/UserAndRole/RoleCheckListTemplateHeadersPage.cshtml +++ b/src/WorkFlowCheck.Web/Pages/UserAndRole/RoleCheckListTemplateHeadersPage.cshtml @@ -51,13 +51,7 @@ sortable: false, className: "text-center", render: function ( data, type, row ) { - if (data === true) { - return ''; - } - if (data === false) { - return ''; - } - return data; + return renderCheckBox(data); } }, diff --git a/src/WorkFlowCheck.Web/Pages/UserAndRole/RoleCheckPointsPage.cshtml b/src/WorkFlowCheck.Web/Pages/UserAndRole/RoleCheckPointsPage.cshtml index d7d643d..bc2ae35 100644 --- a/src/WorkFlowCheck.Web/Pages/UserAndRole/RoleCheckPointsPage.cshtml +++ b/src/WorkFlowCheck.Web/Pages/UserAndRole/RoleCheckPointsPage.cshtml @@ -51,13 +51,7 @@ sortable: false, className: "text-center", render: function ( data, type, row ) { - if (data === true) { - return ''; - } - if (data === false) { - return ''; - } - return data; + return renderCheckBox(data); } }, diff --git a/src/WorkFlowCheck.Web/Program.cs b/src/WorkFlowCheck.Web/Program.cs index 6178d24..066bd21 100644 --- a/src/WorkFlowCheck.Web/Program.cs +++ b/src/WorkFlowCheck.Web/Program.cs @@ -55,6 +55,22 @@ builder.Services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme) builder.Services.AddFluentValidationSetup(); var app = builder.Build(); +string imageDirectory = Path.Combine(Directory.GetCurrentDirectory(), "Images"); + +//----------------- Munkakönyvtárak létrehozása ----------------------------- +if (!Directory.Exists(imageDirectory)) +{ + Directory.CreateDirectory(imageDirectory); +} +string pdfDirectory = Path.Combine(Directory.GetCurrentDirectory(), "Pdf"); + +// Ensure the Images directory exists +if (!Directory.Exists(pdfDirectory)) +{ + Directory.CreateDirectory(pdfDirectory); +} +//--------------------------------------------------------------------------- + app.UseMiddleware