From 805c28e7452ce31e30407093eaa9fe4e63ba7017 Mon Sep 17 00:00:00 2001 From: "Harid Promsri (Bright)" Date: Thu, 14 Sep 2023 16:01:59 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=81=E0=B8=81=E0=B9=89=E0=B9=84=E0=B8=82?= =?UTF-8?q?=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=87=E0=B8=B2=E0=B8=99=E0=B9=81?= =?UTF-8?q?=E0=B8=9A=E0=B8=9A=E0=B8=9B=E0=B8=A3=E0=B8=B0=E0=B9=80=E0=B8=A1?= =?UTF-8?q?=E0=B8=B4=E0=B8=99=E0=B8=9C=E0=B8=A5(=E0=B8=84=E0=B8=93?= =?UTF-8?q?=E0=B8=B0=E0=B8=81=E0=B8=A3=E0=B8=A3=E0=B8=A1=E0=B8=81=E0=B8=B2?= =?UTF-8?q?=E0=B8=A3)=20=E0=B9=84=E0=B8=A1=E0=B9=88=E0=B8=95=E0=B8=A3?= =?UTF-8?q?=E0=B8=87=E0=B8=81=E0=B8=B1=E0=B8=9A=20ui?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Reports/ProbationReportRepository.cs | 4 ++-- .../EvaluateChairmanAssignResponse.cs | 1 + .../Controllers/ProbationReportController.cs | 19 ++++-------------- ...Ģāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļ„āļ“āļ°āļāļĢāļĢāļĄāļāļēāļĢ-1.trdp | Bin 5764 -> 5766 bytes ...Ģāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļ„āļ“āļ°āļāļĢāļĢāļĄāļāļēāļĢ-2.trdp | Bin 3779 -> 3832 bytes 5 files changed, 7 insertions(+), 17 deletions(-) diff --git a/BMA.EHR.Application/Repositories/Reports/ProbationReportRepository.cs b/BMA.EHR.Application/Repositories/Reports/ProbationReportRepository.cs index 6a7423f1..59cddefa 100644 --- a/BMA.EHR.Application/Repositories/Reports/ProbationReportRepository.cs +++ b/BMA.EHR.Application/Repositories/Reports/ProbationReportRepository.cs @@ -162,7 +162,7 @@ namespace BMA.EHR.Application.Repositories.Reports { No = string.IsNullOrEmpty(evaluate_assign.data.evaluate.no.ToString()) ? string.Empty : evaluate_assign.data.evaluate.no.ToString().ToThaiNumber(), EvaluateDateStart = string.IsNullOrEmpty(evaluate_assign.data.evaluate.date_start.ToString()) ? "āļ§āļąāļ™āļ—āļĩāđˆ āđ€āļ”āļ·āļ­āļ™ āļž.āļĻ." : evaluate_assign.data.evaluate.date_start.ToThaiFullDate().ToString().ToThaiNumber(), - EvaluateDateFinish = string.IsNullOrEmpty(evaluate_assign.data.evaluate.date_start.ToString()) ? "āļ§āļąāļ™āļ—āļĩāđˆ āđ€āļ”āļ·āļ­āļ™ āļž.āļĻ." : evaluate_assign.data.evaluate.date_start.ToThaiFullDate().ToString().ToThaiNumber(), + EvaluateDateFinish = string.IsNullOrEmpty(evaluate_assign.data.evaluate.date_finish.ToString()) ? "āļ§āļąāļ™āļ—āļĩāđˆ āđ€āļ”āļ·āļ­āļ™ āļž.āļĻ." : evaluate_assign.data.evaluate.date_finish.ToThaiFullDate().ToString().ToThaiNumber(), Name = string.IsNullOrEmpty(evaluate_assign.data.experimentee.name) ? string.Empty : evaluate_assign.data.experimentee.name, Position = string.IsNullOrEmpty(evaluate_assign.data.experimentee.Position) ? string.Empty : evaluate_assign.data.experimentee.Position, Department = string.IsNullOrEmpty(evaluate_assign.data.experimentee.Department) ? string.Empty : evaluate_assign.data.experimentee.Department, @@ -206,7 +206,7 @@ namespace BMA.EHR.Application.Repositories.Reports { No = string.IsNullOrEmpty(evaluate_assign.data.evaluate.no.ToString()) ? string.Empty : evaluate_assign.data.evaluate.no.ToString().ToThaiNumber(), EvaluateDateStart = string.IsNullOrEmpty(evaluate_assign.data.evaluate.date_start.ToString()) ? "āļ§āļąāļ™āļ—āļĩāđˆ āđ€āļ”āļ·āļ­āļ™ āļž.āļĻ." : evaluate_assign.data.evaluate.date_start.ToThaiFullDate().ToString().ToThaiNumber(), - EvaluateDateFinish = string.IsNullOrEmpty(evaluate_assign.data.evaluate.date_start.ToString()) ? "āļ§āļąāļ™āļ—āļĩāđˆ āđ€āļ”āļ·āļ­āļ™ āļž.āļĻ." : evaluate_assign.data.evaluate.date_start.ToThaiFullDate().ToString().ToThaiNumber(), + EvaluateDateFinish = string.IsNullOrEmpty(evaluate_assign.data.evaluate.date_finish.ToString()) ? "āļ§āļąāļ™āļ—āļĩāđˆ āđ€āļ”āļ·āļ­āļ™ āļž.āļĻ." : evaluate_assign.data.evaluate.date_finish.ToThaiFullDate().ToString().ToThaiNumber(), Name = string.IsNullOrEmpty(evaluate_assign.data.experimentee.name) ? string.Empty : evaluate_assign.data.experimentee.name, Position = string.IsNullOrEmpty(evaluate_assign.data.experimentee.Position) ? string.Empty : evaluate_assign.data.experimentee.Position, Department = string.IsNullOrEmpty(evaluate_assign.data.experimentee.Department) ? string.Empty : evaluate_assign.data.experimentee.Department, diff --git a/BMA.EHR.Application/Responses/EvaluateChairmanAssignResponse.cs b/BMA.EHR.Application/Responses/EvaluateChairmanAssignResponse.cs index 78878067..e40d274d 100644 --- a/BMA.EHR.Application/Responses/EvaluateChairmanAssignResponse.cs +++ b/BMA.EHR.Application/Responses/EvaluateChairmanAssignResponse.cs @@ -126,6 +126,7 @@ namespace BMA.EHR.Application.Responses public int develop_other_training_percent { get; set; } public int develop_total_percent { get; set; } public int develop_result { get; set; } + public int evaluate_result { get; set; } public DateTime createdAt { get; set; } public DateTime updatedAt { get; set; } } diff --git a/BMA.EHR.Report.Service/Controllers/ProbationReportController.cs b/BMA.EHR.Report.Service/Controllers/ProbationReportController.cs index d6e48698..4da99ca5 100644 --- a/BMA.EHR.Report.Service/Controllers/ProbationReportController.cs +++ b/BMA.EHR.Report.Service/Controllers/ProbationReportController.cs @@ -1,22 +1,10 @@ ïŧŋusing BMA.EHR.Domain.Common; -using BMA.EHR.Domain.Extensions; -using BMA.EHR.Domain.Shared; using BMA.EHR.Application.Repositories.Reports; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.ModelBinding.Binders; using Swashbuckle.AspNetCore.Annotations; -using DocumentFormat.OpenXml.Drawing; using Telerik.Reporting; using Telerik.Reporting.Processing; -using System.IO; -using Newtonsoft.Json; -using BMA.EHR.Application.Responses; -using static BMA.EHR.Application.Responses.EvaluateRecordAssignResponse; -using static BMA.EHR.Application.Responses.ProbationAssignResponse; -using DocumentFormat.OpenXml.Drawing.Charts; -using DocumentFormat.OpenXml.Bibliography; -using DocumentFormat.OpenXml.Wordprocessing; namespace BMA.EHR.Report.Service.Controllers { @@ -819,7 +807,7 @@ namespace BMA.EHR.Report.Service.Controllers Check_Moral2Level2 = moral2.col2, Check_Moral2Level3 = moral2.col3, Check_Moral2Level4 = moral2.col4, - Check_Moral2Level5 = moral2.col4, + Check_Moral2Level5 = moral2.col5, Check_Moral3Level1 = moral3.col1, Check_Moral3Level2 = moral3.col2, Check_Moral3Level3 = moral3.col3, @@ -1033,7 +1021,7 @@ namespace BMA.EHR.Report.Service.Controllers Check_Moral2Level2 = moral2.col2, Check_Moral2Level3 = moral2.col3, Check_Moral2Level4 = moral2.col4, - Check_Moral2Level5 = moral2.col4, + Check_Moral2Level5 = moral2.col5, Check_Moral3Level1 = moral3.col1, Check_Moral3Level2 = moral3.col2, Check_Moral3Level3 = moral3.col3, @@ -1091,6 +1079,7 @@ namespace BMA.EHR.Report.Service.Controllers develop_other_training_percent = evaluate.develop_other_training_percent, develop_total_percent = evaluate.develop_total_percent, develop_result = evaluate.develop_result, + evaluate_result = evaluate.evaluate_result, }); var tblEvaluateAssign1 = (Telerik.Reporting.Table)report.Items["detailSection1"].Items["table2"]; @@ -1101,7 +1090,7 @@ namespace BMA.EHR.Report.Service.Controllers tblEvaluateAssign3.DataSource = _Evaluate; var tblEvaluateAssign4 = (Telerik.Reporting.Table)report2.Items["detailSection1"].Items["table3"]; tblEvaluateAssign4.DataSource = _Evaluate; - + report2.DataSource = _Evaluate; var reportBook = new ReportBook(); reportBook.Reports.Add(report); reportBook.Reports.Add(report2); diff --git a/BMA.EHR.Report.Service/Reports/17-āđāļšāļšāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļ„āļ“āļ°āļāļĢāļĢāļĄāļāļēāļĢ-1.trdp b/BMA.EHR.Report.Service/Reports/17-āđāļšāļšāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļ„āļ“āļ°āļāļĢāļĢāļĄāļāļēāļĢ-1.trdp index f12a4e52135af3516da25e1e07479bfb0e8129cb..9c1dad85239a605dacad29c89f0493c662dc9be6 100644 GIT binary patch delta 5450 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 delta 5450 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 diff --git a/BMA.EHR.Report.Service/Reports/17-āđāļšāļšāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļ„āļ“āļ°āļāļĢāļĢāļĄāļāļēāļĢ-2.trdp b/BMA.EHR.Report.Service/Reports/17-āđāļšāļšāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļ„āļ“āļ°āļāļĢāļĢāļĄāļāļēāļĢ-2.trdp index 4a3ce0daefeefd01b685fe0f6058c9c51476141f..25f905b04a58dd47e96463e756cbb54a52365f13 100644 GIT binary patch delta 3497 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