diff --git a/Controllers/Personnel.Controller.cs b/Controllers/Personnel.Controller.cs
index ef3624b..c975d04 100644
--- a/Controllers/Personnel.Controller.cs
+++ b/Controllers/Personnel.Controller.cs
@@ -5355,26 +5355,35 @@ namespace rmutr_report.Controllers
// ws.Row(5).Height = 30;
// ws.Row(6).Height = 30;
ws.Column(1).Width = 40;
- ws.Column(2).Width = 12;
- ws.Column(3).Width = 12;
- ws.Column(4).Width = 12;
- ws.Column(5).Width = 12;
- ws.Column(6).Width = 12;
- ws.Column(7).Width = 12;
- ws.Column(8).Width = 12;
- ws.Column(9).Width = 12;
- ws.Column(10).Width = 12;
- ws.Column(11).Width = 12;
- ws.Column(12).Width = 12;
- ws.Column(13).Width = 12;
- ws.Column(14).Width = 12;
- ws.Column(15).Width = 12;
- ws.Column(16).Width = 12;
- ws.Column(17).Width = 12;
- ws.Column(18).Width = 12;
- ws.Column(19).Width = 30;
- ws.Column(20).Width = 12;
- ws.Column(21).Width = 30;
+ ws.Column(2).Width = 15;
+ ws.Column(3).Width = 15;
+ ws.Column(4).Width = 15;
+ ws.Column(5).Width = 15;
+ ws.Column(6).Width = 15;
+ ws.Column(7).Width = 15;
+ 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;
+ ws.Column(19).Width = 15;
+ ws.Column(20).Width = 15;
+ ws.Column(21).Width = 15;
+ ws.Column(22).Width = 15;
+ ws.Column(23).Width = 15;
+ ws.Column(24).Width = 15;
+ ws.Column(25).Width = 15;
+ ws.Column(26).Width = 15;
+ ws.Column(27).Width = 15;
+ ws.Column(28).Width = 15;
+ ws.Column(29).Width = 15;
+ ws.Column(30).Width = 30;
int row = 19;
int headtable = 19;
@@ -5550,7 +5559,72 @@ namespace rmutr_report.Controllers
foreach (var detail in personnel.personnel_expense_budget_details)
{
- if (detail.is_bold == true)
+ if (detail.topic_type == 1)
+ {
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 4)).Merge().Value = detail.topic;
+ ws.Cell(row, 5).Value = detail.act_rate;
+ ws.Cell(row, 6).Value = detail.act_budget;
+ ws.Cell(row, 7).Value = detail.request_rate;
+ ws.Cell(row, 8).Value = detail.request_budget;
+ ws.Cell(row, 9).Value = detail.offer_rate;
+ ws.Cell(row, 10).Value = detail.offer_budget;
+ ws.Cell(row, 11).Value = detail.year1_rate;
+ ws.Cell(row, 12).Value = detail.year1_budget;
+ ws.Cell(row, 13).Value = detail.year2_rate;
+ ws.Cell(row, 14).Value = detail.year2_budget;
+ ws.Cell(row, 15).Value = detail.year3_rate;
+ ws.Cell(row, 16).Value = detail.year3_budget;
+ ws.Range(ws.Cell(row, 17), ws.Cell(row, 21)).Merge().Value = detail.remark;
+
+ 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.Range(ws.Cell(row, 17), ws.Cell(row, 21)).Merge().Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 17)).Style.Font.FontName =
+ "TH SarabunPSK";
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 17)).Style.Font.SetBold().Font.FontSize = 20;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 17)).Style.Alignment.WrapText = true;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 17)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row, 5), ws.Cell(row, 16)).Style.NumberFormat.SetFormat("#,#");
+ ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 3).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 4).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 5).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 6).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 7).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 8).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 9).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 10).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 11).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 12).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 13).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 14).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 15).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 16).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 17).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+
+ row++;
+ }
+
+ if (detail.topic_type == 2)
{
ws.Range(ws.Cell(row, 1), ws.Cell(row, 4)).Merge().Value = detail.topic;
ws.Cell(row, 5).Value = detail.act_rate;
@@ -5615,7 +5689,7 @@ namespace rmutr_report.Controllers
row++;
}
- if (detail.is_bold == false)
+ if (detail.topic_type == 3)
{
ws.Range(ws.Cell(row, 1), ws.Cell(row, 4)).Merge().Value = detail.topic;
ws.Cell(row, 5).Value = detail.act_rate;
@@ -5947,7 +6021,8 @@ namespace rmutr_report.Controllers
XLBorderStyleValues.Thin;
}
- if (detail2.is_bold == true && detail2.list == "รวมทั้งสิ้น")
+ //if (detail2.is_bold == true && detail2.list == "รวมทั้งสิ้น")
+ if (detail2.topic_type == 1)
{
ws.Cell(row + 5, 2).Value = "รวมทั้งสิ้น";
ws.Cell(row + 5, 5).Value = detail2.request_rate;
@@ -6009,7 +6084,7 @@ namespace rmutr_report.Controllers
ws.Cell(row + 5, 15).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
}
- if (detail2.is_bold == true)
+ if (detail2.topic_type == 2)
{
ws.Cell(row + 5, 1).Value = detail2.type;
//ws.Cell(row+5, 2).Value = detail2.list;
@@ -6072,7 +6147,7 @@ namespace rmutr_report.Controllers
row++;
}
- if (detail2.is_bold == false)
+ if (detail2.topic_type == 3)
{
ws.Range(ws.Cell(row + 5, 2), ws.Cell(row + 5, 4)).Merge().Value = detail2.list;
ws.Cell(row + 5, 5).Value = detail2.request_rate;
@@ -6184,7 +6259,7 @@ namespace rmutr_report.Controllers
ws.Cell("F2").Style.Font.FontSize = 16;
ws.Cell("F2").Style.Font.Bold = true;
- //ws.Cell("K12").Style.NumberFormat.Format = "#,##0.0000";
+ //ws.Cell("K12").Style.NumberFormat.Format = "#,##0.0000";
ws.Column(1).Width = 30;
ws.Column(2).Width = 10;
@@ -6193,7 +6268,7 @@ namespace rmutr_report.Controllers
ws.Column(5).Width = 10;
ws.Column(6).Width = 10;
ws.Column(7).Width = 10;
-
+
int row = 6;
//int no = 1;
if (personnel != null)
@@ -6203,46 +6278,46 @@ namespace rmutr_report.Controllers
ws.Range("A3:A5").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range("A3:A5").Style.Font.FontName = "TH SarabunPSK";
ws.Range("A3:A5").Style.Font.SetBold().Font.FontSize = 14;
- ws.Range("A3:A5").Style.Fill.BackgroundColor = XLColor.FromArgb(255,153,204);
+ ws.Range("A3:A5").Style.Fill.BackgroundColor = XLColor.FromArgb(255, 153, 204);
ws.Range("A3:A5").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
- ws.Range("B3:F3").Merge().Value = "งบประมาณ "+personnel.academic_year_name_th+" (เบื้องต้น)";
+ ws.Range("B3:F3").Merge().Value = "งบประมาณ " + personnel.academic_year_name_th + " (เบื้องต้น)";
ws.Range("B3:F3").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Range("B3:F3").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range("B3:F3").Style.Font.FontName = "TH SarabunPSK";
ws.Range("B3:F3").Style.Font.SetBold().Font.FontSize = 14;
- ws.Range("B3:F3").Style.Fill.BackgroundColor = XLColor.FromArgb(255,153,204);
+ ws.Range("B3:F3").Style.Fill.BackgroundColor = XLColor.FromArgb(255, 153, 204);
ws.Range("B3:F3").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
- ws.Cell("B4").Value = " ปี "+personnel.academic_year_name_th.Substring(2,2) + " วิทย์";
+ ws.Cell("B4").Value = " ปี " + personnel.academic_year_name_th.Substring(2, 2) + " วิทย์";
ws.Cell("B4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Cell("B4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Cell("B4").Style.Font.FontName = "TH SarabunPSK";
ws.Cell("B4").Style.Font.SetBold().Font.FontSize = 14;
ws.Cell("B4").Style.Alignment.WrapText = true;
- ws.Cell("B4").Style.Fill.BackgroundColor = XLColor.FromArgb(255,153,204);
+ ws.Cell("B4").Style.Fill.BackgroundColor = XLColor.FromArgb(255, 153, 204);
ws.Cell("B4").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
- ws.Cell("C4").Value = " ปี "+personnel.academic_year_name_th.Substring(2,2) + " สังคม";
+ ws.Cell("C4").Value = " ปี " + personnel.academic_year_name_th.Substring(2, 2) + " สังคม";
ws.Cell("C4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Cell("C4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Cell("C4").Style.Font.FontName = "TH SarabunPSK";
ws.Cell("C4").Style.Font.SetBold().Font.FontSize = 14;
ws.Cell("C4").Style.Alignment.WrapText = true;
- ws.Cell("C4").Style.Fill.BackgroundColor = XLColor.FromArgb(255,153,204);
+ ws.Cell("C4").Style.Fill.BackgroundColor = XLColor.FromArgb(255, 153, 204);
ws.Cell("C4").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
- ws.Cell("D4").Value = " ปี "+personnel.academic_year_name_th.Substring(2,2) + " บริการวิชาการ";
+ ws.Cell("D4").Value = " ปี " + personnel.academic_year_name_th.Substring(2, 2) + " บริการวิชาการ";
ws.Cell("D4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Cell("D4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Cell("D4").Style.Font.FontName = "TH SarabunPSK";
ws.Cell("D4").Style.Font.SetBold().Font.FontSize = 14;
ws.Cell("D4").Style.Alignment.WrapText = true;
- ws.Cell("D4").Style.Fill.BackgroundColor = XLColor.FromArgb(255,153,204);
+ ws.Cell("D4").Style.Fill.BackgroundColor = XLColor.FromArgb(255, 153, 204);
ws.Cell("D4").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
- ws.Cell("E4").Value = " ปี "+personnel.academic_year_name_th.Substring(2,2) + " ทำนุบำรุง";
+ ws.Cell("E4").Value = " ปี " + personnel.academic_year_name_th.Substring(2, 2) + " ทำนุบำรุง";
ws.Cell("E4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Cell("E4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Cell("E4").Style.Font.FontName = "TH SarabunPSK";
ws.Cell("E4").Style.Font.SetBold().Font.FontSize = 14;
ws.Cell("E4").Style.Alignment.WrapText = true;
- ws.Cell("E4").Style.Fill.BackgroundColor = XLColor.FromArgb(255,153,204);
+ ws.Cell("E4").Style.Fill.BackgroundColor = XLColor.FromArgb(255, 153, 204);
ws.Cell("F4").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Cell("F4").Value = "งบประมาณปี " + personnel.academic_year_name_th.Substring(2, 2);
ws.Cell("F4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
@@ -6250,7 +6325,7 @@ namespace rmutr_report.Controllers
ws.Cell("F4").Style.Font.FontName = "TH SarabunPSK";
ws.Cell("F4").Style.Font.SetBold().Font.FontSize = 14;
ws.Cell("F4").Style.Alignment.WrapText = true;
- ws.Cell("F4").Style.Fill.BackgroundColor = XLColor.FromArgb(255,153,204);
+ ws.Cell("F4").Style.Fill.BackgroundColor = XLColor.FromArgb(255, 153, 204);
ws.Range("B4:F4").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(4, 2), ws.Cell(4, 6)).Style.Alignment.WrapText = true;
ws.Cell(5, 2).Value = personnel.science;
@@ -6263,7 +6338,7 @@ namespace rmutr_report.Controllers
ws.Cell(5, 4).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Cell(5, 5).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Cell(5, 6).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
- ws.Range(ws.Cell(5, 2), ws.Cell(5, 6)).Style.Fill.BackgroundColor = XLColor.FromArgb(255,153,204);
+ ws.Range(ws.Cell(5, 2), ws.Cell(5, 6)).Style.Fill.BackgroundColor = XLColor.FromArgb(255, 153, 204);
ws.Range(ws.Cell(5, 2), ws.Cell(5, 6)).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(5, 2), ws.Cell(5, 6)).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(5, 2), ws.Cell(5, 6)).Style.Font.FontName = "TH SarabunPSK";
@@ -6288,14 +6363,16 @@ namespace rmutr_report.Controllers
ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 2), ws.Cell(row, 6)).Style.NumberFormat.SetFormat("#,#0");
- ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
ws.Cell(row, 3).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
ws.Cell(row, 4).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
ws.Cell(row, 5).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
ws.Cell(row, 6).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
- ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Fill.BackgroundColor = XLColor.FromArgb(204,153,255);
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(204, 153, 255);
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;
@@ -6320,7 +6397,8 @@ namespace rmutr_report.Controllers
ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 2), ws.Cell(row, 6)).Style.NumberFormat.SetFormat("#,#0");
- ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
ws.Cell(row, 3).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
@@ -6333,9 +6411,11 @@ namespace rmutr_report.Controllers
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.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Fill.BackgroundColor = XLColor.FromArgb(153,204,255);
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(153, 204, 255);
row++;
}
+
if (detail.topic_type == 3)
{
ws.Cell(row, 1).Value = detail.topic;
@@ -6351,7 +6431,8 @@ namespace rmutr_report.Controllers
ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 2), ws.Cell(row, 6)).Style.NumberFormat.SetFormat("#,#0");
- ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
ws.Cell(row, 3).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
@@ -6366,6 +6447,7 @@ namespace rmutr_report.Controllers
ws.Cell(row, 6).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
row++;
}
+
if (detail.topic_type == 4)
{
ws.Cell(row, 1).Value = detail.topic;
@@ -6381,21 +6463,23 @@ namespace rmutr_report.Controllers
ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 2), ws.Cell(row, 6)).Style.NumberFormat.SetFormat("#,#0");
- ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
ws.Cell(row, 3).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
ws.Cell(row, 4).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
ws.Cell(row, 5).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
ws.Cell(row, 6).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
- ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Fill.BackgroundColor = XLColor.FromArgb(255,204,153);
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(255, 204, 153);
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;
-
+
row++;
}
}
@@ -6412,5 +6496,2139 @@ namespace rmutr_report.Controllers
"national_budget_" + date + ".xlsx");
}
}
+
+ [HttpPost, Route("reports/mtef_personnel/{type}")]
+ [ApiExplorerSettings(GroupName = "reports")]
+ public IActionResult GetMtefReport([FromRoute] string type,
+ [FromBody] mtef_personnel personnel)
+ {
+ var workbook = new XLWorkbook();
+ var ws = workbook.Worksheets.Add("แผนบุคลากร 67 คุมกรอบ");
+ ws.Cell("A1").Value = "งบประมาณ MTEF มหาวิทยาลัยเทคโนโลยีราชมงคล รัตนโกสินทร์";
+ ws.Cell("A1").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("A1").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("A1").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("A1").Style.Font.FontSize = 16;
+ ws.Cell("A1").Style.Font.Bold = true;
+
+
+ ws.Column(1).Width = 40;
+ ws.Column(2).Width = 15;
+ ws.Column(3).Width = 15;
+ ws.Column(4).Width = 15;
+ ws.Column(5).Width = 15;
+ ws.Column(6).Width = 15;
+ ws.Column(7).Width = 15;
+ ws.Column(8).Width = 15;
+ ws.Column(9).Width = 15;
+ ws.Column(10).Width = 15;
+ ws.Column(11).Width = 15;
+
+ int row = 5;
+ //int no = 1;
+ if (personnel != null)
+ {
+ ws.Cell("A3").Value = "รายการ";
+ ws.Cell("A3").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("A3").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("A3").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("A3").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("A3").Style.Border.TopBorder = XLBorderStyleValues.Thin;
+ ws.Range("A3:A4").Style.Border.RightBorder = XLBorderStyleValues.Thin;
+ ws.Cell("A4").Style.Border.BottomBorder = XLBorderStyleValues.Thin;
+
+ ws.Range("B3:C3").Merge().Value = "พรบ.งบประมาณ";
+ ws.Range("B3:C3").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("B3:C3").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("B3:C3").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("B3:C3").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("B3:C3").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Range("D3:K3").Merge().Value = "แผนงาน บุคลากรภาครัฐ";
+ ws.Range("D3:K3").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("D3:K3").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("D3:K3").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("D3:K3").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("D3:K3").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("B4").Value = personnel.act_year1;
+ ws.Cell("B4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("B4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("B4").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("B4").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("B4").Style.Alignment.WrapText = true;
+ ws.Cell("B4").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("C4").Value = personnel.act_year2;
+ ws.Cell("C4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("C4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("C4").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("C4").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("C4").Style.Alignment.WrapText = true;
+ ws.Cell("C4").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("D4").Value = personnel.plans_year1;
+ ws.Cell("D4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("D4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("D4").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("D4").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("D4").Style.Alignment.WrapText = true;
+ ws.Cell("D4").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("E4").Value = personnel.plans_year2;
+ ws.Cell("E4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("E4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("E4").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("E4").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("E4").Style.Alignment.WrapText = true;
+ ws.Cell("E4").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("F4").Value = personnel.plans_year3;
+ ws.Cell("F4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("F4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("F4").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("F4").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("F4").Style.Alignment.WrapText = true;
+ ws.Cell("F4").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("G4").Value = personnel.plans_year4;
+ ws.Cell("G4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("G4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("G4").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("G4").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("G4").Style.Alignment.WrapText = true;
+ ws.Cell("G4").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("H4").Value = personnel.plans_year5;
+ ws.Cell("H4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("H4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("H4").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("H4").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("H4").Style.Alignment.WrapText = true;
+ ws.Cell("H4").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("I4").Value = personnel.plans_year6;
+ ws.Cell("I4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("I4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("I4").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("I4").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("I4").Style.Alignment.WrapText = true;
+ ws.Cell("I4").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("J4").Value = personnel.plans_year7;
+ ws.Cell("J4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("J4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("J4").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("J4").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("J4").Style.Alignment.WrapText = true;
+ ws.Cell("J4").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("K4").Value = "รวม";
+ ws.Cell("K4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("K4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("K4").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("K4").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("K4").Style.Alignment.WrapText = true;
+ ws.Cell("K4").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ foreach (var detail in personnel.mtef_personnel_details)
+ {
+ if (detail.topic_type == 1)
+ {
+ ws.Cell(row, 1).Value = detail.topic;
+ ws.Cell(row, 2).Value = detail.act_year1;
+ ws.Cell(row, 3).Value = detail.act_year2;
+ ws.Cell(row, 4).Value = detail.plans_year1;
+ ws.Cell(row, 5).Value = detail.plans_year2;
+ ws.Cell(row, 6).Value = detail.plans_year3;
+ ws.Cell(row, 7).Value = detail.plans_year4;
+ ws.Cell(row, 8).Value = detail.plans_year5;
+ ws.Cell(row, 9).Value = detail.plans_year6;
+ ws.Cell(row, 10).Value = detail.plans_year7;
+ ws.Cell(row, 11).Value = detail.total;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Font.FontName =
+ "TH SarabunPSK";
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Alignment.WrapText = true;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row, 2), ws.Cell(row, 11)).Style.NumberFormat.SetFormat("#,#0");
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 3).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 4).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 5).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 6).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 7).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 8).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 9).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 10).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 11).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(204, 255, 255);
+ 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;
+ row++;
+ }
+
+ if (detail.topic_type == 2)
+ {
+ ws.Cell(row, 1).Value = detail.topic;
+ ws.Cell(row, 2).Value = detail.act_year1;
+ ws.Cell(row, 3).Value = detail.act_year2;
+ ws.Cell(row, 4).Value = detail.plans_year1;
+ ws.Cell(row, 5).Value = detail.plans_year2;
+ ws.Cell(row, 6).Value = detail.plans_year3;
+ ws.Cell(row, 7).Value = detail.plans_year4;
+ ws.Cell(row, 8).Value = detail.plans_year5;
+ ws.Cell(row, 9).Value = detail.plans_year6;
+ ws.Cell(row, 10).Value = detail.plans_year7;
+ ws.Cell(row, 11).Value = detail.total;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Font.FontName =
+ "TH SarabunPSK";
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Alignment.WrapText = true;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row, 2), ws.Cell(row, 11)).Style.NumberFormat.SetFormat("#,#0");
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 3).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 4).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 5).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 6).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 7).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 8).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 9).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 10).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 11).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(201, 201, 201);
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Font.FontColor = XLColor.Red;
+ 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;
+ row++;
+ }
+
+ if (detail.topic_type == 3)
+ {
+ ws.Cell(row, 1).Value = "'- " + detail.topic;
+ ws.Cell(row, 2).Value = detail.act_year1;
+ ws.Cell(row, 3).Value = detail.act_year2;
+ ws.Cell(row, 4).Value = detail.plans_year1;
+ ws.Cell(row, 5).Value = detail.plans_year2;
+ ws.Cell(row, 6).Value = detail.plans_year3;
+ ws.Cell(row, 7).Value = detail.plans_year4;
+ ws.Cell(row, 8).Value = detail.plans_year5;
+ ws.Cell(row, 9).Value = detail.plans_year6;
+ ws.Cell(row, 10).Value = detail.plans_year7;
+ ws.Cell(row, 11).Value = detail.total;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Font.FontName =
+ "TH SarabunPSK";
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Font.FontSize = 16;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Alignment.WrapText = true;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row, 2), ws.Cell(row, 11)).Style.NumberFormat.SetFormat("#,#0");
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 3).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 4).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 5).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 6).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 7).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 8).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 9).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 10).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 11).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+
+ 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;
+ row++;
+ }
+
+ if (detail.topic_type == 4)
+ {
+ ws.Cell(row, 1).Value = "รวม";
+ ws.Cell(row, 2).Value = detail.act_year1;
+ ws.Cell(row, 3).Value = detail.act_year2;
+ ws.Cell(row, 4).Value = detail.plans_year1;
+ ws.Cell(row, 5).Value = detail.plans_year2;
+ ws.Cell(row, 6).Value = detail.plans_year3;
+ ws.Cell(row, 7).Value = detail.plans_year4;
+ ws.Cell(row, 8).Value = detail.plans_year5;
+ ws.Cell(row, 9).Value = detail.plans_year6;
+ ws.Cell(row, 10).Value = detail.plans_year7;
+ ws.Cell(row, 11).Value = detail.total;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Font.FontName =
+ "TH SarabunPSK";
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Alignment.WrapText = true;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row, 2), ws.Cell(row, 11)).Style.NumberFormat.SetFormat("#,#0");
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 3).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 4).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 5).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 6).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 7).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 8).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 9).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 10).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 11).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+
+ 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;
+ row++;
+ }
+
+ if (detail.topic_type == 5)
+ {
+ ws.Cell(row, 1).Value = "'- " + detail.topic;
+ ws.Cell(row, 2).Value = detail.act_year1;
+ ws.Cell(row, 3).Value = detail.act_year2;
+ ws.Cell(row, 4).Value = detail.plans_year1;
+ ws.Cell(row, 5).Value = detail.plans_year2;
+ ws.Cell(row, 6).Value = detail.plans_year3;
+ ws.Cell(row, 7).Value = detail.plans_year4;
+ ws.Cell(row, 8).Value = detail.plans_year5;
+ ws.Cell(row, 9).Value = detail.plans_year6;
+ ws.Cell(row, 10).Value = detail.plans_year7;
+ ws.Cell(row, 11).Value = detail.total;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Font.FontName =
+ "TH SarabunPSK";
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Font.FontSize = 16;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Alignment.WrapText = true;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row, 2), ws.Cell(row, 11)).Style.NumberFormat.SetFormat("#,#0");
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 3).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 4).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 5).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 6).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 7).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 8).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 9).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 10).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row, 11).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 11)).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(255, 242, 204);
+ 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;
+ row++;
+ }
+ }
+ }
+
+ 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",
+ "mtef_personnel_" + date + ".xlsx");
+ }
+ }
+
+ [HttpPost, Route("reports/set_personnel_budget_university/{type}")]
+ [ApiExplorerSettings(GroupName = "reports")]
+ public IActionResult GetSetPersonUniBudgetReport([FromRoute] string type,
+ [FromBody] set_personnel_budget_university personnel)
+ {
+ var workbook = new XLWorkbook();
+ var ws = workbook.Worksheets.Add("3.เงินเดือน องค์การฯ");
+
+ ws.Range("A1:AD1").Merge().Value = "ข้อมูลการตั้งงบประมาณค่าใช้จ่ายบุคลากร ปีงบประมาณ พ.ศ. " +
+ personnel.academic_year_name_th;
+ ws.Cell("A1").Style.Alignment.WrapText = true;
+ ws.Range("A2:AD2").Merge().Value =
+ "สำหรับองค์การมหาชน รัฐวิสาหกิจ หน่วยงานในกำกับ มหาวิทยาลัย มหาวิทยาลัยในกำกับ (มหาวิทยาลัย/มหาวิทยาลัยในกำกับ เฉพาะพนักงานมหาลัย) และหน่วยงานอื่นของรัฐ";
+ ws.Range("A3:AD3").Merge().Value =
+ "(กรณีเงินเลื่อนขั้นไม่ได้อยู่ในงบกลาง และมีการเลื่อนเงินเดือนปีละ 1 ครั้ง)";
+ ws.Range("A1:AD3").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("A1:AD3").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("A1:AD3").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("A1:AD3").Style.Font.FontSize = 16;
+ ws.Range("A1:AD3").Style.Font.Bold = true;
+ ws.Cell("A4").Value = "กระทรวง : ";
+ ws.Cell("A4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("A4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("A4").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("A4").Style.Font.FontSize = 16;
+ ws.Cell("A4").Style.Font.Bold = true;
+ ws.Range("B4:F4").Merge().Value = personnel.ministry_name_th;
+ ws.Range("B4:F4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Range("B4:F4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("B4").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("B4").Style.Font.FontSize = 16;
+ ws.Range("B4:F4").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+ ws.Cell("Q4").Value = personnel.check_box_1; //"þ"
+ ws.Cell("Q4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("Q4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("Q4").Style.Font.FontName = "Wingdings";
+ ws.Cell("Q4").Style.Font.FontSize = 16;
+ ws.Cell("Q5").Value = personnel.check_box_2; //"¨"
+ ws.Cell("Q5").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("Q5").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("Q5").Style.Font.FontName = "Wingdings";
+ ws.Cell("Q5").Style.Font.FontSize = 16;
+
+ ws.Cell("R4").Value = "หน่วยงานรับ งปม. 100% ให้ใช้จ่ายจริงเฉลี่ย 3 เดือน (ต.ค.-ธ.ค.61) ในการคำนวณ";
+ ws.Cell("R4").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("R4").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("R4").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("R4").Style.Font.FontSize = 16;
+ ws.Cell("R4").Style.Font.Bold = true;
+ //ws.Cell("R4").Style.Alignment.WrapText = true;
+ ws.Cell("R5").Value = "หน่วยงานใช้เงินรายได้สมทบ ให้ใช้เงิน งปม. ตาม พ.ร.บ. 62 เฉลี่ยต่อเดือน ในการคำนวณ";
+ ws.Cell("R5").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("R5").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("R5").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("R5").Style.Font.FontSize = 16;
+ ws.Cell("R5").Style.Font.Bold = true;
+ //ws.Cell("R5").Style.Alignment.WrapText = true;
+ ws.Cell("R6").Value = " ทั้งนี้ หากผลเบิกจ่ายจริง ต่ำกว่า พ.ร.บ. 62 ให้ใช้จ่ายจริง ในการคำนวณ";
+ ws.Cell("R6").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("R6").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("R6").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("R6").Style.Font.FontSize = 16;
+ ws.Cell("R6").Style.Font.Bold = true;
+ //ws.Cell("R6").Style.Alignment.WrapText = true;
+ ws.Cell("A5").Value = "หน่วยงาน : ";
+ ws.Cell("A5").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("A5").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("A5").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("A5").Style.Font.FontSize = 16;
+ ws.Cell("A5").Style.Font.Bold = true;
+
+ ws.Range("B5:F5").Merge().Value = personnel.agency_name_th;
+ ws.Range("B5:F5").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Range("B5:F5").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("B5").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("B5").Style.Font.FontSize = 16;
+ ws.Range("B5:F5").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+
+ ws.Cell("A7").Value = "กรอบอัตรากำลัง";
+ ws.Cell("A7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("A7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("A7").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("A7").Style.Font.FontSize = 16;
+ ws.Cell("A7").Style.Font.Bold = true;
+ ws.Cell("A7").Style.Font.FontColor = XLColor.Red;
+ ws.Cell("A7").Style.Font.Underline = XLFontUnderlineValues.Single;
+
+ ws.Cell("B7").Value = "รวมทั้งสิ้น";
+ ws.Cell("B7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("B7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("B7").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("B7").Style.Font.FontSize = 16;
+ ws.Cell("B7").Style.Font.Bold = true;
+ ws.Cell("B7").Style.Font.FontColor = XLColor.Red;
+
+ ws.Cell("C7").Value = personnel.total_power_rating_frame;
+ ws.Cell("C7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("C7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("C7").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("C7").Style.Font.FontSize = 16;
+ ws.Cell("C7").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+ ws.Cell("C7").Style.Font.FontColor = XLColor.Red;
+
+ ws.Cell("D7").Value = "อัตรา";
+ ws.Cell("D7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("D7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("D7").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("D7").Style.Font.FontSize = 16;
+ ws.Cell("D7").Style.Font.Bold = true;
+ ws.Cell("D7").Style.Font.FontColor = XLColor.Red;
+
+ ws.Cell("E7").Value = "ประกอบด้วย";
+ ws.Cell("E7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("E7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("E7").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("E7").Style.Font.FontSize = 16;
+ ws.Cell("E7").Style.Font.Bold = true;
+ ws.Cell("E7").Style.Font.FontColor = XLColor.Red;
+
+ ws.Range("F7:G7").Merge().Value = "(1) อัตราที่มีคนครอง";
+ ws.Range("F7:G7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Range("F7:G7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("F7:G7").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("F7:G7").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("F7:G7").Style.Font.FontColor = XLColor.Red;
+ //ws.Range("F7:G7").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+ ws.Cell("H7").Value = personnel.total_power_rating_frame;
+ ws.Cell("H7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("H7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("H7").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("H7").Style.Font.FontSize = 16;
+ ws.Cell("H7").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+ ws.Cell("H7").Style.Font.FontColor = XLColor.Red;
+
+ ws.Cell("I7").Value = "อัตรา";
+ ws.Cell("I7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("I7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("I7").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("I7").Style.Font.FontSize = 16;
+ ws.Cell("I7").Style.Font.Bold = true;
+ ws.Cell("I7").Style.Font.FontColor = XLColor.Red;
+
+ ws.Range("J7:K7").Merge().Value = "(2) อัตราว่างมีเงิน";
+ ws.Range("J7:K7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Range("J7:K7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("J7:K7").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("J7:K7").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("J7:K7").Style.Font.FontColor = XLColor.Red;
+ ws.Cell("L7").Value = personnel.power_rating_frame_occupied_rate;
+ ws.Cell("L7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("L7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("L7").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("L7").Style.Font.FontSize = 16;
+ ws.Cell("L7").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+ ws.Cell("L7").Style.Font.FontColor = XLColor.Red;
+ ws.Cell("M7").Value = "อัตรา";
+ ws.Cell("M7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("M7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("M7").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("M7").Style.Font.FontSize = 16;
+ ws.Cell("M7").Style.Font.Bold = true;
+ ws.Cell("M7").Style.Font.FontColor = XLColor.Red;
+
+ ws.Range("N7:O7").Merge().Value = "(3) อัตราว่างไม่มีเงิน";
+ ws.Range("N7:O7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Range("N7:O7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("N7:O7").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("N7:O7").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("N7:O7").Style.Font.FontColor = XLColor.Red;
+ ws.Cell("P7").Value = personnel.power_rating_frame_no_money;
+ ws.Cell("P7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("P7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("P7").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("P7").Style.Font.FontSize = 16;
+ ws.Cell("P7").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+ ws.Cell("P7").Style.Font.FontColor = XLColor.Red;
+ ws.Cell("Q7").Value = "อัตรา";
+ ws.Cell("Q7").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("Q7").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("Q7").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("Q7").Style.Font.FontSize = 16;
+ ws.Cell("Q7").Style.Font.Bold = true;
+ ws.Cell("Q7").Style.Font.FontColor = XLColor.Red;
+
+ ws.Cell("A8").Value = "สรุป เสนอตั้งงบประมาณ";
+ ws.Cell("A8").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("A8").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("A8").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("A8").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("A8").Style.Font.Underline = XLFontUnderlineValues.Single;
+
+ ws.Cell("D8").Value = "จำนวน";
+ ws.Cell("D8").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("D8").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("D8").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("D8").Style.Font.FontSize = 16;
+ ws.Cell("D8").Style.Font.Bold = true;
+
+ ws.Range("E8:F8").Merge().Value = personnel.proposal_summary_rate;
+ ws.Range("E8:F8").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Range("E8:F8").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("E8:F8").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("E8:F8").Style.Font.FontSize = 16;
+ ws.Range("E8:F8").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+ ws.Cell("G8").Value = "อัตรา";
+ ws.Cell("G8").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("G8").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("G8").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("G8").Style.Font.FontSize = 16;
+ ws.Cell("G8").Style.Font.Bold = true;
+
+ ws.Cell("H8").Value = "งบประมาณ";
+ ws.Cell("H8").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("H8").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("H8").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("H8").Style.Font.FontSize = 16;
+ ws.Cell("H8").Style.Font.Bold = true;
+
+ ws.Range("I8:J8").Merge().Value = personnel.proposal_summary_budget;
+ ws.Range("I8:J8").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Range("I8:J8").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("I8:J8").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("I8:J8").Style.Font.FontSize = 16;
+ ws.Range("I8:J8").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+ ws.Cell("K8").Value = "ล้านบาท (รวมส่วนควบและค่าใช้จ่ายตามสิทธิ)";
+ ws.Cell("K8").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("K8").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("K8").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("K8").Style.Font.FontSize = 16;
+ ws.Cell("K8").Style.Font.Bold = true;
+
+ ws.Cell("A9").Value = "ส่วนที่ 1 เงินเดือน";
+ ws.Cell("A9").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("A9").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("A9").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("A9").Style.Font.FontSize = 16;
+ ws.Cell("A9").Style.Font.Bold = true;
+ ws.Cell("D9").Value = "จำนวน";
+ ws.Cell("D9").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("D9").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("D9").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("D9").Style.Font.FontSize = 16;
+ ws.Cell("D9").Style.Font.Bold = true;
+
+ ws.Range("E9:F9").Merge().Value = personnel.salary_summary_rate;
+ ws.Range("E9:F9").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Range("E9:F9").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("E9:F9").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("E9:F9").Style.Font.FontSize = 16;
+ ws.Range("E9:F9").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+ ws.Cell("G9").Value = "อัตรา";
+ ws.Cell("G9").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("G9").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("G9").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("G9").Style.Font.FontSize = 16;
+ ws.Cell("G9").Style.Font.Bold = true;
+
+ ws.Cell("H9").Value = "งบประมาณ";
+ ws.Cell("H9").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("H9").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("H9").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("H9").Style.Font.FontSize = 16;
+ ws.Cell("H9").Style.Font.Bold = true;
+
+ ws.Range("I9:J9").Merge().Value = personnel.salary_summary_budget;
+ ws.Range("I9:J9").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Range("I9:J9").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("I9:J9").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("I9:J9").Style.Font.FontSize = 16;
+ ws.Range("I9:J9").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+ ws.Cell("K9").Value = "ล้านบาท (ไม่รวมส่วนควบ)";
+ ws.Cell("K9").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("K9").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("K9").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("K9").Style.Font.FontSize = 16;
+ ws.Cell("K9").Style.Font.Bold = true;
+ ws.Cell("A10").Value = "ส่วนที่ 1.1 แบบคำนวณเงินเดือน";
+ ws.Cell("A10").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("A10").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("A10").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("A10").Style.Font.FontSize = 16;
+ ws.Cell("A10").Style.Font.Bold = true;
+ ws.Cell("D10").Value = "จำนวน";
+ ws.Cell("D10").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("D10").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("D10").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("D10").Style.Font.FontSize = 16;
+ ws.Cell("D10").Style.Font.Bold = true;
+
+ ws.Range("E10:F10").Merge().Value = personnel.salary_calculation_summary_rate;
+ ws.Range("E10:F10").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Range("E10:F10").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("E10:F10").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("E10:F10").Style.Font.FontSize = 16;
+ ws.Range("E10:F10").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+ ws.Cell("G10").Value = "อัตรา";
+ ws.Cell("G10").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("G10").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("G10").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("G10").Style.Font.FontSize = 16;
+ ws.Cell("G10").Style.Font.Bold = true;
+
+ ws.Cell("H10").Value = "งบประมาณ";
+ ws.Cell("H10").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("H10").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("H10").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("H10").Style.Font.FontSize = 16;
+ ws.Cell("H10").Style.Font.Bold = true;
+
+ ws.Range("I10:J10").Merge().Value = personnel.salary_calculation_summary_budget;
+ ws.Range("I10:J10").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Range("I10:J10").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("I10:J10").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("I10:J10").Style.Font.FontSize = 16;
+ ws.Range("I10:J10").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+ ws.Cell("K10").Value = "ล้านบาท";
+ ws.Cell("K10").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("K10").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("K10").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("K10").Style.Font.FontSize = 16;
+ ws.Cell("K10").Style.Font.Bold = true;
+
+ ws.Cell("A11").Value = "พรบ.ปี 2564";
+ ws.Cell("A11").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("A11").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("A11").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("A11").Style.Font.FontSize = 16;
+ ws.Cell("A11").Style.Font.Bold = true;
+
+ ws.Cell("B11").Value = personnel.act_old1;
+ ws.Cell("B11").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("B11").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("B11").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("B11").Style.Font.FontSize = 16;
+ ws.Cell("B11").Style.Font.Bold = true;
+ ws.Cell("B11").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+
+
+ ws.Cell("C11").Value = "ลบ.";
+ ws.Cell("C11").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("C11").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("C11").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("C11").Style.Font.FontSize = 16;
+ ws.Cell("C11").Style.Font.Bold = true;
+
+ ws.Cell("D11").Value = "(1) เบิกจ่ายปี งปม.64";
+ ws.Cell("D11").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("D11").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("D11").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("D11").Style.Font.FontSize = 16;
+ ws.Cell("D11").Style.Font.Bold = true;
+
+ ws.Cell("F11").Value = personnel.disbursement_year_act_old1;
+ ws.Cell("F11").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("F11").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("F11").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("F11").Style.Font.FontSize = 16;
+ ws.Cell("F11").Style.Font.Bold = true;
+ ws.Cell("F11").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+
+ ws.Cell("G11").Value = "ลบ.";
+ ws.Cell("G11").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("G11").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("G11").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("G11").Style.Font.FontSize = 16;
+ ws.Cell("G11").Style.Font.Bold = true;
+
+ ws.Cell("H11").Value = "คิดเป็นร้อยละ";
+ ws.Cell("H11").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("H11").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("H11").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("H11").Style.Font.FontSize = 16;
+ ws.Cell("H11").Style.Font.Bold = true;
+
+ ws.Cell("I11").Value = personnel.disbursement_year_act_old1_percent;
+ ws.Cell("I11").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("I11").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("I11").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("I11").Style.Font.FontSize = 16;
+ ws.Cell("I11").Style.Font.Bold = true;
+ ws.Cell("I11").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+
+ ws.Cell("J11").Value = "คงเหลือ";
+ ws.Cell("J11").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("J11").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("J11").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("J11").Style.Font.FontSize = 16;
+ ws.Cell("J11").Style.Font.Bold = true;
+ ws.Cell("K11").Value = personnel.remaining_act_old1;
+ ws.Cell("K11").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("K11").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("K11").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("K11").Style.Font.FontSize = 16;
+ ws.Cell("K11").Style.Font.Bold = true;
+ ws.Cell("K11").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+ ws.Cell("L11").Value = "ลบ.";
+ ws.Cell("L11").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("L11").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("L11").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("L11").Style.Font.FontSize = 16;
+ ws.Cell("L11").Style.Font.Bold = true;
+
+ ws.Cell("M11").Value = "คิดเป็นร้อยละ";
+ ws.Cell("M11").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("M11").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("M11").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("M11").Style.Font.FontSize = 16;
+ ws.Cell("M11").Style.Font.Bold = true;
+ ws.Cell("N11").Value = personnel.remaining_act_old1_percent;
+ ws.Cell("N11").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("N11").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("N11").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("N11").Style.Font.FontSize = 16;
+ ws.Cell("N11").Style.Font.Bold = true;
+ ws.Cell("N11").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+
+
+ ws.Cell("A13").Value = "พรบ.ปี 2565";
+ ws.Cell("A13").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("A13").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("A13").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("A13").Style.Font.FontSize = 16;
+ ws.Cell("A13").Style.Font.Bold = true;
+
+ ws.Cell("B13").Value = personnel.act_old2;
+ ws.Cell("B13").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("B13").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("B13").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("B13").Style.Font.FontSize = 16;
+ ws.Cell("B13").Style.Font.Bold = true;
+ ws.Cell("B13").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+
+ ws.Cell("C13").Value = "ลบ.";
+ ws.Cell("C13").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("C13").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("C13").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("C13").Style.Font.FontSize = 16;
+ ws.Cell("C13").Style.Font.Bold = true;
+ ws.Cell("D13").Value = "จ่ายจริง -";
+ ws.Cell("D13").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("D13").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("D13").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("D13").Style.Font.FontSize = 16;
+ ws.Cell("D13").Style.Font.Bold = true;
+ ws.Cell("F13").Value = personnel.actually_paid;
+ ws.Cell("F13").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("F13").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("F13").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("F13").Style.Font.FontSize = 16;
+ ws.Cell("F13").Style.Font.Bold = true;
+ ws.Cell("F13").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+
+ ws.Cell("G13").Value = "ลบ.";
+ ws.Cell("G13").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("G13").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("G13").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("G13").Style.Font.FontSize = 16;
+ ws.Cell("G13").Style.Font.Bold = true;
+ ws.Cell("H13").Value = "คิดเป็นร้อยละ";
+ ws.Cell("H13").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("H13").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("H13").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("H13").Style.Font.FontSize = 16;
+ ws.Cell("H13").Style.Font.Bold = true;
+
+ ws.Cell("I13").Value = personnel.actually_paid_percent;
+ ws.Cell("I13").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("I13").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("I13").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("I13").Style.Font.FontSize = 16;
+ ws.Cell("I13").Style.Font.Bold = true;
+ ws.Cell("I13").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+
+ ws.Cell("J13").Value = "คงเหลือ";
+ ws.Cell("J13").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("J13").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("J13").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("J13").Style.Font.FontSize = 16;
+ ws.Cell("J13").Style.Font.Bold = true;
+ ws.Cell("K13").Value = personnel.remaining_act_old2;
+ ws.Cell("K13").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("K13").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("K13").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("K13").Style.Font.FontSize = 16;
+ ws.Cell("K13").Style.Font.Bold = true;
+ ws.Cell("K13").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+
+ ws.Cell("L13").Value = "ลบ.";
+ ws.Cell("L13").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("L13").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("L13").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("L13").Style.Font.FontSize = 16;
+ ws.Cell("L13").Style.Font.Bold = true;
+ ws.Cell("M13").Value = "คิดเป็นร้อยละ";
+ ws.Cell("M13").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("M13").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("M13").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("M13").Style.Font.FontSize = 16;
+ ws.Cell("M13").Style.Font.Bold = true;
+ ws.Cell("N13").Value = personnel.remaining_act_old2_percent;
+ ws.Cell("N13").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("N13").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("N13").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("N13").Style.Font.FontSize = 16;
+ ws.Cell("N13").Style.Font.Bold = true;
+ ws.Cell("N13").Style.Border.BottomBorder = XLBorderStyleValues.Dotted;
+
+ ws.Cell("A14").Value = "(ไม่รวมส่วนควบ)";
+ ws.Cell("A14").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("A14").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("A14").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("A14").Style.Font.FontSize = 16;
+
+ ws.Cell("D14").Value = "(ไม่รวมส่วนควบ)";
+ ws.Cell("D14").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("D14").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("D14").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("D14").Style.Font.FontSize = 16;
+ ws.Cell("A15").Value = "เฉลี่ยต่อเดือน";
+ ws.Cell("A15").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("A15").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("A15").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("A15").Style.Font.FontSize = 16;
+ ws.Cell("B15").Value = personnel.average_per_month_1;
+ ws.Cell("B15").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("B15").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("B15").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("B15").Style.Font.FontSize = 16;
+
+ ws.Cell("C15").Value = "ลบ.";
+ ws.Cell("C15").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("C15").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("C15").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("C15").Style.Font.FontSize = 16;
+ ws.Cell("E15").Value = "เฉลี่ยต่อเดือน";
+ ws.Cell("E15").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("E15").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("E15").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("E15").Style.Font.FontSize = 16;
+ ws.Cell("F15").Value = personnel.average_per_month_2;
+ ws.Cell("F15").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("F15").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("F15").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("F15").Style.Font.FontSize = 16;
+
+ ws.Cell("G15").Value = "ลบ.";
+ ws.Cell("G15").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell("G15").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("G15").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("G15").Style.Font.FontSize = 16;
+
+ ws.Cell("X15").Value = "หน่วย : ล้านบาท (ทศนิยม 4 ตำแหน่ง)";
+ ws.Cell("X15").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell("X15").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("X15").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("X15").Style.Font.SetBold().Font.FontSize = 16;
+
+ ws.Column(1).Width = 40;
+ ws.Column(2).Width = 12;
+ ws.Column(3).Width = 12;
+ ws.Column(4).Width = 12;
+ ws.Column(5).Width = 12;
+ ws.Column(6).Width = 12;
+ ws.Column(7).Width = 12;
+ ws.Column(8).Width = 12;
+ ws.Column(9).Width = 12;
+ ws.Column(10).Width = 12;
+ ws.Column(11).Width = 12;
+ ws.Column(12).Width = 12;
+ ws.Column(13).Width = 12;
+ ws.Column(14).Width = 12;
+ ws.Column(15).Width = 12;
+ ws.Column(16).Width = 12;
+ ws.Column(17).Width = 12;
+ ws.Column(18).Width = 30;
+ ws.Column(19).Width = 12;
+ ws.Column(20).Width = 12;
+ ws.Column(21).Width = 12;
+ ws.Column(22).Width = 12;
+ ws.Column(23).Width = 12;
+ ws.Column(24).Width = 12;
+ ws.Column(25).Width = 12;
+ ws.Column(26).Width = 12;
+ ws.Column(27).Width = 12;
+ ws.Column(28).Width = 12;
+ ws.Column(29).Width = 12;
+ ws.Column(30).Width = 30;
+
+ int row = 20;
+ int headtable = 20;
+
+ if (personnel != null)
+ {
+ ws.Range("A16:D19").Merge().Value = "รายการ";
+ ws.Range("A16:D19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("A16:D19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("A16:D19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("A16:D19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("A16:D19").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Range("A16:D19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ ws.Range("E16:I16").Merge().Value = "งปม. 2565";
+ ws.Range("E16:I16").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("E16:I16").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("E16:I16").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("E16:I16").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("E16:I16").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Range("E16:I16").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ ws.Range("E17:F17").Merge().Value = "พ.ร.บ.";
+ ws.Range("E17:F17").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("E17:F17").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("E17:F17").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("E17:F17").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("E17:F17").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Range("E17:F17").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Range("E18:F18").Merge().Value = "งบประมาณ";
+ ws.Range("E18:F18").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("E18:F18").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("E18:F18").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("E18:F18").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("E18:F18").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Range("E18:F18").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ ws.Cell("E19").Value = "อัตรา";
+ ws.Cell("E19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("E19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("E19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("E19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("E19").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell("E19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ ws.Cell("F19").Value = "งบประมาณ";
+ ws.Cell("F19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("F19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("F19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("F19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("F19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("F19").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+
+ ws.Cell("G17").Value = "เงินนอกงบประมาณ";
+ ws.Cell("G17").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("G17").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("G17").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("G17").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("G17").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("G17").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell("G18").Value = "รายได้สมทบ";
+ ws.Cell("G18").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("G18").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("G18").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("G18").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("G18").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("G18").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell("G19").Value = "งบประมาณ";
+ ws.Cell("G19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("G19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("G19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("G19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("G19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("G19").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Range("H17:I18").Merge().Value = "รวมทั้งสิ้น";
+ ws.Range("H17:I18").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("H17:I18").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("H17:I18").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("H17:I18").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("H17:I18").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Range("H17:I18").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("H19").Value = "อัตรา";
+ ws.Cell("H19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("H19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("H19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("H19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("H19").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell("H19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ ws.Cell("I19").Value = "งบประมาณ";
+ ws.Cell("I19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("I19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("I19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("I19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("I19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("I19").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+
+ ws.Range("J16:S16").Merge().Value = "งปม. 2566 (จ่ายจริง ต.ค.- ธ.ค. 64)";
+ ws.Range("J16:S16").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("J16:S16").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("J16:S16").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("J16:S16").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("J16:S16").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Range("J16:S16").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Range("J17:N17").Merge().Value = "คำขอ";
+ ws.Range("J17:N17").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("J17:N17").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("J17:N17").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("J17:N17").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("J17:N17").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Range("J17:N17").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Range("O17:S17").Merge().Value = "ข้อเสนอ";
+ ws.Range("O17:S17").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("O17:S17").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("O17:S17").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("O17:S17").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("O17:S17").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Range("O17:S17").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Range("J18:K18").Merge().Value = "งบประมาณ";
+ ws.Range("J18:K18").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("J18:K18").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("J18:K18").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("J18:K18").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("J18:K18").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Range("J18:K18").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Range("M18:N18").Merge().Value = "รวมทั้งสิ้น";
+ ws.Range("M18:N18").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("M18:N18").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("M18:N18").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("M18:N18").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("M18:N18").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Range("M18:N18").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("L18").Value = "รายได้สมทบ";
+ ws.Cell("L18").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("L18").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("L18").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("L18").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("L18").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("L18").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Cell("L19").Value = "งบประมาณ";
+ ws.Cell("L19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("L19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("L19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("L19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("L19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("L19").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+
+ ws.Cell("O19").Value = "อัตรา";
+ ws.Cell("O19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("O19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("O19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("O19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("O19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("O19").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Cell("P19").Value = "งบประมาณ";
+ ws.Cell("P19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("P19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("P19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("P19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("P19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("P19").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Cell("R19").Value = "อัตรา";
+ ws.Cell("R19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("R19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("R19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("R19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("R19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("R19").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Cell("S19").Value = "งบประมาณ";
+ ws.Cell("S19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("S19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("S19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("S19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("S19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("S19").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+
+ ws.Range("O18:P18").Merge().Value = "งบประมาณ";
+ ws.Range("O18:P18").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("O18:P18").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("O18:P18").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("O18:P18").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("O18:P18").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Range("O18:P18").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Range("R18:S18").Merge().Value = "รวมทั้งสิ้น";
+ ws.Range("R18:S18").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("R18:S18").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("R18:S18").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("R18:S18").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("R18:S18").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Range("R18:S18").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("Q18").Value = "รายได้สมทบ";
+ ws.Cell("Q18").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("Q18").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("Q18").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("Q18").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("Q18").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("Q18").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Cell("Q19").Value = "งบประมาณ";
+ ws.Cell("Q19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("Q19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("Q19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("Q19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("Q19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("Q19").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+
+ ws.Cell("J19").Value = "อัตรา";
+ ws.Cell("J19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("J19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("J19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("J19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("J19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("J19").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Cell("K19").Value = "งบประมาณ";
+ ws.Cell("K19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("K19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("K19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("K19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("K19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("K19").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Cell("M19").Value = "อัตรา";
+ ws.Cell("M19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("M19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("M19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("M19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("M19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("M19").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Cell("N19").Value = "งบประมาณ";
+ ws.Cell("N19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("N19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("N19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("N19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("N19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("N19").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+
+
+ ws.Range("T16:Y16").Merge().Value = "MTEF";
+ ws.Range("T16:Y16").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("T16:Y16").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("T16:Y16").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("T16:Y16").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("T16:Y16").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Range("T16:Y16").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Range("T17:U18").Merge().Value = "2567";
+ ws.Range("T17:U18").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("T17:U18").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("T17:U18").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("T17:U18").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("T17:U18").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Range("T17:U18").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Range("V17:W18").Merge().Value = "2568";
+ ws.Range("V17:W18").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("V17:W18").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("V17:W18").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("V17:W18").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("V17:W18").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Range("V17:W18").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Range("X17:Y18").Merge().Value = "2569";
+ ws.Range("X17:Y18").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("X17:Y18").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("X17:Y18").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("X17:Y18").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("X17:Y18").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Range("X17:Y18").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("T19").Value = "อัตรา";
+ ws.Cell("T19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("T19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("T19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("T19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("T19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("T19").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell("U19").Value = "งบประมาณ";
+ ws.Cell("U19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("U19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("U19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("U19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("U19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("U19").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell("V19").Value = "อัตรา";
+ ws.Cell("V19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("V19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("V19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("V19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("V19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("V19").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell("W19").Value = "งบประมาณ";
+ ws.Cell("W19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("W19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("W19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("W19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("W19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("W19").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell("X19").Value = "อัตรา";
+ ws.Cell("X19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("X19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("X19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("X19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("X19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("X19").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell("Y19").Value = "งบประมาณ";
+ ws.Cell("Y19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell("Y19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell("Y19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell("Y19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell("Y19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell("Y19").Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Range("Z16:AD19").Merge().Value = "คำชี้แจง";
+ ws.Range("Z16:AD19").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Range("Z16:AD19").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Range("Z16:AD19").Style.Font.FontName = "TH SarabunPSK";
+ ws.Range("Z16:AD19").Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range("Z16:AD19").Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Range("Z16:AD19").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ foreach (var detail in personnel.set_personnel_budget_university_details)
+ {
+ if (detail.topic_type == 1)
+ {
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 4)).Merge().Value = detail.topic;
+
+
+ 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.Range(ws.Cell(row, 26), ws.Cell(row, 30)).Merge().Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName =
+ "TH SarabunPSK";
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.SetBold().Font.FontSize = 20;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Alignment.WrapText = true;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ //ws.Range(ws.Cell(row, 5), ws.Cell(row, 16)).Style.NumberFormat.SetFormat("#,#");
+ ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+
+
+ row++;
+ }
+
+ if (detail.topic_type == 2)
+ {
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 4)).Merge().Value = detail.topic;
+ ws.Cell(row, 5).Value = detail.act_rate;
+ ws.Cell(row, 6).Value = detail.act_budget;
+ ws.Cell(row, 7).Value = detail.money_outside;
+ ws.Cell(row, 8).Value = detail.total_rate;
+ ws.Cell(row, 9).Value = detail.total_budget;
+ ws.Cell(row, 10).Value = detail.request_budget_rate;
+ ws.Cell(row, 11).Value = detail.request_budget_budget;
+ ws.Cell(row, 12).Value = detail.request_contribution_income_budget;
+ ws.Cell(row, 13).Value = detail.request_total_rate;
+ ws.Cell(row, 14).Value = detail.request_total_budget;
+ ws.Cell(row, 15).Value = detail.offer_budget_rate;
+ ws.Cell(row, 16).Value = detail.offer_budget_budget;
+ ws.Cell(row, 17).Value = detail.offer_contribution_income_budget;
+ ws.Cell(row, 18).Value = detail.offer_total_rate;
+ ws.Cell(row, 19).Value = detail.offer_total_budget;
+ ws.Cell(row, 20).Value = detail.mtef_1_rate;
+ ws.Cell(row, 21).Value = detail.mtef_1_budget;
+ ws.Cell(row, 22).Value = detail.mtef_2_rate;
+ ws.Cell(row, 23).Value = detail.mtef_2_budget;
+ ws.Cell(row, 24).Value = detail.mtef_3_rate;
+ ws.Cell(row, 25).Value = detail.mtef_3_budget;
+
+ ws.Range(ws.Cell(row, 26), ws.Cell(row, 30)).Merge().Value = detail.remark;
+
+ 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.Range(ws.Cell(row, 26), ws.Cell(row, 30)).Merge().Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName =
+ "TH SarabunPSK";
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Alignment.WrapText = true;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row, 2), ws.Cell(row, 25)).Style.NumberFormat.SetFormat("#,#0");
+ ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 3).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 4).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 5).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 6).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 7).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 8).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 9).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 10).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 11).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 12).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 13).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 14).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 15).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 16).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 17).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 18).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 19).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 20).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 21).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 22).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 23).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 24).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 25).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Range(ws.Cell(row, 26), ws.Cell(row, 30)).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Left;
+
+ row++;
+ }
+ if (detail.topic_type == 3)
+ {
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 4)).Merge().Value = " "+detail.topic;
+ ws.Cell(row, 5).Value = detail.act_rate;
+ ws.Cell(row, 6).Value = detail.act_budget;
+ ws.Cell(row, 7).Value = detail.money_outside;
+ ws.Cell(row, 8).Value = detail.total_rate;
+ ws.Cell(row, 9).Value = detail.total_budget;
+ ws.Cell(row, 10).Value = detail.request_budget_rate;
+ ws.Cell(row, 11).Value = detail.request_budget_budget;
+ ws.Cell(row, 12).Value = detail.request_contribution_income_budget;
+ ws.Cell(row, 13).Value = detail.request_total_rate;
+ ws.Cell(row, 14).Value = detail.request_total_budget;
+ ws.Cell(row, 15).Value = detail.offer_budget_rate;
+ ws.Cell(row, 16).Value = detail.offer_budget_budget;
+ ws.Cell(row, 17).Value = detail.offer_contribution_income_budget;
+ ws.Cell(row, 18).Value = detail.offer_total_rate;
+ ws.Cell(row, 19).Value = detail.offer_total_budget;
+ ws.Cell(row, 20).Value = detail.mtef_1_rate;
+ ws.Cell(row, 21).Value = detail.mtef_1_budget;
+ ws.Cell(row, 22).Value = detail.mtef_2_rate;
+ ws.Cell(row, 23).Value = detail.mtef_2_budget;
+ ws.Cell(row, 24).Value = detail.mtef_3_rate;
+ ws.Cell(row, 25).Value = detail.mtef_3_budget;
+
+ ws.Range(ws.Cell(row, 26), ws.Cell(row, 30)).Merge().Value = detail.remark;
+
+ 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.Range(ws.Cell(row, 26), ws.Cell(row, 30)).Merge().Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName =
+ "TH SarabunPSK";
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 16;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Alignment.WrapText = true;
+ ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row, 2), ws.Cell(row, 25)).Style.NumberFormat.SetFormat("#,#0");
+ ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 3).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 4).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 5).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 6).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 7).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 8).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 9).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 10).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 11).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 12).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 13).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 14).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 15).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 16).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 17).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 18).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 19).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 20).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 21).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 22).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 23).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 24).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row, 25).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Range(ws.Cell(row, 26), ws.Cell(row, 30)).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Left;
+
+ row++;
+ }
+
+ if (detail.is_header == true)
+ {
+ ws.Cell(row + 1, 1).Value = "ส่วนที่ 2 เงินเพิ่มอื่นที่จ่ายควบกับเงินเดือน";
+ ws.Cell(row + 1, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell(row + 1, 1).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell(row + 1, 1).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 1, 1).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell(row + 1, 4).Value = "งบประมาณ";
+ ws.Cell(row + 1, 4).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row + 1, 4).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell(row + 1, 4).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 1, 4).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell(row + 1, 6).Value = personnel.additional_money_paid_with_salary;
+ ws.Cell(row + 1, 6).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row + 1, 6).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell(row + 1, 6).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 1, 6).Style.Font.SetBold().Font.FontSize = 16;
+
+ ws.Cell(row + 1, 7).Value = "ล้านบาท";
+ ws.Cell(row + 1, 7).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ ws.Cell(row + 1, 7).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell(row + 1, 7).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 1, 7).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell(row + 1, 19).Value = "หน่วย : ล้านบาท (ทศนิยม 4 ตำแหน่ง)";
+ ws.Cell(row + 1, 19).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row + 1, 19).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell(row + 1, 19).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 1, 19).Style.Font.SetBold().Font.FontSize = 16;
+
+ ws.Cell(row + 3, 1).Value = "ประเภท";
+ ws.Cell(row + 3, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row + 3, 1).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell(row + 3, 1).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 3, 1).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell(row + 2, 1).Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Cell(row + 3, 1).Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Cell(row + 4, 1).Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ ws.Cell(row + 4, 1).Style.Border.BottomBorder = XLBorderStyleValues.Thin;
+ ws.Cell(row + 2, 1).Style.Border.TopBorder = XLBorderStyleValues.Thin;
+
+ ws.Cell(row + 3, 3).Value = "รายการ";
+ ws.Cell(row + 3, 3).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ ws.Cell(row + 3, 3).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ ws.Cell(row + 3, 3).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 3, 3).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell(row + 2, 2).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell(row + 2, 3).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell(row + 2, 4).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell(row + 3, 2).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell(row + 3, 3).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell(row + 3, 4).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell(row + 4, 2).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell(row + 4, 3).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell(row + 4, 4).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ ws.Cell(row + 4, 3).Style.Border.BottomBorder = XLBorderStyleValues.Thin;
+ ws.Cell(row + 2, 2).Style.Border.TopBorder = XLBorderStyleValues.Thin;
+ ws.Cell(row + 2, 3).Style.Border.TopBorder = XLBorderStyleValues.Thin;
+ ws.Cell(row + 2, 4).Style.Border.TopBorder = XLBorderStyleValues.Thin;
+ ws.Range(ws.Cell(row + 2, 5), ws.Cell(row + 2, 8)).Merge().Value = "งปม. 2566";
+ ws.Range(ws.Cell(row + 2, 5), ws.Cell(row + 2, 8)).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Range(ws.Cell(row + 2, 5), ws.Cell(row + 2, 8)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row + 2, 5), ws.Cell(row + 2, 8)).Style.Font.FontName = "TH SarabunPSK";
+ ws.Range(ws.Cell(row + 2, 5), ws.Cell(row + 2, 8)).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range(ws.Cell(row + 2, 5), ws.Cell(row + 2, 8)).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(214, 220, 228);
+ ws.Range(ws.Cell(row + 2, 5), ws.Cell(row + 2, 8)).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Range(ws.Cell(row + 3, 5), ws.Cell(row + 3, 6)).Merge().Value = "คำขอ";
+ ws.Range(ws.Cell(row + 3, 5), ws.Cell(row + 3, 6)).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Range(ws.Cell(row + 3, 5), ws.Cell(row + 3, 6)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row + 3, 5), ws.Cell(row + 3, 6)).Style.Font.FontName = "TH SarabunPSK";
+ ws.Range(ws.Cell(row + 3, 5), ws.Cell(row + 3, 6)).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range(ws.Cell(row + 3, 5), ws.Cell(row + 3, 6)).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(214, 220, 228);
+ ws.Range(ws.Cell(row + 3, 5), ws.Cell(row + 3, 6)).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Range(ws.Cell(row + 3, 7), ws.Cell(row + 3, 8)).Merge().Value = "ข้อเสนอ";
+ ws.Range(ws.Cell(row + 3, 7), ws.Cell(row + 3, 8)).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Range(ws.Cell(row + 3, 7), ws.Cell(row + 3, 8)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row + 3, 7), ws.Cell(row + 3, 8)).Style.Font.FontName = "TH SarabunPSK";
+ ws.Range(ws.Cell(row + 3, 7), ws.Cell(row + 3, 8)).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range(ws.Cell(row + 3, 7), ws.Cell(row + 3, 8)).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(214, 220, 228);
+ ws.Range(ws.Cell(row + 3, 7), ws.Cell(row + 3, 8)).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Cell(row + 4, 5).Value = "อัตรา";
+ ws.Cell(row + 4, 5).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Cell(row + 4, 5).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Cell(row + 4, 5).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 4, 5).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell(row + 4, 5).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(214, 220, 228);
+ ws.Cell(row + 4, 5).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Cell(row + 4, 6).Value = "งบประมาณ";
+ ws.Cell(row + 4, 6).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Cell(row + 4, 6).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Cell(row + 4, 6).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 4, 6).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell(row + 4, 6).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(214, 220, 228);
+ ws.Cell(row + 4, 6).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Cell(row + 4, 7).Value = "อัตรา";
+ ws.Cell(row + 4, 7).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Cell(row + 4, 7).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Cell(row + 4, 7).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 4, 7).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell(row + 4, 7).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(214, 220, 228);
+ ws.Cell(row + 4, 7).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Cell(row + 4, 8).Value = "งบประมาณ";
+ ws.Cell(row + 4, 8).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Cell(row + 4, 8).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Cell(row + 4, 8).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 4, 8).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell(row + 4, 8).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(214, 220, 228);
+ ws.Cell(row + 4, 8).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Range(ws.Cell(row + 2, 9), ws.Cell(row + 2, 14)).Merge().Value = "MTEF";
+ ws.Range(ws.Cell(row + 2, 9), ws.Cell(row + 2, 14)).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Range(ws.Cell(row + 2, 9), ws.Cell(row + 2, 14)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row + 2, 9), ws.Cell(row + 2, 14)).Style.Font.FontName = "TH SarabunPSK";
+ ws.Range(ws.Cell(row + 2, 9), ws.Cell(row + 2, 14)).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range(ws.Cell(row + 2, 9), ws.Cell(row + 2, 14)).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(172, 185, 202);
+ ws.Range(ws.Cell(row + 2, 9), ws.Cell(row + 2, 14)).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+
+ ws.Range(ws.Cell(row + 3, 9), ws.Cell(row + 3, 10)).Merge().Value = "2567";
+ ws.Range(ws.Cell(row + 3, 9), ws.Cell(row + 3, 10)).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Range(ws.Cell(row + 3, 9), ws.Cell(row + 3, 10)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row + 3, 9), ws.Cell(row + 3, 10)).Style.Font.FontName = "TH SarabunPSK";
+ ws.Range(ws.Cell(row + 3, 9), ws.Cell(row + 3, 10)).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range(ws.Cell(row + 3, 9), ws.Cell(row + 3, 10)).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(172, 185, 202);
+ ws.Range(ws.Cell(row + 3, 9), ws.Cell(row + 3, 10)).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+
+ ws.Range(ws.Cell(row + 3, 11), ws.Cell(row + 3, 12)).Merge().Value = "2568";
+ ws.Range(ws.Cell(row + 3, 11), ws.Cell(row + 3, 12)).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Range(ws.Cell(row + 3, 11), ws.Cell(row + 3, 12)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row + 3, 11), ws.Cell(row + 3, 12)).Style.Font.FontName = "TH SarabunPSK";
+ ws.Range(ws.Cell(row + 3, 11), ws.Cell(row + 3, 12)).Style.Font.SetBold().Font.FontSize =
+ 16;
+ ws.Range(ws.Cell(row + 3, 11), ws.Cell(row + 3, 12)).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(172, 185, 202);
+ ws.Range(ws.Cell(row + 3, 11), ws.Cell(row + 3, 12)).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Range(ws.Cell(row + 3, 13), ws.Cell(row + 3, 14)).Merge().Value = "2569";
+ ws.Range(ws.Cell(row + 3, 13), ws.Cell(row + 3, 14)).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Range(ws.Cell(row + 3, 13), ws.Cell(row + 3, 14)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row + 3, 13), ws.Cell(row + 3, 14)).Style.Font.FontName = "TH SarabunPSK";
+ ws.Range(ws.Cell(row + 3, 13), ws.Cell(row + 3, 14)).Style.Font.SetBold().Font.FontSize =
+ 16;
+ ws.Range(ws.Cell(row + 3, 13), ws.Cell(row + 3, 14)).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(172, 185, 202);
+ ws.Range(ws.Cell(row + 3, 13), ws.Cell(row + 3, 14)).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+
+ ws.Cell(row + 4, 9).Value = "อัตรา";
+ ws.Cell(row + 4, 9).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Cell(row + 4, 9).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Cell(row + 4, 9).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 4, 9).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell(row + 4, 9).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(172, 185, 202);
+ ws.Cell(row + 4, 9).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Cell(row + 4, 10).Value = "งบประมาณ";
+ ws.Cell(row + 4, 10).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Cell(row + 4, 10).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Cell(row + 4, 10).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 4, 10).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell(row + 4, 10).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(172, 185, 202);
+ ws.Cell(row + 4, 10).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Cell(row + 4, 11).Value = "อัตรา";
+ ws.Cell(row + 4, 11).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Cell(row + 4, 11).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Cell(row + 4, 11).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 4, 11).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell(row + 4, 11).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(172, 185, 202);
+ ws.Cell(row + 4, 11).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Cell(row + 4, 12).Value = "งบประมาณ";
+ ws.Cell(row + 4, 12).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Cell(row + 4, 12).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Cell(row + 4, 12).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 4, 12).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell(row + 4, 12).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(172, 185, 202);
+ ws.Cell(row + 4, 12).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Cell(row + 4, 13).Value = "อัตรา";
+ ws.Cell(row + 4, 13).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Cell(row + 4, 13).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Cell(row + 4, 13).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 4, 13).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell(row + 4, 13).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(172, 185, 202);
+ ws.Cell(row + 4, 13).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Cell(row + 4, 14).Value = "งบประมาณ";
+ ws.Cell(row + 4, 14).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Cell(row + 4, 14).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Cell(row + 4, 14).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 4, 14).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Cell(row + 4, 14).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(172, 185, 202);
+ ws.Cell(row + 4, 14).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ ws.Range(ws.Cell(row + 2, 15), ws.Cell(row + 4, 19)).Merge().Value = "คำชี้แจง";
+ ws.Range(ws.Cell(row + 2, 15), ws.Cell(row + 4, 19)).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+ ws.Range(ws.Cell(row + 2, 15), ws.Cell(row + 4, 19)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row + 2, 15), ws.Cell(row + 4, 19)).Style.Font.FontName = "TH SarabunPSK";
+ ws.Range(ws.Cell(row + 2, 15), ws.Cell(row + 4, 19)).Style.Font.SetBold().Font.FontSize =
+ 16;
+ ws.Range(ws.Cell(row + 2, 15), ws.Cell(row + 4, 19)).Style.Fill.BackgroundColor =
+ XLColor.FromArgb(214, 220, 228);
+ ws.Range(ws.Cell(row + 2, 15), ws.Cell(row + 4, 19)).Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+ }
+ if (detail.topic_type == 4)
+ {
+ ws.Cell(row + 5, 2).Value = "รวมทั้งสิ้น";
+ ws.Cell(row + 5, 5).Value = detail.request_budget_rate;
+ ws.Cell(row + 5, 6).Value = detail.request_budget_budget;
+ ws.Cell(row + 5, 7).Value = detail.offer_budget_rate;
+ ws.Cell(row + 5, 8).Value = detail.offer_budget_budget;
+ ws.Cell(row + 5, 9).Value = detail.mtef_1_rate;
+ ws.Cell(row + 5, 10).Value = detail.mtef_1_budget;
+ ws.Cell(row + 5, 11).Value = detail.mtef_2_rate;
+ ws.Cell(row + 5, 12).Value = detail.mtef_2_budget;
+ ws.Cell(row + 5, 13).Value = detail.mtef_3_rate;
+ ws.Cell(row + 5, 14).Value = detail.mtef_3_budget;
+ ws.Cell(row + 5, 15).Value = detail.remark;
+
+ ws.Range(ws.Cell(row + 5, 15), ws.Cell(row + 5, 19)).Merge().Value = detail.remark;
+
+ //ws.Cell(row + 5, 1).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ // ws.Cell(row + 5, 2).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ // ws.Cell(row + 5, 3).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Range(ws.Cell(row + 5, 1), ws.Cell(row + 5, 4)).Style.Border.BottomBorder =
+ XLBorderStyleValues.Thin;
+ ws.Range(ws.Cell(row + 5, 1), ws.Cell(row + 5, 4)).Style.Border.TopBorder =
+ XLBorderStyleValues.Thin;
+
+ ws.Cell(row + 5, 5).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell(row + 5, 6).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell(row + 5, 7).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell(row + 5, 8).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell(row + 5, 9).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell(row + 5, 10).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell(row + 5, 11).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell(row + 5, 12).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell(row + 5, 13).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ ws.Cell(row + 5, 14).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ ws.Range(ws.Cell(row + 5, 15), ws.Cell(row + 5, 19)).Merge().Style.Border.OutsideBorder =
+ XLBorderStyleValues.Thin;
+
+ ws.Range(ws.Cell(row + 5, 1), ws.Cell(row, 19)).Style.Font.FontName =
+ "TH SarabunPSK";
+ ws.Range(ws.Cell(row + 5, 1), ws.Cell(row, 19)).Style.Font.SetBold().Font.FontSize = 16;
+ ws.Range(ws.Cell(row + 5, 1), ws.Cell(row, 19)).Style.Alignment.WrapText = true;
+ ws.Range(ws.Cell(row + 5, 1), ws.Cell(row, 19)).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row + 5, 5), ws.Cell(row + 5, 14)).Style.NumberFormat.SetFormat("#,#");
+ ws.Range(ws.Cell(row + 5, 1), ws.Cell(row + 5, 4)).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Center;
+
+ ws.Cell(row + 5, 5).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row + 5, 6).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row + 5, 7).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row + 5, 8).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row + 5, 9).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row + 5, 10).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row + 5, 11).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row + 5, 12).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row + 5, 13).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row + 5, 14).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ ws.Cell(row + 5, 15).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ }
+
+ }
+
+ // foreach (var detail2 in personnel.set_personnel_budget_university_details_2)
+ // {
+ // if (detail2.is_header == true)
+ // {
+ // ws.Cell(row + 1, 1).Value = "ส่วนที่ 2 เงินเพิ่มอื่นที่จ่ายควบกับเงินเดือน";
+ // ws.Cell(row + 1, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ // ws.Cell(row + 1, 1).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ // ws.Cell(row + 1, 1).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Cell(row + 1, 1).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Cell(row + 1, 4).Value = "งบประมาณ";
+ // ws.Cell(row + 1, 4).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ // ws.Cell(row + 1, 4).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ // ws.Cell(row + 1, 4).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Cell(row + 1, 4).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Cell(row + 1, 6).Value = personnel.additional_money_paid_with_salary;
+ // ws.Cell(row + 1, 6).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ // ws.Cell(row + 1, 6).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ // ws.Cell(row + 1, 6).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Cell(row + 1, 6).Style.Font.SetBold().Font.FontSize = 16;
+ //
+ // ws.Cell(row + 1, 7).Value = "ล้านบาท";
+ // ws.Cell(row + 1, 7).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
+ // ws.Cell(row + 1, 7).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ // ws.Cell(row + 1, 7).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Cell(row + 1, 7).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Cell(row + 1, 19).Value = "หน่วย : ล้านบาท (ทศนิยม 4 ตำแหน่ง)";
+ // ws.Cell(row + 1, 19).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;
+ // ws.Cell(row + 1, 19).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ // ws.Cell(row + 1, 19).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Cell(row + 1, 19).Style.Font.SetBold().Font.FontSize = 16;
+ //
+ // ws.Cell(row + 3, 1).Value = "ประเภท";
+ // ws.Cell(row + 3, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ // ws.Cell(row + 3, 1).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ // ws.Cell(row + 3, 1).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Cell(row + 3, 1).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Cell(row + 2, 1).Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ // ws.Cell(row + 3, 1).Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ // ws.Cell(row + 4, 1).Style.Fill.BackgroundColor = XLColor.FromArgb(214, 220, 228);
+ // ws.Cell(row + 4, 1).Style.Border.BottomBorder = XLBorderStyleValues.Thin;
+ // ws.Cell(row + 2, 1).Style.Border.TopBorder = XLBorderStyleValues.Thin;
+ //
+ // ws.Cell(row + 3, 3).Value = "รายการ";
+ // ws.Cell(row + 3, 3).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ // ws.Cell(row + 3, 3).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ // ws.Cell(row + 3, 3).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Cell(row + 3, 3).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Cell(row + 2, 2).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ // ws.Cell(row + 2, 3).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ // ws.Cell(row + 2, 4).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ // ws.Cell(row + 3, 2).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ // ws.Cell(row + 3, 3).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ // ws.Cell(row + 3, 4).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ // ws.Cell(row + 4, 2).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ // ws.Cell(row + 4, 3).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ // ws.Cell(row + 4, 4).Style.Fill.BackgroundColor = XLColor.FromArgb(172, 185, 202);
+ // ws.Cell(row + 4, 3).Style.Border.BottomBorder = XLBorderStyleValues.Thin;
+ // ws.Cell(row + 2, 2).Style.Border.TopBorder = XLBorderStyleValues.Thin;
+ // ws.Cell(row + 2, 3).Style.Border.TopBorder = XLBorderStyleValues.Thin;
+ // ws.Cell(row + 2, 4).Style.Border.TopBorder = XLBorderStyleValues.Thin;
+ // ws.Range(ws.Cell(row + 2, 5), ws.Cell(row + 2, 8)).Merge().Value = "งปม. 2566";
+ // ws.Range(ws.Cell(row + 2, 5), ws.Cell(row + 2, 8)).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Range(ws.Cell(row + 2, 5), ws.Cell(row + 2, 8)).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Range(ws.Cell(row + 2, 5), ws.Cell(row + 2, 8)).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Range(ws.Cell(row + 2, 5), ws.Cell(row + 2, 8)).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Range(ws.Cell(row + 2, 5), ws.Cell(row + 2, 8)).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(214, 220, 228);
+ // ws.Range(ws.Cell(row + 2, 5), ws.Cell(row + 2, 8)).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ // ws.Range(ws.Cell(row + 3, 5), ws.Cell(row + 3, 6)).Merge().Value = "คำขอ";
+ // ws.Range(ws.Cell(row + 3, 5), ws.Cell(row + 3, 6)).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Range(ws.Cell(row + 3, 5), ws.Cell(row + 3, 6)).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Range(ws.Cell(row + 3, 5), ws.Cell(row + 3, 6)).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Range(ws.Cell(row + 3, 5), ws.Cell(row + 3, 6)).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Range(ws.Cell(row + 3, 5), ws.Cell(row + 3, 6)).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(214, 220, 228);
+ // ws.Range(ws.Cell(row + 3, 5), ws.Cell(row + 3, 6)).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ // ws.Range(ws.Cell(row + 3, 7), ws.Cell(row + 3, 8)).Merge().Value = "ข้อเสนอ";
+ // ws.Range(ws.Cell(row + 3, 7), ws.Cell(row + 3, 8)).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Range(ws.Cell(row + 3, 7), ws.Cell(row + 3, 8)).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Range(ws.Cell(row + 3, 7), ws.Cell(row + 3, 8)).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Range(ws.Cell(row + 3, 7), ws.Cell(row + 3, 8)).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Range(ws.Cell(row + 3, 7), ws.Cell(row + 3, 8)).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(214, 220, 228);
+ // ws.Range(ws.Cell(row + 3, 7), ws.Cell(row + 3, 8)).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ // ws.Cell(row + 4, 5).Value = "อัตรา";
+ // ws.Cell(row + 4, 5).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Cell(row + 4, 5).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Cell(row + 4, 5).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Cell(row + 4, 5).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Cell(row + 4, 5).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(214, 220, 228);
+ // ws.Cell(row + 4, 5).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ // ws.Cell(row + 4, 6).Value = "งบประมาณ";
+ // ws.Cell(row + 4, 6).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Cell(row + 4, 6).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Cell(row + 4, 6).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Cell(row + 4, 6).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Cell(row + 4, 6).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(214, 220, 228);
+ // ws.Cell(row + 4, 6).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ // ws.Cell(row + 4, 7).Value = "อัตรา";
+ // ws.Cell(row + 4, 7).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Cell(row + 4, 7).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Cell(row + 4, 7).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Cell(row + 4, 7).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Cell(row + 4, 7).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(214, 220, 228);
+ // ws.Cell(row + 4, 7).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ // ws.Cell(row + 4, 8).Value = "งบประมาณ";
+ // ws.Cell(row + 4, 8).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Cell(row + 4, 8).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Cell(row + 4, 8).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Cell(row + 4, 8).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Cell(row + 4, 8).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(214, 220, 228);
+ // ws.Cell(row + 4, 8).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ // ws.Range(ws.Cell(row + 2, 9), ws.Cell(row + 2, 14)).Merge().Value = "MTEF";
+ // ws.Range(ws.Cell(row + 2, 9), ws.Cell(row + 2, 14)).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Range(ws.Cell(row + 2, 9), ws.Cell(row + 2, 14)).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Range(ws.Cell(row + 2, 9), ws.Cell(row + 2, 14)).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Range(ws.Cell(row + 2, 9), ws.Cell(row + 2, 14)).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Range(ws.Cell(row + 2, 9), ws.Cell(row + 2, 14)).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(172, 185, 202);
+ // ws.Range(ws.Cell(row + 2, 9), ws.Cell(row + 2, 14)).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ //
+ // ws.Range(ws.Cell(row + 3, 9), ws.Cell(row + 3, 10)).Merge().Value = "2567";
+ // ws.Range(ws.Cell(row + 3, 9), ws.Cell(row + 3, 10)).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Range(ws.Cell(row + 3, 9), ws.Cell(row + 3, 10)).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Range(ws.Cell(row + 3, 9), ws.Cell(row + 3, 10)).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Range(ws.Cell(row + 3, 9), ws.Cell(row + 3, 10)).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Range(ws.Cell(row + 3, 9), ws.Cell(row + 3, 10)).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(172, 185, 202);
+ // ws.Range(ws.Cell(row + 3, 9), ws.Cell(row + 3, 10)).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ //
+ // ws.Range(ws.Cell(row + 3, 11), ws.Cell(row + 3, 12)).Merge().Value = "2568";
+ // ws.Range(ws.Cell(row + 3, 11), ws.Cell(row + 3, 12)).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Range(ws.Cell(row + 3, 11), ws.Cell(row + 3, 12)).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Range(ws.Cell(row + 3, 11), ws.Cell(row + 3, 12)).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Range(ws.Cell(row + 3, 11), ws.Cell(row + 3, 12)).Style.Font.SetBold().Font.FontSize =
+ // 16;
+ // ws.Range(ws.Cell(row + 3, 11), ws.Cell(row + 3, 12)).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(172, 185, 202);
+ // ws.Range(ws.Cell(row + 3, 11), ws.Cell(row + 3, 12)).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ // ws.Range(ws.Cell(row + 3, 13), ws.Cell(row + 3, 14)).Merge().Value = "2569";
+ // ws.Range(ws.Cell(row + 3, 13), ws.Cell(row + 3, 14)).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Range(ws.Cell(row + 3, 13), ws.Cell(row + 3, 14)).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Range(ws.Cell(row + 3, 13), ws.Cell(row + 3, 14)).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Range(ws.Cell(row + 3, 13), ws.Cell(row + 3, 14)).Style.Font.SetBold().Font.FontSize =
+ // 16;
+ // ws.Range(ws.Cell(row + 3, 13), ws.Cell(row + 3, 14)).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(172, 185, 202);
+ // ws.Range(ws.Cell(row + 3, 13), ws.Cell(row + 3, 14)).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ //
+ // ws.Cell(row + 4, 9).Value = "อัตรา";
+ // ws.Cell(row + 4, 9).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Cell(row + 4, 9).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Cell(row + 4, 9).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Cell(row + 4, 9).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Cell(row + 4, 9).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(172, 185, 202);
+ // ws.Cell(row + 4, 9).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ // ws.Cell(row + 4, 10).Value = "งบประมาณ";
+ // ws.Cell(row + 4, 10).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Cell(row + 4, 10).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Cell(row + 4, 10).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Cell(row + 4, 10).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Cell(row + 4, 10).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(172, 185, 202);
+ // ws.Cell(row + 4, 10).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ // ws.Cell(row + 4, 11).Value = "อัตรา";
+ // ws.Cell(row + 4, 11).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Cell(row + 4, 11).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Cell(row + 4, 11).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Cell(row + 4, 11).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Cell(row + 4, 11).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(172, 185, 202);
+ // ws.Cell(row + 4, 11).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ // ws.Cell(row + 4, 12).Value = "งบประมาณ";
+ // ws.Cell(row + 4, 12).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Cell(row + 4, 12).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Cell(row + 4, 12).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Cell(row + 4, 12).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Cell(row + 4, 12).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(172, 185, 202);
+ // ws.Cell(row + 4, 12).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ // ws.Cell(row + 4, 13).Value = "อัตรา";
+ // ws.Cell(row + 4, 13).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Cell(row + 4, 13).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Cell(row + 4, 13).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Cell(row + 4, 13).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Cell(row + 4, 13).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(172, 185, 202);
+ // ws.Cell(row + 4, 13).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ // ws.Cell(row + 4, 14).Value = "งบประมาณ";
+ // ws.Cell(row + 4, 14).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Cell(row + 4, 14).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Cell(row + 4, 14).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Cell(row + 4, 14).Style.Font.SetBold().Font.FontSize = 16;
+ // ws.Cell(row + 4, 14).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(172, 185, 202);
+ // ws.Cell(row + 4, 14).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ // ws.Range(ws.Cell(row + 2, 15), ws.Cell(row + 4, 19)).Merge().Value = "คำชี้แจง";
+ // ws.Range(ws.Cell(row + 2, 15), ws.Cell(row + 4, 19)).Style.Alignment.Horizontal =
+ // XLAlignmentHorizontalValues.Center;
+ // ws.Range(ws.Cell(row + 2, 15), ws.Cell(row + 4, 19)).Style.Alignment.Vertical =
+ // XLAlignmentVerticalValues.Center;
+ // ws.Range(ws.Cell(row + 2, 15), ws.Cell(row + 4, 19)).Style.Font.FontName = "TH SarabunPSK";
+ // ws.Range(ws.Cell(row + 2, 15), ws.Cell(row + 4, 19)).Style.Font.SetBold().Font.FontSize =
+ // 16;
+ // ws.Range(ws.Cell(row + 2, 15), ws.Cell(row + 4, 19)).Style.Fill.BackgroundColor =
+ // XLColor.FromArgb(214, 220, 228);
+ // ws.Range(ws.Cell(row + 2, 15), ws.Cell(row + 4, 19)).Style.Border.OutsideBorder =
+ // XLBorderStyleValues.Thin;
+ // }
+ //
+ //
+ // }
+
+ // ws.Cell(row + 6, 1).Value = "หมายเหตุ : " + personnel.remark;
+ ws.Cell(row + 6, 1).Style.Alignment.Horizontal =
+ XLAlignmentHorizontalValues.Left;
+ ws.Cell(row + 6, 1).Style.Alignment.Vertical =
+ XLAlignmentVerticalValues.Center;
+ ws.Range(ws.Cell(row + 6, 1), ws.Cell(row + 6, 19)).Style.Alignment.WrapText = true;
+ ws.Cell(row + 6, 1).Style.Font.FontName = "TH SarabunPSK";
+ ws.Cell(row + 6, 1).Style.Font.SetBold().Font.FontSize = 16;
+ }
+
+ 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",
+ "set_personnel_budget_university_" + date + ".xlsx");
+ }
+ }
}
}
\ No newline at end of file
diff --git a/Folder.DotSettings.user b/Folder.DotSettings.user
new file mode 100644
index 0000000..8b2958d
--- /dev/null
+++ b/Folder.DotSettings.user
@@ -0,0 +1,2 @@
+
+ ForceIncluded
\ No newline at end of file
diff --git a/Models/Personnel/mtef_personnel.cs b/Models/Personnel/mtef_personnel.cs
new file mode 100644
index 0000000..1255cff
--- /dev/null
+++ b/Models/Personnel/mtef_personnel.cs
@@ -0,0 +1,47 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace rmutr_report.Models.Personnel
+{
+ public class mtef_personnel //งบประมาณ MTEF มหาวิทยาลัยเทคโนโลยีราชมงคล รัตนโกสินทร์
+ {
+ [Key] public Guid? mtef_personnel_uid { get; set; }
+
+ public string agency_name_th { get; set; }
+
+ public string act_year1 { get; set; }
+ public string act_year2 { get; set; }
+ public string plans_year1 { get; set; }
+ public string plans_year2 { get; set; }
+ public string plans_year3 { get; set; }
+ public string plans_year4 { get; set; }
+ public string plans_year5 { get; set; }
+ public string plans_year6 { get; set; }
+ public string plans_year7 { get; set; }
+
+ public DateTime? version { get; set; }
+ public List mtef_personnel_details { get; set; }
+
+ }
+
+ public class t_mtef_personnel_detail
+ {
+ [Key] public Guid? mtef_personnel_detail_uid { get; set; }
+ public Guid? mtef_personnel_uid { get; set; }
+ public string topic { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? act_year1 { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? act_year2 { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? plans_year1 { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? plans_year2 { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? plans_year3 { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? plans_year4 { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? plans_year5 { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? plans_year6 { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? plans_year7 { get; set; }
+ public decimal? total { get; set; }
+ public int? topic_type { get; set; }
+ public int? row { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/Models/Personnel/personnel_expense_budget.cs b/Models/Personnel/personnel_expense_budget.cs
index d36f4fa..bee33ed 100644
--- a/Models/Personnel/personnel_expense_budget.cs
+++ b/Models/Personnel/personnel_expense_budget.cs
@@ -92,6 +92,8 @@ namespace rmutr_report.Models.Personnel
public string remark { get; set; }
public int? row { get; set; }
[NotMapped] public bool? is_bold { get; set; }
+ public int? topic_type { get; set; }
+
public List personnel_expense_budget_details_2 { get; set; }
}
@@ -116,6 +118,8 @@ namespace rmutr_report.Models.Personnel
public int? row { get; set; }
[NotMapped] public bool? is_bold { get; set; }
public bool? is_header { get; set; }
+ public int? topic_type { get; set; }
+
}
}
\ No newline at end of file
diff --git a/Models/Personnel/set_personnel_budget_university.cs b/Models/Personnel/set_personnel_budget_university.cs
new file mode 100644
index 0000000..a4a5d88
--- /dev/null
+++ b/Models/Personnel/set_personnel_budget_university.cs
@@ -0,0 +1,165 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace rmutr_report.Models.Personnel
+{
+ public class set_personnel_budget_university //คำขอแผน พนักงานมหาลัย
+ {
+ [Key] public Guid? set_personnel_budget_university_uid { get; set; }
+
+ // public Guid? academic_year_uid { get; set; }
+ public string academic_year_name_th { get; set; }
+
+ //
+ public string ministry_name_th { get; set; }
+
+ public string check_box_1 { get; set; }
+
+ //
+ public string agency_name_th { get; set; }
+
+ public string check_box_2 { get; set; }
+
+ //
+ [Column(TypeName = "decimal(18,4)")] public decimal? total_power_rating_frame { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? power_rating_frame_occupied_rate { get; set; }
+
+ [Column(TypeName = "decimal(18,4)")] public decimal? power_rating_frame_no_money { get; set; }
+
+ //
+ [Column(TypeName = "decimal(18,4)")] public decimal? proposal_summary_rate { get; set; }
+
+ [Column(TypeName = "decimal(18,4)")] public decimal? proposal_summary_budget { get; set; }
+
+ //
+ [Column(TypeName = "decimal(18,4)")] public decimal? salary_summary_rate { get; set; }
+
+ [Column(TypeName = "decimal(18,4)")] public decimal? salary_summary_budget { get; set; }
+
+ //
+ [Column(TypeName = "decimal(18,4)")] public decimal? salary_calculation_summary_rate { get; set; }
+
+ [Column(TypeName = "decimal(18,4)")] public decimal? salary_calculation_summary_budget { get; set; }
+
+ //
+ [Column(TypeName = "decimal(18,4)")] public decimal? act_old1 { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? disbursement_year_act_old1 { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? disbursement_year_act_old1_percent { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? remaining_act_old1 { get; set; }
+
+ [Column(TypeName = "decimal(18,4)")] public decimal? remaining_act_old1_percent { get; set; }
+
+ //
+ [Column(TypeName = "decimal(18,4)")] public decimal? act_old2 { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? actually_paid { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? actually_paid_percent { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? remaining_act_old2 { get; set; }
+
+ [Column(TypeName = "decimal(18,4)")] public decimal? remaining_act_old2_percent { get; set; }
+
+ //
+ [Column(TypeName = "decimal(18,4)")] public decimal? average_per_month_1 { get; set; }
+
+ [Column(TypeName = "decimal(18,4)")] public decimal? average_per_month_2 { get; set; }
+
+ //path2
+ public decimal? additional_money_paid_with_salary { get; set; }
+
+ public DateTime? version { get; set; }
+ public List set_personnel_budget_university_details { get; set; }
+ public List set_personnel_budget_university_details_2 { get; set; }
+
+ }
+
+ public class t_set_personnel_budget_university_detail
+ {
+ [Key] public Guid? set_personnel_budget_university_detail_uid { get; set; }
+ public Guid? set_personnel_budget_university_uid { get; set; }
+ public string topic { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? act_rate { get; set; }
+
+ [Column(TypeName = "decimal(18,4)")] public decimal? act_budget { get; set; }
+
+ //
+ [Column(TypeName = "decimal(18,4)")] public decimal? money_outside { get; set; }
+
+ //
+ [Column(TypeName = "decimal(18,4)")] public decimal? total_rate { get; set; }
+
+ [Column(TypeName = "decimal(18,4)")] public decimal? total_budget { get; set; }
+
+ //
+ [Column(TypeName = "decimal(18,4)")] public decimal? budget_rate { get; set; }
+
+ [Column(TypeName = "decimal(18,4)")] public decimal? budget_budget { get; set; }
+
+ //
+ [Column(TypeName = "decimal(18,4)")] public decimal? request_budget_rate { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? request_budget_budget { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? request_contribution_income_budget { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? request_total_rate { get; set; }
+
+ [Column(TypeName = "decimal(18,4)")] public decimal? request_total_budget { get; set; }
+
+ //
+ [Column(TypeName = "decimal(18,4)")] public decimal? offer_budget_rate { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? offer_budget_budget { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? offer_contribution_income_budget { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? offer_total_rate { get; set; }
+
+ [Column(TypeName = "decimal(18,4)")] public decimal? offer_total_budget { get; set; }
+
+ //
+ [Column(TypeName = "decimal(18,4)")] public decimal? mtef_1_rate { get; set; }
+
+ [Column(TypeName = "decimal(18,4)")] public decimal? mtef_1_budget { get; set; }
+
+ //
+ [Column(TypeName = "decimal(18,4)")] public decimal? mtef_2_rate { get; set; }
+
+ [Column(TypeName = "decimal(18,4)")] public decimal? mtef_2_budget { get; set; }
+
+ //
+ [Column(TypeName = "decimal(18,4)")] public decimal? mtef_3_rate { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? mtef_3_budget { get; set; }
+
+ public string remark { get; set; }
+
+ //----
+ public int? row { get; set; }
+ public bool? is_header { get; set; } //หัวตารางส่วน 2
+ public int? topic_type { get; set; }
+
+
+ }
+
+ public class t_set_personnel_budget_university_detail_2
+ {
+ [Key] public Guid? set_personnel_budget_university_detail_2_uid { get; set; }
+ public Guid? set_personnel_budget_university_uid { get; set; }
+ public string topic { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? plan_1_all_department { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? plan_1_government_personnel { get; set; }
+
+ [Column(TypeName = "decimal(18,4)")] public decimal? plan_1_percent { get; set; }
+
+ //
+ [Column(TypeName = "decimal(18,4)")] public decimal? plan_2_all_department { get; set; }
+ [Column(TypeName = "decimal(18,4)")] public decimal? plan_2_government_personnel { get; set; }
+
+ [Column(TypeName = "decimal(18,4)")] public decimal? plan_2_percent { get; set; }
+
+ //
+ [Column(TypeName = "decimal(18,4)")] public decimal? compare_proportions { get; set; }
+
+ public string remark { get; set; }
+
+ //----
+ public int? row { get; set; }
+ public bool? is_header { get; set; } //หัวตารางส่วน 3
+ public int? topic_type { 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 0aa1150..3ce2271 100644
Binary files a/bin/Debug/netcoreapp3.1/rmutr_report.dll and b/bin/Debug/netcoreapp3.1/rmutr_report.dll differ
diff --git a/bin/Debug/netcoreapp3.1/rmutr_report.pdb b/bin/Debug/netcoreapp3.1/rmutr_report.pdb
index f994826..f2780c3 100644
Binary files a/bin/Debug/netcoreapp3.1/rmutr_report.pdb and b/bin/Debug/netcoreapp3.1/rmutr_report.pdb differ
diff --git a/obj/Debug/netcoreapp3.1/rmutr_report.assets.cache b/obj/Debug/netcoreapp3.1/rmutr_report.assets.cache
index 23094ff..c808b67 100644
Binary files a/obj/Debug/netcoreapp3.1/rmutr_report.assets.cache and b/obj/Debug/netcoreapp3.1/rmutr_report.assets.cache differ
diff --git a/obj/Debug/netcoreapp3.1/rmutr_report.csproj.CoreCompileInputs.cache b/obj/Debug/netcoreapp3.1/rmutr_report.csproj.CoreCompileInputs.cache
index e5a17fc..7d8adb8 100644
--- a/obj/Debug/netcoreapp3.1/rmutr_report.csproj.CoreCompileInputs.cache
+++ b/obj/Debug/netcoreapp3.1/rmutr_report.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-ea26ea84899ae618caf9974b39c318714cc0cbc6
+1a7a83012231c33615af2a4ba74dfd42688b7e02
diff --git a/obj/Debug/netcoreapp3.1/rmutr_report.csproj.FileListAbsolute.txt b/obj/Debug/netcoreapp3.1/rmutr_report.csproj.FileListAbsolute.txt
index 266fba5..68974d2 100644
--- a/obj/Debug/netcoreapp3.1/rmutr_report.csproj.FileListAbsolute.txt
+++ b/obj/Debug/netcoreapp3.1/rmutr_report.csproj.FileListAbsolute.txt
@@ -82,3 +82,8 @@ C:\Users\USER\Documents\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\win-x64\na
C:\Users\USER\Documents\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\win-x86\native\sni.dll
C:\Users\USER\Documents\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\unix\lib\netstandard2.0\System.Data.SqlClient.dll
C:\Users\USER\Documents\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\win\lib\netstandard2.0\System.Data.SqlClient.dll
+C:\Users\USER\Documents\rmutr_report\obj\Debug\netcoreapp3.1\staticwebassets\rmutr_report.StaticWebAssets.Pack.cache
+C:\Users\USER\Documents\rmutr_report\obj\Debug\netcoreapp3.1\staticwebassets\msbuild.rmutr_report.Microsoft.AspNetCore.StaticWebAssets.props
+C:\Users\USER\Documents\rmutr_report\obj\Debug\netcoreapp3.1\staticwebassets\msbuild.build.rmutr_report.props
+C:\Users\USER\Documents\rmutr_report\obj\Debug\netcoreapp3.1\staticwebassets\msbuild.buildMultiTargeting.rmutr_report.props
+C:\Users\USER\Documents\rmutr_report\obj\Debug\netcoreapp3.1\staticwebassets\msbuild.buildTransitive.rmutr_report.props
diff --git a/obj/Debug/netcoreapp3.1/rmutr_report.dll b/obj/Debug/netcoreapp3.1/rmutr_report.dll
index 0aa1150..3ce2271 100644
Binary files a/obj/Debug/netcoreapp3.1/rmutr_report.dll and b/obj/Debug/netcoreapp3.1/rmutr_report.dll differ
diff --git a/obj/Debug/netcoreapp3.1/rmutr_report.pdb b/obj/Debug/netcoreapp3.1/rmutr_report.pdb
index f994826..f2780c3 100644
Binary files a/obj/Debug/netcoreapp3.1/rmutr_report.pdb and b/obj/Debug/netcoreapp3.1/rmutr_report.pdb differ
diff --git a/obj/Debug/netcoreapp3.1/staticwebassets/msbuild.build.rmutr_report.props b/obj/Debug/netcoreapp3.1/staticwebassets/msbuild.build.rmutr_report.props
new file mode 100644
index 0000000..5a6032a
--- /dev/null
+++ b/obj/Debug/netcoreapp3.1/staticwebassets/msbuild.build.rmutr_report.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/obj/Debug/netcoreapp3.1/staticwebassets/msbuild.buildMultiTargeting.rmutr_report.props b/obj/Debug/netcoreapp3.1/staticwebassets/msbuild.buildMultiTargeting.rmutr_report.props
new file mode 100644
index 0000000..fcd7562
--- /dev/null
+++ b/obj/Debug/netcoreapp3.1/staticwebassets/msbuild.buildMultiTargeting.rmutr_report.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/obj/Debug/netcoreapp3.1/staticwebassets/msbuild.buildTransitive.rmutr_report.props b/obj/Debug/netcoreapp3.1/staticwebassets/msbuild.buildTransitive.rmutr_report.props
new file mode 100644
index 0000000..61c435d
--- /dev/null
+++ b/obj/Debug/netcoreapp3.1/staticwebassets/msbuild.buildTransitive.rmutr_report.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/obj/Debug/netcoreapp3.1/staticwebassets/msbuild.rmutr_report.Microsoft.AspNetCore.StaticWebAssets.props b/obj/Debug/netcoreapp3.1/staticwebassets/msbuild.rmutr_report.Microsoft.AspNetCore.StaticWebAssets.props
new file mode 100644
index 0000000..a9996d8
--- /dev/null
+++ b/obj/Debug/netcoreapp3.1/staticwebassets/msbuild.rmutr_report.Microsoft.AspNetCore.StaticWebAssets.props
@@ -0,0 +1,2148 @@
+
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\academic_position.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\academic_position.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\academic_position_leave.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\academic_position_leave.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\academic_position_leave_graph.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\academic_position_leave_graph.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\appoint_higher_position.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\appoint_higher_position.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\budget_report.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\budget_report.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\budget_summary_report.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\budget_summary_report.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\budget_summary_report_moc.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\budget_summary_report_moc.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\budget_summary_report_old.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\budget_summary_report_old.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\building_fours.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\building_fours.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\car_insurance.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\car_insurance.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\company_database.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\company_database.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\compensation_head_department.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\compensation_head_department.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\compensation_head_major.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\compensation_head_major.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\data_line_academic.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\data_line_academic.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\data_line_support.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\data_line_support.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\directive_employment.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\directive_employment.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\discipline.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\discipline.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\durable_articles_three.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\durable_articles_three.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\durable_articles_threeold.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\durable_articles_threeold.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\expenditure_budget_proposal.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\expenditure_budget_proposal.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\external_research.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\external_research.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\faculty_council.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\faculty_council.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\hr_askfor_insignia.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\hr_askfor_insignia.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\hr_attend.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\hr_attend.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\hr_contract_history.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\hr_contract_history.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\hr_insignia.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\hr_insignia.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\hr_leave_statistics.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\hr_leave_statistics.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\hr_position_academic.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\hr_position_academic.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\hr_position_manage.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\hr_position_manage.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\hr_position_profession.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\hr_position_profession.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\hr_retire.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\hr_retire.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\hr_summary_leave.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\hr_summary_leave.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\hr_summary_leave_agency.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\hr_summary_leave_agency.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\hr_summary_study_leave.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\hr_summary_study_leave.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\investment_equipment_report.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\investment_equipment_report.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\Logo-RMUTR.png
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\Logo-RMUTR.png))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\man_power.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\man_power.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\material_advertise.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\material_advertise.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\material_agricultural.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\material_agricultural.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\material_book.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\material_book.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\material_computer.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\material_computer.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\material_construction.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\material_construction.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\material_education.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\material_education.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\material_electric.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\material_electric.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\material_fuel_lubricant.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\material_fuel_lubricant.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\material_housework.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\material_housework.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\material_office.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\material_office.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\material_science_medical.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\material_science_medical.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\material_sport.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\material_sport.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\offer_position_assistant_professor.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\offer_position_assistant_professor.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\offer_position_associate_professor.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\offer_position_associate_professor.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\offer_position_professor.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\offer_position_professor.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\operating_budget_ro_three.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\operating_budget_ro_three.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\operating_expenses.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\operating_expenses.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\passer_join_project.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\passer_join_project.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\passer_join_project_agency.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\passer_join_project_agency.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\passer_join_project_agency_graph.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\passer_join_project_agency_graph.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\passer_join_project_graph.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\passer_join_project_graph.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\passer_join_project_graph_year.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\passer_join_project_graph_year.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\passer_join_project_person.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\passer_join_project_person.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\passer_join_project_person_graph.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\passer_join_project_person_graph.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\personnel_retire.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\personnel_retire.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\personnel_salary_permanent.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\personnel_salary_permanent.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\personnel_summary.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\personnel_summary.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\person_academic_and_supportlines.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\person_academic_and_supportlines.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\person_academic_supportlines_graph.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\person_academic_supportlines_graph.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\person_recruiting_selection.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\person_recruiting_selection.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\person_recruiting_selection_status.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\person_recruiting_selection_status.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\person_recruiting_selection_university_staff.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\person_recruiting_selection_university_staff.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\person_request_extend_graph.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\person_request_extend_graph.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\person_return_perform_duties_graph.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\person_return_perform_duties_graph.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\Picture1.png
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\Picture1.png))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\Picture2.png
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\Picture2.png))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\Picture3.png
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\Picture3.png))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\Picture4.png
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\Picture4.png))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\Picture5.png
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\Picture5.png))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\plant_genetic_conservation_project.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\plant_genetic_conservation_project.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\postponement_compensation.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\postponement_compensation.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\progress_report.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\progress_report.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\project_principle_rationale.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\project_principle_rationale.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\project_principle_rationale_no_activity.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\project_principle_rationale_no_activity.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\project_request_thailands.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\project_request_thailands.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\project_under_integrated_plan.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\project_under_integrated_plan.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\qualifications_teacher.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\qualifications_teacher.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\quantity_position_assistant_professor.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\quantity_position_assistant_professor.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\quantity_position_associate_professor.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\quantity_position_associate_professor.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\quantity_position_professor.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\quantity_position_professor.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\receive_government.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\receive_government.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\registration_management_position.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\registration_management_position.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\registration_management_position_department.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\registration_management_position_department.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\request_project_budget.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\request_project_budget.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\request_salary_document.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\request_salary_document.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\return_perform_duties_year.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\return_perform_duties_year.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\ro_eleven.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\ro_eleven.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\ro_five.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\ro_five.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\ro_nine.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\ro_nine.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\ro_ten.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\ro_ten.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\service_fee.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\service_fee.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\statement_of_equipment.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\statement_of_equipment.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\student_graduate_program_area.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\student_graduate_program_area.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\student_graduate_program_faculty.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\student_graduate_program_faculty.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\student_graduate_program_year.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\student_graduate_program_year.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\student_graduation_notification_graph.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\student_graduation_notification_graph.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\student_news_area.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\student_news_area.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\student_news_area_major.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\student_news_area_major.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\student_news_faculty.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\student_news_faculty.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\student_news_graduate_program.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\student_news_graduate_program.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\student_news_year.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\student_news_year.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\student_not_graduate_graph.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\student_not_graduate_graph.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\student_total_campus.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\student_total_campus.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\study_leave_expand_study_period.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\study_leave_expand_study_period.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\study_leave_scholarships_person.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\study_leave_scholarships_person.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\study_leave_scholarships_person_graph.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\study_leave_scholarships_person_graph.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\study_leave_scholarships_year.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\study_leave_scholarships_year.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\study_report.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\study_report.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\study_results_graph.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\study_results_graph.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\summary_academic_position.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_academic_position.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\summary_academic_position_leave.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_academic_position_leave.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\summary_academic_position_leave_graph.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_academic_position_leave_graph.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\summary_building_construction.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_building_construction.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\summary_building_constructions.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_building_constructions.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\summary_excess_tuition.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_excess_tuition.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\summary_excess_tuition2.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_excess_tuition2.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\summary_graduation_notification.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_graduation_notification.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\summary_not_graduation.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_not_graduation.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\summary_of_equipment.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_of_equipment.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\summary_of_equipment_5_year.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_of_equipment_5_year.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\summary_project_budget_proposals.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_project_budget_proposals.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\summary_student_total_campus.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_student_total_campus.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\support_personnel_qualification.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\support_personnel_qualification.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\teaching_fee.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\teaching_fee.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\teaching_fee_extra.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\teaching_fee_extra.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\teaching_fee_workload.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\teaching_fee_workload.frx))
+
+
+ Package
+ rmutr_report
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/rmutr_report
+ reports\train_graph.frx
+
+
+
+
+
+
+
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\train_graph.frx))
+
+
+
\ No newline at end of file
diff --git a/obj/Debug/netcoreapp3.1/staticwebassets/rmutr_report.StaticWebAssets.Pack.cache b/obj/Debug/netcoreapp3.1/staticwebassets/rmutr_report.StaticWebAssets.Pack.cache
new file mode 100644
index 0000000..d076e74
--- /dev/null
+++ b/obj/Debug/netcoreapp3.1/staticwebassets/rmutr_report.StaticWebAssets.Pack.cache
@@ -0,0 +1 @@
+350cf56e773cc433c454f90293d9ad8a14ff9066
diff --git a/obj/project.assets.json b/obj/project.assets.json
index 1c2e072..8b60628 100644
--- a/obj/project.assets.json
+++ b/obj/project.assets.json
@@ -2164,6 +2164,7 @@
"netcoreapp3.1"
],
"sources": {
+ "C:\\Program Files\\dotnet\\sdk\\7.0.305\\Sdks\\Microsoft.NET.Sdk.Web\\library-packs": {},
"https://api.nuget.org/v3/index.json": {},
"https://nuget.71dev.com/v3/index.json": {}
},
@@ -2219,7 +2220,7 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.407\\RuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.305\\RuntimeIdentifierGraph.json"
}
}
}
diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache
index aca2bc6..1496a98 100644
--- a/obj/project.nuget.cache
+++ b/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "AcjdXi5x9A0nxsTWB+2PnbaIBtEgf/xXjiH70whPTOKfE3hLR7xlfQsZ/JREuaGE/sSzaWLOjWThFS4rkZ0mog==",
+ "dgSpecHash": "CpAxtaPU/VEQAbITx1At9JKHBfnAmr9Jtp14GvAfIKjNIVJPIOZXKkcykiUn1v7UTZJD+zMMBzxjpRtc7f+BpA==",
"success": true,
"projectFilePath": "C:\\Users\\USER\\Documents\\rmutr_report\\rmutr_report.csproj",
"expectedPackageFiles": [
diff --git a/obj/project.packagespec.json b/obj/project.packagespec.json
index b78619f..b26cc58 100644
--- a/obj/project.packagespec.json
+++ b/obj/project.packagespec.json
@@ -1 +1 @@
-"restore":{"projectUniqueName":"C:\\Users\\USER\\Documents\\rmutr_report\\rmutr_report.csproj","projectName":"rmutr_report","projectPath":"C:\\Users\\USER\\Documents\\rmutr_report\\rmutr_report.csproj","outputPath":"C:\\Users\\USER\\Documents\\rmutr_report\\obj\\","projectStyle":"PackageReference","originalTargetFrameworks":["netcoreapp3.1"],"sources":{"https://api.nuget.org/v3/index.json":{},"https://nuget.71dev.com/v3/index.json":{}},"frameworks":{"netcoreapp3.1":{"projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"netcoreapp3.1":{"dependencies":{"ClosedXML":{"target":"Package","version":"[0.96.0, )"},"FastReport.Core":{"target":"Package","version":"[2021.3.0, )"},"Swashbuckle.AspNetCore":{"target":"Package","version":"[6.5.0, )"},"Swashbuckle.AspNetCore.Annotations":{"target":"Package","version":"[6.5.0, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\6.0.407\\RuntimeIdentifierGraph.json"}}
\ No newline at end of file
+"restore":{"projectUniqueName":"C:\\Users\\USER\\Documents\\rmutr_report\\rmutr_report.csproj","projectName":"rmutr_report","projectPath":"C:\\Users\\USER\\Documents\\rmutr_report\\rmutr_report.csproj","outputPath":"C:\\Users\\USER\\Documents\\rmutr_report\\obj\\","projectStyle":"PackageReference","originalTargetFrameworks":["netcoreapp3.1"],"sources":{"C:\\Program Files\\dotnet\\sdk\\7.0.305\\Sdks\\Microsoft.NET.Sdk.Web\\library-packs":{},"https://api.nuget.org/v3/index.json":{},"https://nuget.71dev.com/v3/index.json":{}},"frameworks":{"netcoreapp3.1":{"projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"netcoreapp3.1":{"dependencies":{"ClosedXML":{"target":"Package","version":"[0.96.0, )"},"FastReport.Core":{"target":"Package","version":"[2021.3.0, )"},"Swashbuckle.AspNetCore":{"target":"Package","version":"[6.5.0, )"},"Swashbuckle.AspNetCore.Annotations":{"target":"Package","version":"[6.5.0, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\7.0.305\\RuntimeIdentifierGraph.json"}}
\ No newline at end of file
diff --git a/obj/rider.project.restore.info b/obj/rider.project.restore.info
index 502a329..5048d3d 100644
--- a/obj/rider.project.restore.info
+++ b/obj/rider.project.restore.info
@@ -1 +1 @@
-16877752303044313
\ No newline at end of file
+16884439300231938
\ No newline at end of file
diff --git a/obj/rmutr_report.csproj.nuget.dgspec.json b/obj/rmutr_report.csproj.nuget.dgspec.json
index 0d1d259..d7bc044 100644
--- a/obj/rmutr_report.csproj.nuget.dgspec.json
+++ b/obj/rmutr_report.csproj.nuget.dgspec.json
@@ -22,6 +22,7 @@
"netcoreapp3.1"
],
"sources": {
+ "C:\\Program Files\\dotnet\\sdk\\7.0.305\\Sdks\\Microsoft.NET.Sdk.Web\\library-packs": {},
"https://api.nuget.org/v3/index.json": {},
"https://nuget.71dev.com/v3/index.json": {}
},
@@ -77,7 +78,7 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.407\\RuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.305\\RuntimeIdentifierGraph.json"
}
}
}