From 52f5014980ff4ba4b0f68410ecb47a45f42f6d62 Mon Sep 17 00:00:00 2001 From: kamonwan taengsuk Date: Tue, 11 Jul 2023 11:55:40 +0700 Subject: [PATCH] bug fixed --- Controllers/Personnel.Controller.cs | 894 +++++++++--------- .../personnel_salary_temporary_root.cs | 4 +- Models/Personnel/personnel_statement.cs | 70 ++ bin/Debug/netcoreapp3.1/rmutr_report.dll | Bin 1534976 -> 1553408 bytes bin/Debug/netcoreapp3.1/rmutr_report.pdb | Bin 454848 -> 459232 bytes ...mutr_report.csproj.CoreCompileInputs.cache | 2 +- obj/Debug/netcoreapp3.1/rmutr_report.dll | Bin 1534976 -> 1553408 bytes obj/Debug/netcoreapp3.1/rmutr_report.pdb | Bin 454848 -> 459232 bytes wwwroot/reports/revenue_estimates.frx | 179 ---- 9 files changed, 512 insertions(+), 637 deletions(-) create mode 100644 Models/Personnel/personnel_statement.cs delete mode 100644 wwwroot/reports/revenue_estimates.frx diff --git a/Controllers/Personnel.Controller.cs b/Controllers/Personnel.Controller.cs index 3650ddc..5a00cd5 100644 --- a/Controllers/Personnel.Controller.cs +++ b/Controllers/Personnel.Controller.cs @@ -2797,462 +2797,444 @@ namespace rmutr_report.Controllers } } - // [HttpPost, Route("reports/personnel_salary_temporary/{type}")] - // [ApiExplorerSettings(GroupName = "reports")] - // public IActionResult GetTemporaryReport([FromRoute] string type, - // [FromBody] personnel_salary_temporary_root _personnel) - // { - // var workbook = new XLWorkbook(); - // var ws = workbook.Worksheets.Add("ลูกจ้างชั่วคราว"); - // if (_personnel.year == "2567") - // { - // _personnel.year = "2566"; - // } - // - // ws.Range("A1:T1").Merge().Value = "รายละเอียดค่าจ้างและส่วนควบของลูกจ้างชั่วคราว ประจำปีงบประมาณ พ.ศ." + - // _personnel.year; - // ws.Cell("A1").Style.Alignment.WrapText = true; - // ws.Range("A1:T1").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Range("A1:T1").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Range("A1:T1").Style.Font.FontName = "TH SarabunPSK"; - // ws.Range("A1:T1").Style.Font.SetBold().Font.FontSize = 16; - // ws.Range("A2:T2").Merge().Value = "มหาวิทยาลัยเทคโนโลยีราชมงคลรัตนโกสินทร์"; - // ws.Cell("A2").Style.Alignment.WrapText = true; - // ws.Range("A2:T2").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Range("A2:T2").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Range("A2:T2").Style.Font.FontName = "TH SarabunPSK"; - // ws.Range("A2:T2").Style.Font.SetBold().Font.FontSize = 16; - // ws.Range("A3:T3").Merge().Value = "หน่วย : บาท"; - // ws.Cell("A3").Style.Alignment.WrapText = true; - // ws.Range("A3:T3").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right; - // ws.Range("A3:T3").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Range("A3:T3").Style.Font.FontName = "TH SarabunPSK"; - // ws.Range("A3:T3").Style.Font.FontSize = 16; - // ws.Range("A4:A7").Merge().Value = "ลำดับที่"; - // ws.Cell("A4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("A4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Range("A4:A7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("A4").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("A4").Style.Font.SetBold().Font.FontSize = 16; - // - // ws.Range("B4:C7").Merge().Value = "ชื่อ- สกุล"; - // ws.Cell("B4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("B4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Range("B4:C7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("B4").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("B4").Style.Font.SetBold().Font.FontSize = 16; - // - // ws.Range("D4:D7").Merge().Value = "ชื่อตำแหน่ง"; - // ws.Cell("D4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("D4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Range("D4:D7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("D4").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("D4").Style.Font.SetBold().Font.FontSize = 16; - // - // ws.Range("E4:F7").Merge().Value = "สังกัด"; - // ws.Cell("E4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("E4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Range("E4:F7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("E4").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("E4").Style.Font.SetBold().Font.FontSize = 16; - // - // ws.Range("G4:H6").Merge().Value = "ค่าจ้าง ณ 1 ต.ค. 64 - 30 ก.ย. 65"; - // ws.Cell("G4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("G4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Range("G4:H6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("G4").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("G4").Style.Font.SetBold().Font.FontSize = 16; - // - // ws.Range("I4:J6").Merge().Value = "ค่าจ้าง 1 ต.ค. 65 - 30 ก.ย. 66"; - // ws.Cell("I4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("I4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Range("I4:J6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("I4").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("I4").Style.Font.SetBold().Font.FontSize = 16; - // - // ws.Range("J4:J6").Merge().Value = "ประมาณการเลื่อนขั้น 1 ขั้น 1 เม.ย. 65 - 30 ก.ย. 65"; - // ws.Cell("J4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("J4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Range("J4:J6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("J4").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("J4").Style.Font.SetBold().Font.FontSize = 16; - // - // ws.Range("K4:S4").Merge().Value = "ส่วนควบงบดำเนินงาน"; - // ws.Cell("K4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("K4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Range("K4:S4").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("K4").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("K4").Style.Font.SetBold().Font.FontSize = 16; - // - // ws.Range("K5:L6").Merge().Value = "ค่าเช่าบ้าน"; - // ws.Cell("K5").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("K5").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Range("K5:L6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("K5").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("K5").Style.Font.SetBold().Font.FontSize = 16; - // - // ws.Range("M5:N6").Merge().Value = "เงินสมทบกองทุนประกันสังคม"; - // ws.Cell("M5").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("M5").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Range("M5:N6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("M5").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("M5").Style.Font.SetBold().Font.FontSize = 16; - // - // ws.Range("O5:P6").Merge().Value = "เงินสมทบกองทุนเงินทดแทน"; - // ws.Cell("O5").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("O5").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Range("O5:P6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("O5").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("O5").Style.Font.SetBold().Font.FontSize = 16; - // - // ws.Range("Q5:R5").Merge().Value = "อื่น ๆ"; - // ws.Cell("Q5").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("Q5").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Range("Q5:R5").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("Q5").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("Q5").Style.Font.SetBold().Font.FontSize = 16; - // - // ws.Cell("Q6").Value = "ระบุรายการ"; - // ws.Cell("Q6").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("Q6").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Cell("Q6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("Q6").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("Q6").Style.Font.SetBold().Font.FontSize = 16; - // - // ws.Cell("R6").Value = "จำนวนเงิน"; - // ws.Cell("R6").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("R6").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Cell("R6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("R6").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("R6").Style.Font.SetBold().Font.FontSize = 16; - // - // - // ws.Range("S5:S6").Merge().Value = "รวม"; - // ws.Cell("S5").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("S5").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Range("S5:S6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("S5").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("S5").Style.Font.SetBold().Font.FontSize = 16; - // ws.Range("T4:T6").Merge().Value = "รวมค่าจ้างและส่วนควบ"; - // ws.Cell("T4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("T4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Range("T4:T6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("T4").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("T4").Style.Font.SetBold().Font.FontSize = 16; - // - // ws.Cell("H7").Value = "*12"; - // ws.Cell("H7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("H7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Cell("H7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("H7").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("H7").Style.Font.SetBold().Font.FontSize = 12; - // ws.Cell("I7").Value = "(1)"; - // ws.Cell("I7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("I7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Cell("I7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("I7").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("I7").Style.Font.SetBold().Font.FontSize = 12; - // ws.Cell("J7").Value = "(1)*12"; - // ws.Cell("J7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("J7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Cell("J7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("J7").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("J7").Style.Font.SetBold().Font.FontSize = 12; - // ws.Cell("K7").Value = "(2)"; - // ws.Cell("K7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("K7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Cell("K7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("K7").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("K7").Style.Font.SetBold().Font.FontSize = 12; - // ws.Cell("L7").Value = "(2)*12"; - // ws.Cell("L7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("L7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Cell("L7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("L7").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("L7").Style.Font.SetBold().Font.FontSize = 12; - // ws.Cell("M7").Value = "(3)"; - // ws.Cell("M7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("M7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Cell("M7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("M7").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("M7").Style.Font.SetBold().Font.FontSize = 12; - // ws.Cell("N7").Value = "(3)*12"; - // ws.Cell("N7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("N7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Cell("N7").Style.Border.BottomBorder = XLBorderStyleValues.Thin; - // ws.Cell("N7").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("N7").Style.Font.SetBold().Font.FontSize = 12; - // ws.Cell("O7").Value = "(4)"; - // ws.Cell("O7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("O7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Cell("O7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("O7").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("O7").Style.Font.SetBold().Font.FontSize = 12; - // ws.Cell("P7").Value = "(4)*12"; - // ws.Cell("P7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("P7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Cell("P7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("P7").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("P7").Style.Font.SetBold().Font.FontSize = 12; - // ws.Cell("R7").Value = "(5)"; - // ws.Cell("R7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("R7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Cell("R7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("R7").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("R7").Style.Font.SetBold().Font.FontSize = 12; - // ws.Cell("S7").Value = "(6) = (2) ถึง (5)"; - // ws.Cell("S7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("S7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Cell("S7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("S7").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("S7").Style.Font.SetBold().Font.FontSize = 12; - // ws.Cell("T7").Value = "(7) = (1) + (6)"; - // ws.Cell("T7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; - // ws.Cell("T7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; - // ws.Cell("T7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell("T7").Style.Font.FontName = "TH SarabunPSK"; - // ws.Cell("T7").Style.Font.SetBold().Font.FontSize = 12; - // - // ws.Range("A4:T7").Style.Alignment.WrapText = true; - // ws.Row(4).Height = 40; - // ws.Row(5).Height = 40; - // ws.Row(6).Height = 40; - // ws.Column(1).Width = 10; - // ws.Column(2).Width = 10; - // ws.Column(3).Width = 20; - // ws.Column(4).Width = 20; - // ws.Column(5).Width = 30; - // ws.Column(6).Width = 30; - // ws.Column(7).Width = 20; - // ws.Column(8).Width = 15; - // ws.Column(9).Width = 15; - // ws.Column(10).Width = 15; - // ws.Column(11).Width = 15; - // ws.Column(12).Width = 15; - // ws.Column(13).Width = 15; - // ws.Column(14).Width = 15; - // ws.Column(15).Width = 15; - // ws.Column(16).Width = 15; - // ws.Column(17).Width = 15; - // ws.Column(18).Width = 15; - // - // int row = 8; - // int no = 1; - // - // if (_personnel != null) - // { - // foreach (var detail in _personnel.personnel_salary_temporary) - // { - // ws.Range(ws.Cell(row, 2), ws.Cell(row, 6)).Merge().Value = detail.agency_category_name; - // ws.Cell(row, 8).Value = detail.salary; - // ws.Cell(row, 9).Value = detail.salary_12; - // ws.Cell(row, 10).Value = detail.salary2_12; - // ws.Cell(row, 11).Value = detail.house_rent; - // ws.Cell(row, 12).Value = detail.house_rent_12; - // ws.Cell(row, 13).Value = detail.salary_next_year_12; - // ws.Cell(row, 14).Value = detail.retiree; - // ws.Cell(row, 15).Value = detail.salary_per_month; - // ws.Cell(row, 16).Value = detail.salary_per_month_12; - // ws.Cell(row, 17).Value = detail.retirement_salary_per_year; - // ws.Cell(row, 18).Value = detail.special_compensation; - // - // ws.Cell(row, 1).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 2).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 3).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 4).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 5).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 6).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 7).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 8).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 9).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 10).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 11).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 12).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 13).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 14).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 15).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 16).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 17).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 18).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 27)).Style.Font.FontName = - // "TH SarabunPSK"; - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 27)).Style.Font.SetBold().Font.FontSize = 16; - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 27)).Style.Alignment.WrapText = true; - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 27)).Style.Alignment.Vertical = - // XLAlignmentVerticalValues.Center; - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 7)).Style.Alignment.Horizontal = - // XLAlignmentHorizontalValues.Center; - // ws.Range(ws.Cell(row, 8), ws.Cell(row, 27)).Style.Alignment.Horizontal = - // XLAlignmentHorizontalValues.Right; - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 27)).Style.Fill.BackgroundColor = XLColor.LightYellow; - // ws.Range(ws.Cell(row, 8), ws.Cell(row, 27)).Style.NumberFormat.SetFormat("#,#"); - // row++; - // foreach (var detail2 in detail.personnel_salary_deltails) - // { - // if (detail2.first_name_th != "รวม") - // { - // ws.Cell(row, 1).Value = no; - // no++; - // ws.Cell(row, 2).Value = detail2.manpower; - // ws.Cell(row, 3).Value = detail2.first_name_th; - // ws.Cell(row, 4).Value = detail2.last_name_th; - // //ws.Range(ws.Cell(row, 3), ws.Cell(row, 4)).Merge().Value = detail2.full_name; - // ws.Cell(row, 5).Value = detail2.position; - // ws.Cell(row, 6).Value = detail2.parent_agency_name; - // ws.Cell(row, 7).Value = detail2.area; - // ws.Cell(row, 8).Value = detail2.salary; - // ws.Cell(row, 9).Value = detail2.estimate_promote_1; - // ws.Cell(row, 10).Value = detail2.estimate_promote_2; - // ws.Cell(row, 11).Value = detail2.estimate_promote_3; - // ws.Cell(row, 12).Value = detail2.estimate_promote_4; - // ws.Cell(row, 13).Value = detail2.salary_next_year_12; - // ws.Cell(row, 14).Value = detail2.retiree; - // ws.Cell(row, 15).Value = detail2.salary_per_month; - // ws.Cell(row, 16).Value = detail2.salary_per_month_12; - // ws.Cell(row, 17).Value = detail2.retirement_salary_per_year; - // ws.Cell(row, 18).Value = detail2.special_compensation; - // ws.Cell(row, 19).Value = detail2.special_compensation_12; - // ws.Cell(row, 20).Value = detail2.full_salary; - // ws.Cell(row, 21).Value = detail2.special_compensation_1; - // ws.Cell(row, 22).Value = detail2.special_compensation_2; - // ws.Cell(row, 23).Value = detail2.special_compensation_3; - // ws.Cell(row, 24).Value = detail2.other; - // ws.Cell(row, 25).Value = detail2.other_price; - // ws.Cell(row, 26).Value = detail2.total; - // ws.Cell(row, 27).Value = detail2.total_wages_and_fittings; - // //ws.Cell(row, 28).Value = _personnel.total_wages_and_fittings_12; - // ws.Cell(row, 1).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 2).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 3).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 4).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 5).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 6).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 7).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 8).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 9).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 10).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 11).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 12).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 13).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 14).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 15).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 16).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 17).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 18).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 19).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 20).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 21).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 22).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 23).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 24).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 25).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 26).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 27).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 27)).Style.Font.FontName = - // "TH SarabunPSK"; - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 27)).Style.Font.FontSize = 16; - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 27)).Style.Alignment.WrapText = true; - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 27)).Style.Alignment.Vertical = - // XLAlignmentVerticalValues.Center; - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Style.Alignment.Horizontal = - // XLAlignmentHorizontalValues.Center; - // ws.Range(ws.Cell(row, 3), ws.Cell(row, 7)).Style.Alignment.Horizontal = - // XLAlignmentHorizontalValues.Left; - // ws.Range(ws.Cell(row, 8), ws.Cell(row, 27)).Style.Alignment.Horizontal = - // XLAlignmentHorizontalValues.Right; - // //ws.Range(ws.Cell(row, 8), ws.Cell(row, 21)).SetDataType(XLDataType.Number); - // ws.Range(ws.Cell(row, 8), ws.Cell(row, 27)).Style.NumberFormat.SetFormat("#,#"); - // row++; - // } - // - // if (detail2.first_name_th == "รวม") - // { - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 3)).Merge().Value = detail2.first_name_th; - // - // ws.Cell(row, 8).Value = detail2.salary; - // ws.Cell(row, 9).Value = detail2.estimate_promote_1; - // ws.Cell(row, 10).Value = detail2.estimate_promote_2; - // ws.Cell(row, 11).Value = detail2.estimate_promote_3; - // ws.Cell(row, 12).Value = detail2.estimate_promote_4; - // ws.Cell(row, 13).Value = detail2.salary_next_year_12; - // ws.Cell(row, 14).Value = detail2.retiree; - // ws.Cell(row, 15).Value = detail2.salary_per_month; - // ws.Cell(row, 16).Value = detail2.salary_per_month_12; - // ws.Cell(row, 17).Value = detail2.retirement_salary_per_year; - // ws.Cell(row, 18).Value = detail2.special_compensation; - // ws.Cell(row, 19).Value = detail2.special_compensation_12; - // ws.Cell(row, 20).Value = detail2.full_salary; - // ws.Cell(row, 21).Value = detail2.special_compensation_1; - // ws.Cell(row, 22).Value = detail2.special_compensation_2; - // ws.Cell(row, 23).Value = detail2.special_compensation_3; - // ws.Cell(row, 24).Value = detail2.other; - // ws.Cell(row, 25).Value = detail2.other_price; - // ws.Cell(row, 26).Value = detail2.total; - // ws.Cell(row, 27).Value = detail2.total_wages_and_fittings; - // //ws.Cell(row, 28).Value = _personnel.total_wages_and_fittings_12; - // ws.Cell(row, 1).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 2).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 3).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 4).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 5).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 6).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 7).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 8).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 9).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 10).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 11).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 12).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 13).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 14).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 15).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 16).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 17).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 18).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 19).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 20).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 21).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 22).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 23).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 24).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 25).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 26).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // ws.Cell(row, 27).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; - // - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 27)).Style.Border.TopBorder = - // XLBorderStyleValues.Double; - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 27)).Style.Font.FontName = - // "TH SarabunPSK"; - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 27)).Style.Font.SetBold().Font.FontSize = 16; - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 27)).Style.Alignment.WrapText = true; - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 27)).Style.Alignment.Vertical = - // XLAlignmentVerticalValues.Center; - // ws.Range(ws.Cell(row, 1), ws.Cell(row, 4)).Style.Alignment.Horizontal = - // XLAlignmentHorizontalValues.Center; - // // ws.Range(ws.Cell(row, 3), ws.Cell(row, 7)).Style.Alignment.Horizontal = - // // XLAlignmentHorizontalValues.Left; - // ws.Range(ws.Cell(row, 8), ws.Cell(row, 27)).Style.Alignment.Horizontal = - // XLAlignmentHorizontalValues.Right; - // //ws.Range(ws.Cell(row, 8), ws.Cell(row, 21)).SetDataType(XLDataType.Number); - // ws.Range(ws.Cell(row, 8), ws.Cell(row, 27)).Style.NumberFormat.SetFormat("#,#"); - // } - // } - // } - // } - // - // - // using (var stream1 = new MemoryStream()) - // { - // workbook.SaveAs(stream1); - // var content = stream1.ToArray(); - // string date = DateTime.Now.ToString("yyyyMMddHHmmss"); - // return File( - // content, - // "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - // "personnel_temporary_" + date + ".xlsx"); - // } - // } + [HttpPost, Route("reports/personnel_salary_temporary/{type}")] + [ApiExplorerSettings(GroupName = "reports")] + public IActionResult GetTemporaryReport([FromRoute] string type, + [FromBody] personnel_salary_temporary_root _personnel) + { + var workbook = new XLWorkbook(); + var ws = workbook.Worksheets.Add("ลูกจ้างชั่วคราว"); + if (_personnel.year == "2567") + { + _personnel.year = "2566"; + } + + ws.Range("A1:T1").Merge().Value = "รายละเอียดค่าจ้างและส่วนควบของลูกจ้างชั่วคราว ประจำปีงบประมาณ พ.ศ." + + _personnel.year; + ws.Cell("A1").Style.Alignment.WrapText = true; + ws.Range("A1:T1").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Range("A1:T1").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Range("A1:T1").Style.Font.FontName = "TH SarabunPSK"; + ws.Range("A1:T1").Style.Font.SetBold().Font.FontSize = 16; + ws.Range("A2:T2").Merge().Value = "มหาวิทยาลัยเทคโนโลยีราชมงคลรัตนโกสินทร์"; + ws.Cell("A2").Style.Alignment.WrapText = true; + ws.Range("A2:T2").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Range("A2:T2").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Range("A2:T2").Style.Font.FontName = "TH SarabunPSK"; + ws.Range("A2:T2").Style.Font.SetBold().Font.FontSize = 16; + ws.Range("A3:T3").Merge().Value = "หน่วย : บาท"; + ws.Cell("A3").Style.Alignment.WrapText = true; + ws.Range("A3:T3").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right; + ws.Range("A3:T3").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Range("A3:T3").Style.Font.FontName = "TH SarabunPSK"; + ws.Range("A3:T3").Style.Font.FontSize = 16; + ws.Range("A4:A7").Merge().Value = "ลำดับที่"; + ws.Cell("A4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("A4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Range("A4:A7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("A4").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("A4").Style.Font.SetBold().Font.FontSize = 16; + + ws.Range("B4:C7").Merge().Value = "ชื่อ- สกุล"; + ws.Cell("B4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("B4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Range("B4:C7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("B4").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("B4").Style.Font.SetBold().Font.FontSize = 16; + + ws.Range("D4:D7").Merge().Value = "ชื่อตำแหน่ง"; + ws.Cell("D4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("D4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Range("D4:D7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("D4").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("D4").Style.Font.SetBold().Font.FontSize = 16; + + ws.Range("E4:F7").Merge().Value = "สังกัด"; + ws.Cell("E4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("E4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Range("E4:F7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("E4").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("E4").Style.Font.SetBold().Font.FontSize = 16; + + ws.Range("G4:H6").Merge().Value = "ค่าจ้าง ณ 1 ต.ค. 64 - 30 ก.ย. 65"; + ws.Cell("G4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("G4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Range("G4:H6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("G4").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("G4").Style.Font.SetBold().Font.FontSize = 16; + + ws.Range("I4:I6").Merge().Value = "ค่าจ้าง 1 ต.ค. 65 - 30 ก.ย. 66"; + ws.Cell("I4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("I4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Range("I4:I6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("I4").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("I4").Style.Font.SetBold().Font.FontSize = 16; + + ws.Range("J4:J6").Merge().Value = "ประมาณการเลื่อนขั้น 1 ขั้น 1 เม.ย. 65 - 30 ก.ย. 65"; + ws.Cell("J4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("J4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Range("J4:J6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("J4").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("J4").Style.Font.SetBold().Font.FontSize = 16; + + ws.Range("K4:S4").Merge().Value = "ส่วนควบงบดำเนินงาน"; + ws.Cell("K4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("K4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Range("K4:S4").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("K4").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("K4").Style.Font.SetBold().Font.FontSize = 16; + + ws.Range("K5:L6").Merge().Value = "ค่าเช่าบ้าน"; + ws.Cell("K5").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("K5").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Range("K5:L6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("K5").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("K5").Style.Font.SetBold().Font.FontSize = 16; + + ws.Range("M5:N6").Merge().Value = "เงินสมทบกองทุนประกันสังคม"; + ws.Cell("M5").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("M5").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Range("M5:N6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("M5").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("M5").Style.Font.SetBold().Font.FontSize = 16; + + ws.Range("O5:P6").Merge().Value = "เงินสมทบกองทุนเงินทดแทน"; + ws.Cell("O5").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("O5").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Range("O5:P6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("O5").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("O5").Style.Font.SetBold().Font.FontSize = 16; + + ws.Range("Q5:R5").Merge().Value = "อื่น ๆ"; + ws.Cell("Q5").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("Q5").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Range("Q5:R5").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("Q5").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("Q5").Style.Font.SetBold().Font.FontSize = 16; + + ws.Cell("Q6").Value = "ระบุรายการ"; + ws.Cell("Q6").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("Q6").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Cell("Q6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("Q6").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("Q6").Style.Font.SetBold().Font.FontSize = 16; + + ws.Cell("R6").Value = "จำนวนเงิน"; + ws.Cell("R6").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("R6").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Cell("R6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("R6").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("R6").Style.Font.SetBold().Font.FontSize = 16; + + + ws.Range("S5:S6").Merge().Value = "รวม"; + ws.Cell("S5").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("S5").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Range("S5:S6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("S5").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("S5").Style.Font.SetBold().Font.FontSize = 16; + ws.Range("T4:T6").Merge().Value = "รวมค่าจ้างและส่วนควบ"; + ws.Cell("T4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("T4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Range("T4:T6").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("T4").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("T4").Style.Font.SetBold().Font.FontSize = 16; + + ws.Cell("H7").Value = "*12"; + ws.Cell("H7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("H7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Cell("H7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("H7").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("H7").Style.Font.SetBold().Font.FontSize = 12; + ws.Cell("I7").Value = "(1)"; + ws.Cell("I7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("I7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Cell("I7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("I7").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("I7").Style.Font.SetBold().Font.FontSize = 12; + ws.Cell("J7").Value = "(1)*12"; + ws.Cell("J7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("J7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Cell("J7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("J7").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("J7").Style.Font.SetBold().Font.FontSize = 12; + ws.Cell("K7").Value = "(2)"; + ws.Cell("K7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("K7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Cell("K7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("K7").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("K7").Style.Font.SetBold().Font.FontSize = 12; + ws.Cell("L7").Value = "(2)*12"; + ws.Cell("L7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("L7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Cell("L7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("L7").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("L7").Style.Font.SetBold().Font.FontSize = 12; + ws.Cell("M7").Value = "(3)"; + ws.Cell("M7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("M7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Cell("M7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("M7").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("M7").Style.Font.SetBold().Font.FontSize = 12; + ws.Cell("N7").Value = "(3)*12"; + ws.Cell("N7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("N7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Cell("N7").Style.Border.BottomBorder = XLBorderStyleValues.Thin; + ws.Cell("N7").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("N7").Style.Font.SetBold().Font.FontSize = 12; + ws.Cell("O7").Value = "(4)"; + ws.Cell("O7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("O7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Cell("O7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("O7").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("O7").Style.Font.SetBold().Font.FontSize = 12; + ws.Cell("P7").Value = "(4)*12"; + ws.Cell("P7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("P7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Cell("P7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("P7").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("P7").Style.Font.SetBold().Font.FontSize = 12; + ws.Cell("R7").Value = "(5)"; + ws.Cell("R7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("R7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Cell("R7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("R7").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("R7").Style.Font.SetBold().Font.FontSize = 12; + ws.Cell("S7").Value = "(6) = (2) ถึง (5)"; + ws.Cell("S7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("S7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Cell("S7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("S7").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("S7").Style.Font.SetBold().Font.FontSize = 12; + ws.Cell("T7").Value = "(7) = (1) + (6)"; + ws.Cell("T7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; + ws.Cell("T7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; + ws.Cell("T7").Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell("T7").Style.Font.FontName = "TH SarabunPSK"; + ws.Cell("T7").Style.Font.SetBold().Font.FontSize = 12; + + ws.Range("A4:T7").Style.Alignment.WrapText = true; + ws.Row(4).Height = 40; + ws.Row(5).Height = 40; + ws.Row(6).Height = 40; + ws.Column(1).Width = 10; + ws.Column(2).Width = 10; + ws.Column(3).Width = 20; + ws.Column(4).Width = 20; + ws.Column(5).Width = 30; + ws.Column(6).Width = 30; + ws.Column(7).Width = 20; + ws.Column(8).Width = 15; + ws.Column(9).Width = 15; + ws.Column(10).Width = 15; + ws.Column(11).Width = 15; + ws.Column(12).Width = 15; + ws.Column(13).Width = 15; + ws.Column(14).Width = 15; + ws.Column(15).Width = 15; + ws.Column(16).Width = 15; + ws.Column(17).Width = 15; + ws.Column(18).Width = 15; + + int row = 8; + int no = 1; + + if (_personnel != null) + { + foreach (var detail in _personnel.personnel_salary_temporary) + { + ws.Range(ws.Cell(row, 2), ws.Cell(row, 6)).Merge().Value = detail.agency_category_name; + ws.Cell(row, 7).Value = detail.salary; + ws.Cell(row, 8).Value = detail.salary_12; + ws.Cell(row, 9).Value = detail.salary2; + ws.Cell(row, 10).Value = detail.salary2_12; + ws.Cell(row, 11).Value = detail.house_rent; + ws.Cell(row, 12).Value = detail.house_rent_12; + ws.Cell(row, 13).Value = detail.fund_contribution; + ws.Cell(row, 14).Value = detail.fund_contribution_12; + ws.Cell(row, 15).Value = detail.contribution; + ws.Cell(row, 16).Value = detail.contribution_12; + ws.Cell(row, 17).Value = detail.other; + ws.Cell(row, 18).Value = detail.other_price; + ws.Cell(row, 19).Value = detail.total2; + ws.Cell(row, 20).Value = detail.total_wage; + + ws.Cell(row, 1).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 2).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 3).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 4).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 5).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 6).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 7).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 8).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 9).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 10).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 11).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 12).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 13).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 14).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 15).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 16).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 17).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 18).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 19).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 20).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + + + ws.Range(ws.Cell(row, 1), ws.Cell(row, 20)).Style.Font.FontName = + "TH SarabunPSK"; + ws.Range(ws.Cell(row, 1), ws.Cell(row, 20)).Style.Font.SetBold().Font.FontSize = 16; + ws.Range(ws.Cell(row, 1), ws.Cell(row, 20)).Style.Alignment.WrapText = true; + ws.Range(ws.Cell(row, 1), ws.Cell(row, 20)).Style.Alignment.Vertical = + XLAlignmentVerticalValues.Center; + ws.Cell(row, 1).Style.Alignment.Horizontal = + XLAlignmentHorizontalValues.Center; + ws.Range(ws.Cell(row, 2), ws.Cell(row, 6)).Style.Alignment.Horizontal = + XLAlignmentHorizontalValues.Left; + ws.Range(ws.Cell(row, 7), ws.Cell(row, 20)).Style.Alignment.Horizontal = + XLAlignmentHorizontalValues.Right; + ws.Range(ws.Cell(row, 1), ws.Cell(row, 20)).Style.Fill.BackgroundColor = XLColor.LightYellow; + ws.Range(ws.Cell(row, 7), ws.Cell(row, 20)).Style.NumberFormat.SetFormat("#,#"); + ws.Range(ws.Cell(row, 2), ws.Cell(row, 6)).Style.Alignment.Horizontal = + XLAlignmentHorizontalValues.Center; + row++; + foreach (var detail2 in detail.personnel_salary_temporary_deltail) + { + if (detail2.first_name_th != "รวม") + { + ws.Cell(row, 1).Value = no; + no++; + ws.Cell(row, 2).Value = detail2.first_name_th; + ws.Cell(row, 3).Value = detail2.last_name_th; + ws.Cell(row, 4).Value = detail2.position; + ws.Cell(row, 5).Value = detail2.parent_agency_name; + ws.Cell(row, 6).Value = detail2.area; + ws.Cell(row, 7).Value = detail2.salary; + ws.Cell(row, 8).Value = detail2.salary_12; + ws.Cell(row, 9).Value = detail2.salary2; + ws.Cell(row, 10).Value = detail2.salary2_12; + ws.Cell(row, 11).Value = detail2.house_rent; + ws.Cell(row, 12).Value = detail2.house_rent_12; + ws.Cell(row, 13).Value = detail2.fund_contribution; + ws.Cell(row, 14).Value = detail2.fund_contribution_12; + ws.Cell(row, 15).Value = detail2.contribution; + ws.Cell(row, 16).Value = detail2.contribution_12; + ws.Cell(row, 17).Value = detail2.other; + ws.Cell(row, 18).Value = detail2.other_price; + ws.Cell(row, 19).Value = detail2.total2; + ws.Cell(row, 20).Value = detail2.total_wage; + + ws.Cell(row, 1).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 2).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 3).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 4).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 5).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 6).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 7).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 8).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 9).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 10).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 11).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 12).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 13).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 14).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 15).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 16).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 17).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 18).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 19).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 20).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + + + ws.Range(ws.Cell(row, 1), ws.Cell(row, 20)).Style.Font.FontName = + "TH SarabunPSK"; + ws.Range(ws.Cell(row, 1), ws.Cell(row, 20)).Style.Font.FontSize = 16; + ws.Range(ws.Cell(row, 1), ws.Cell(row, 20)).Style.Alignment.WrapText = true; + ws.Range(ws.Cell(row, 1), ws.Cell(row, 20)).Style.Alignment.Vertical = + XLAlignmentVerticalValues.Center; + ws.Cell(row, 1).Style.Alignment.Horizontal = + XLAlignmentHorizontalValues.Center; + ws.Range(ws.Cell(row, 2), ws.Cell(row, 6)).Style.Alignment.Horizontal = + XLAlignmentHorizontalValues.Left; + ws.Range(ws.Cell(row, 7), ws.Cell(row, 20)).Style.Alignment.Horizontal = + XLAlignmentHorizontalValues.Right; + //ws.Range(ws.Cell(row, 8), ws.Cell(row, 21)).SetDataType(XLDataType.Number); + ws.Range(ws.Cell(row, 7), ws.Cell(row, 20)).Style.NumberFormat.SetFormat("#,#0"); + row++; + } + + if (detail2.first_name_th == "รวม") + { + ws.Range(ws.Cell(row, 1), ws.Cell(row, 3)).Merge().Value = "รวม"; + + ws.Cell(row, 7).Value = detail2.salary; + ws.Cell(row, 8).Value = detail2.salary_12; + ws.Cell(row, 9).Value = detail2.salary2; + ws.Cell(row, 10).Value = detail2.salary2_12; + ws.Cell(row, 11).Value = detail2.house_rent; + ws.Cell(row, 12).Value = detail2.house_rent_12; + ws.Cell(row, 13).Value = detail2.fund_contribution; + ws.Cell(row, 14).Value = detail2.fund_contribution_12; + ws.Cell(row, 15).Value = detail2.contribution; + ws.Cell(row, 16).Value = detail2.contribution_12; + ws.Cell(row, 17).Value = detail2.other; + ws.Cell(row, 18).Value = detail2.other_price; + ws.Cell(row, 19).Value = detail2.total2; + ws.Cell(row, 20).Value = detail2.total_wage; + + ws.Cell(row, 1).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 2).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 3).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 4).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 5).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 6).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 7).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 8).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 9).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 10).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 11).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 12).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 13).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 14).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 15).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 16).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 17).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 18).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 19).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + ws.Cell(row, 20).Style.Border.OutsideBorder = XLBorderStyleValues.Thin; + + + ws.Range(ws.Cell(row, 1), ws.Cell(row, 20)).Style.Font.FontName = + "TH SarabunPSK"; + ws.Range(ws.Cell(row, 1), ws.Cell(row, 20)).Style.Font.FontSize = 16; + ws.Range(ws.Cell(row, 1), ws.Cell(row, 20)).Style.Alignment.WrapText = true; + ws.Range(ws.Cell(row, 1), ws.Cell(row, 20)).Style.Alignment.Vertical = + XLAlignmentVerticalValues.Center; + ws.Cell(row, 1).Style.Alignment.Horizontal = + XLAlignmentHorizontalValues.Center; + ws.Range(ws.Cell(row, 2), ws.Cell(row, 6)).Style.Alignment.Horizontal = + XLAlignmentHorizontalValues.Left; + ws.Range(ws.Cell(row, 7), ws.Cell(row, 20)).Style.Alignment.Horizontal = + XLAlignmentHorizontalValues.Right; + //ws.Range(ws.Cell(row, 8), ws.Cell(row, 21)).SetDataType(XLDataType.Number); + ws.Range(ws.Cell(row, 7), ws.Cell(row, 20)).Style.NumberFormat.SetFormat("#,#0"); + } + } + } + } + + + using (var stream1 = new MemoryStream()) + { + workbook.SaveAs(stream1); + var content = stream1.ToArray(); + string date = DateTime.Now.ToString("yyyyMMddHHmmss"); + return File( + content, + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", + "personnel_temporary_" + date + ".xlsx"); + } + } [HttpPost, Route("reports/personnel_salary_university/{type}")] [ApiExplorerSettings(GroupName = "reports")] diff --git a/Models/Personnel/personnel_salary_temporary_root.cs b/Models/Personnel/personnel_salary_temporary_root.cs index a48c1e9..2ad0729 100644 --- a/Models/Personnel/personnel_salary_temporary_root.cs +++ b/Models/Personnel/personnel_salary_temporary_root.cs @@ -6,7 +6,7 @@ namespace rmutr_report.Models.Personnel { public class personnel_salary_temporary_root { - [Key] + [Key] public Guid? personnel_salary_temporary_root_uid { get; set; } public Guid? log_report_uid { get; set; } public string year { get; set; } @@ -49,6 +49,8 @@ namespace rmutr_report.Models.Personnel public int? other_price { get; set; } public int? total2 { get; set; } public int? total_wage { get; set; } + + public List personnel_salary_temporary_deltail { get; set; } } diff --git a/Models/Personnel/personnel_statement.cs b/Models/Personnel/personnel_statement.cs new file mode 100644 index 0000000..af3e28e --- /dev/null +++ b/Models/Personnel/personnel_statement.cs @@ -0,0 +1,70 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; + +namespace rmutr_report.Models.Personnel +{ + public class personnel_statement + { + [Key] public Guid? personnel_statement_uid { get; set; } + + // public Guid? academic_year_uid { get; set; } + public string academic_year_name_th { get; set; } + public string sector { get; set; } + public string revenue_estimates_type { get; set; } + public string parent_agency_name { get; set; } + public string agency_name_th { get; set; } + public string agency_category_name { get; set; } //ผลผลิต + public decimal? set_revenue_estimates { get; set; } + public string author_name { get; set; } + public string position_name { get; set; } + public string phone { get; set; } + public decimal? total_payment { get; set; } + public DateTime? version { get; set; } + public List personnel_statement_details { get; set; } + public List personnel_statement_details_2 { get; set; } + } + + public class t_personnel_statement_detail + { + [Key] public Guid? personnel_statement_detail_uid { get; set; } + + public Guid? personnel_statement_uid { get; set; } + public string position_no { get; set; } + public string full_name { get; set; } + public string position_level { get; set; } + public string major { get; set; } + public string qualification { get; set; } + public DateTime? start_date { get; set; } + public decimal? salary_rate { get; set; } + public decimal? increase_cost_of_living { get; set; } + public decimal? social_security { get; set; } + public decimal? monthly_remuneration { get; set; } + public decimal? total_expenses_per_mount { get; set; } + public decimal? total_expenses_per_year { get; set; } + + public string department { get; set; } + } + + public class t_personnel_statement_detail_2 + { + [Key] public Guid? personnel_statement_detail_uid { get; set; } + + public Guid? personnel_statement_uid { get; set; } + public string position_no { get; set; } + public string full_name { get; set; } + public string position_level { get; set; } + public string major { get; set; } + public string qualification { get; set; } + public DateTime? start_date { get; set; } + public decimal? salary_rate { get; set; } + public decimal? increase_cost_of_living { get; set; } + public decimal? social_security { get; set; } + public decimal? monthly_remuneration { get; set; } + public decimal? total_expenses_per_mount { get; set; } + public decimal? total_expenses_per_year { get; set; } + + public string department { get; set; } + public int? row { get; set; } + } +} \ No newline at end of file diff --git a/bin/Debug/netcoreapp3.1/rmutr_report.dll b/bin/Debug/netcoreapp3.1/rmutr_report.dll index b28c9840e27bfc9ad238b10678e523352298aa13..c08051ca81edb619d4b74d53ecfd55f7005873a8 100644 GIT binary patch literal 1553408 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

OVT_+0%BOfTV+!WKbdnRjnAa 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