This commit is contained in:
@@ -26,12 +26,12 @@ namespace rmutr_report.Controllers
|
||||
{
|
||||
var workbook = new XLWorkbook();
|
||||
var ws = workbook.Worksheets.Add("ค่าเช่าบ้าน");
|
||||
ws.Cell("F1").Value = "แบบ ง.1";
|
||||
ws.Cell("F1").Style.Font.FontName = "TH SarabunPSK";
|
||||
ws.Cell("F1").Style.Font.FontSize = 16;
|
||||
ws.Cell("F1").Style.Font.Bold = true;
|
||||
ws.Cell("F1").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
|
||||
ws.Cell("F1").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
|
||||
ws.Cell("G1").Value = "แบบ ง.1";
|
||||
ws.Cell("G1").Style.Font.FontName = "TH SarabunPSK";
|
||||
ws.Cell("G1").Style.Font.FontSize = 16;
|
||||
ws.Cell("G1").Style.Font.Bold = true;
|
||||
ws.Cell("G1").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
|
||||
ws.Cell("G1").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
|
||||
ws.Range("A2:F2").Merge().Value = "รายละเอียดประกอบการเสนอของบประมาณรายการ ค่าเช่าบ้าน ปีงบประมาณ" + _house_for_rent.budget_year;
|
||||
ws.Range("A2:F2").Style.Alignment.WrapText = true;
|
||||
ws.Range("A2:F2").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
|
||||
@@ -101,7 +101,14 @@ namespace rmutr_report.Controllers
|
||||
ws.Cell("F5").Style.Font.FontSize = 16;
|
||||
ws.Cell("F5").Style.Font.Bold = true;
|
||||
ws.Cell("F5").Style.Alignment.WrapText = true;
|
||||
ws.Range("A4:F5").Style.Fill.BackgroundColor = XLColor.SeaShell;
|
||||
ws.Range("G4:G5").Merge().Value = "เบิกจ่ายจริง";
|
||||
ws.Range("G4:G5").Style.Alignment.WrapText = true;
|
||||
ws.Range("G4:G5").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
|
||||
ws.Range("G4:G5").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
|
||||
ws.Range("G4").Style.Font.SetBold().Font.FontName = "TH SarabunPSK";
|
||||
ws.Range("G4").Style.Font.FontSize = 16;
|
||||
ws.Range("A3:F3").Style.Font.Bold = true;
|
||||
ws.Range("A4:G5").Style.Fill.BackgroundColor = XLColor.SeaShell;
|
||||
ws.Range("A4:F5").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
|
||||
ws.Range("A4:F5").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
|
||||
ws.Range("A4:F5").Style.Border.OutsideBorder =
|
||||
@@ -116,12 +123,17 @@ namespace rmutr_report.Controllers
|
||||
XLBorderStyleValues.Thin;
|
||||
ws.Range("E4:E5").Style.Border.RightBorder =
|
||||
XLBorderStyleValues.Thin;
|
||||
ws.Range("G4:G5").Style.Border.RightBorder =
|
||||
XLBorderStyleValues.Thin;
|
||||
ws.Range("G4:G5").Style.Border.TopBorder =
|
||||
XLBorderStyleValues.Thin;
|
||||
ws.Column(1).Width = 10;
|
||||
ws.Column(2).Width = 40;
|
||||
ws.Column(3).Width = 25;
|
||||
ws.Column(4).Width = 15;
|
||||
ws.Column(5).Width = 15;
|
||||
ws.Column(6).Width = 15;
|
||||
ws.Column(7).Width = 15;
|
||||
|
||||
int row = 6;
|
||||
//int row2 = 9;
|
||||
@@ -136,17 +148,18 @@ namespace rmutr_report.Controllers
|
||||
ws.Cell(row, 4).Value = house.salary_rate;
|
||||
ws.Cell(row, 5).Value = house.per_month;
|
||||
ws.Cell(row, 6).Value = house.per_year;
|
||||
ws.Cell(row, 7).Value = house.actual_disbursement;
|
||||
|
||||
ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Font.FontName =
|
||||
ws.Range(ws.Cell(row, 1), ws.Cell(row, 7)).Style.Font.FontName =
|
||||
"TH SarabunPSK";
|
||||
ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Font.FontSize = 16;
|
||||
ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Alignment.WrapText = true;
|
||||
ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Alignment.Vertical =
|
||||
ws.Range(ws.Cell(row, 1), ws.Cell(row, 7)).Style.Font.FontSize = 16;
|
||||
ws.Range(ws.Cell(row, 1), ws.Cell(row, 7)).Style.Alignment.WrapText = true;
|
||||
ws.Range(ws.Cell(row, 1), ws.Cell(row, 7)).Style.Alignment.Vertical =
|
||||
XLAlignmentVerticalValues.Center;
|
||||
|
||||
ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Border.OutsideBorder =
|
||||
ws.Range(ws.Cell(row, 1), ws.Cell(row, 7)).Style.Border.OutsideBorder =
|
||||
XLBorderStyleValues.Thin;
|
||||
ws.Range(ws.Cell(row, 1), ws.Cell(row, 6)).Style.Border.RightBorder =
|
||||
ws.Range(ws.Cell(row, 1), ws.Cell(row, 7)).Style.Border.RightBorder =
|
||||
XLBorderStyleValues.Thin;
|
||||
ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
|
||||
ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
|
||||
@@ -154,9 +167,10 @@ namespace rmutr_report.Controllers
|
||||
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.Range(ws.Cell(row, 4), ws.Cell(row, 6)).SetDataType(XLDataType.Number);
|
||||
ws.Range(ws.Cell(row, 4), ws.Cell(row, 6)).Style.NumberFormat.SetFormat("#,#");
|
||||
ws.Range(ws.Cell(row, 4), ws.Cell(row, 7)).SetDataType(XLDataType.Number);
|
||||
ws.Range(ws.Cell(row, 4), ws.Cell(row, 7)).Style.NumberFormat.SetFormat("#,#");
|
||||
row++;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user