bug fixed

This commit is contained in:
kamonwan taengsuk
2023-02-15 12:11:55 +07:00
parent 93e444861a
commit 125cf4ab1c
3 changed files with 492 additions and 332 deletions

View File

@@ -150,7 +150,8 @@ namespace rmutr_report.Controllers
decimal? sum5 = header.male5 + header.female5;
decimal? sum6 = header.male6 + header.female6;
decimal? sumroom = header.room1 + header.room2 +header.room3 + header.room4 +header.room5 + header.room6;
decimal? sumroom = header.room1 + header.room2 + header.room3 + header.room4 + header.room5 +
header.room6;
if (header.filter == 1)
@@ -181,9 +182,11 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = header.female6;
ws.Cell(row, 25).Value = sum6;
ws.Cell(row, 26).Value = header.room6;
ws.Cell(row, 27).Value = header.male7;
ws.Cell(row, 28).Value = header.female7;
ws.Cell(row, 29).Value = sum1+sum2+sum3+sum4+sum5+sum6;
ws.Cell(row, 27).Value = header.male1 + header.male2 + header.male3 + header.male4 +
header.male5 + header.male6;
ws.Cell(row, 28).Value = header.female1 + header.female2 + header.female3 + header.female4 +
header.female5 + header.female6;
ws.Cell(row, 29).Value = sum1 + sum2 + sum3 + sum4 + sum5 + sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
@@ -197,12 +200,14 @@ namespace rmutr_report.Controllers
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
row++;
}
if (header.filter == (decimal?) 1.1)
if (header.filter == (decimal?) 1.1)
{
foreach (var detail in header.data)
{
@@ -232,24 +237,29 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = detail.female6;
ws.Cell(row, 25).Value = sum6;
ws.Cell(row, 26).Value = detail.room6;
ws.Cell(row, 27).Value = detail.male7;
ws.Cell(row, 28).Value = detail.female7;
ws.Cell(row, 29).Value = sum1+sum2+sum3+sum4+sum5+sum6;
ws.Cell(row, 27).Value = detail.male1 + detail.male2 + detail.male3 + detail.male4 +
detail.male5 + detail.male6;
ws.Cell(row, 28).Value = detail.female1 + detail.female2 + detail.female3 + detail.female4 +
detail.female5 + detail.female6;
ws.Cell(row, 29).Value = sum1 + sum2 + sum3 + sum4 + sum5 + sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Cell(row, 1).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
ws.Cell(row, 2).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Cell(row, 1).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
ws.Cell(row, 2).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
// ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
// ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Horizontal =
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
rowno++;
row++;
}
@@ -283,9 +293,11 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = header.female6;
ws.Cell(row, 25).Value = sum6;
ws.Cell(row, 26).Value = header.room6;
ws.Cell(row, 27).Value = header.male7;
ws.Cell(row, 28).Value = header.female7;
ws.Cell(row, 29).Value = sum1+sum2+sum3+sum4+sum5+sum6;
ws.Cell(row, 27).Value = header.male1 + header.male2 + header.male3 + header.male4 +
header.male5 + header.male6;
ws.Cell(row, 28).Value = header.female1 + header.female2 + header.female3 + header.female4 +
header.female5 + header.female6;
ws.Cell(row, 29).Value = sum1 + sum2 + sum3 + sum4 + sum5 + sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
@@ -299,8 +311,11 @@ namespace rmutr_report.Controllers
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
row++;
}
@@ -318,8 +333,8 @@ namespace rmutr_report.Controllers
ws.Cell(row, 10).Value = header.room2;
ws.Cell(row, 11).Value = header.male3;
ws.Cell(row, 12).Value = header.female3;
ws.Cell(row, 13).Value = header.total3;
ws.Cell(row, 14).Value = sum3;
ws.Cell(row, 13).Value = sum3;
ws.Cell(row, 14).Value = header.room3;
ws.Cell(row, 15).Value = header.male4;
ws.Cell(row, 16).Value = header.female4;
ws.Cell(row, 17).Value = sum4;
@@ -332,9 +347,11 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = header.female6;
ws.Cell(row, 25).Value = sum6;
ws.Cell(row, 26).Value = header.room6;
ws.Cell(row, 27).Value = header.male7;
ws.Cell(row, 28).Value = header.female7;
ws.Cell(row, 29).Value = sum1+sum2+sum3+sum4+sum5+sum6;
ws.Cell(row, 27).Value = header.male1 + header.male2 + header.male3 + header.male4 +
header.male5 + header.male6;
ws.Cell(row, 28).Value = header.female1 + header.female2 + header.female3 + header.female4 +
header.female5 + header.female6;
ws.Cell(row, 29).Value = sum1 + sum2 + sum3 + sum4 + sum5 + sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
@@ -348,8 +365,11 @@ namespace rmutr_report.Controllers
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
row++;
}
@@ -381,13 +401,16 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = header.female6;
ws.Cell(row, 25).Value = sum6;
ws.Cell(row, 26).Value = header.room6;
ws.Cell(row, 27).Value = header.male7;
ws.Cell(row, 28).Value = header.female7;
ws.Cell(row, 29).Value = sum1+sum2+sum3+sum4+sum5+sum6;
ws.Cell(row, 27).Value = header.male1 + header.male2 + header.male3 + header.male4 +
header.male5 + header.male6;
ws.Cell(row, 28).Value = header.female1 + header.female2 + header.female3 + header.female4 +
header.female5 + header.female6;
ws.Cell(row, 29).Value = sum1 + sum2 + sum3 + sum4 + sum5 + sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Fill.BackgroundColor = XLColor.BabyBlue;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Fill.BackgroundColor =
XLColor.BabyBlue;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Fill.BackgroundColor = XLColor.BabyBlue;
ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
ws.Cell(row, 1).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
@@ -395,11 +418,15 @@ namespace rmutr_report.Controllers
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
row++;
}
if (header.filter == (decimal?) 4.1)
if (header.filter == (decimal?) 4.1)
{
foreach (var detail in header.data)
{
@@ -429,30 +456,37 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = detail.female6;
ws.Cell(row, 25).Value = sum6;
ws.Cell(row, 26).Value = detail.room6;
ws.Cell(row, 27).Value = detail.male7;
ws.Cell(row, 28).Value = detail.female7;
ws.Cell(row, 29).Value = sum1+sum2+sum3+sum4+sum5+sum6;
ws.Cell(row, 27).Value = detail.male1 + detail.male2 + detail.male3 + detail.male4 +
detail.male5 + detail.male6;
ws.Cell(row, 28).Value = detail.female1 + detail.female2 + detail.female3 + detail.female4 +
detail.female5 + detail.female6;
ws.Cell(row, 29).Value = sum1 + sum2 + sum3 + sum4 + sum5 + sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Cell(row, 1).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
ws.Cell(row, 2).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Cell(row, 1).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
ws.Cell(row, 2).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
// ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
// ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Horizontal =
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
rowno++;
row++;
}
//rowno++;
}
if (header.filter == (decimal?) 4.2)
if (header.filter == (decimal?) 4.2)
{
foreach (var detail in header.data)
{
@@ -462,7 +496,8 @@ namespace rmutr_report.Controllers
decimal? sums4 = detail.male4 + detail.female4;
decimal? sums5 = detail.male5 + detail.female5;
decimal? sums6 = detail.male6 + detail.female6;
decimal? sumsroom = detail.room1 + detail.room2 +detail.room3 + detail.room4 +detail.room5 + detail.room6;
decimal? sumsroom = detail.room1 + detail.room2 + detail.room3 + detail.room4 +
detail.room5 + detail.room6;
ws.Cell(row, 1).Value = detail.name;
ws.Cell(row, 2).Value = null;
ws.Cell(row, 3).Value = detail.male1;
@@ -489,22 +524,30 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = detail.female6;
ws.Cell(row, 25).Value = sums6;
ws.Cell(row, 26).Value = detail.room6;
ws.Cell(row, 27).Value = detail.male7;
ws.Cell(row, 28).Value = detail.female7;
ws.Cell(row, 29).Value = sums1+sums2+sums3+sums4+sums5+sums6;
ws.Cell(row, 27).Value = detail.male1 + detail.male2 + detail.male3 + detail.male4 +
detail.male5 + detail.male6;
ws.Cell(row, 28).Value = detail.female1 + detail.female2 + detail.female3 + detail.female4 +
detail.female5 + detail.female6;
ws.Cell(row, 29).Value = sums1 + sums2 + sums3 + sums4 + sums5 + sums6;
ws.Cell(row, 30).Value = sumsroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
// ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
// ws.Cell(row, 1).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Horizontal =
XLAlignmentHorizontalValues.Left;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Horizontal =
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
row++;
}
}
@@ -537,9 +580,11 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = header.female6;
ws.Cell(row, 25).Value = sum6;
ws.Cell(row, 26).Value = header.room6;
ws.Cell(row, 27).Value = header.male7;
ws.Cell(row, 28).Value = header.female7;
ws.Cell(row, 29).Value = sum1+sum2+sum3+sum4+sum5+sum6;
ws.Cell(row, 27).Value = header.male1 + header.male2 + header.male3 + header.male4 +
header.male5 + header.male6;
ws.Cell(row, 28).Value = header.female1 + header.female2 + header.female3 + header.female4 +
header.female5 + header.female6;
ws.Cell(row, 29).Value = sum1 + sum2 + sum3 + sum4 + sum5 + sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
@@ -552,11 +597,15 @@ namespace rmutr_report.Controllers
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
row++;
}
if (header.filter == (decimal?) 5.1)
if (header.filter == (decimal?) 5.1)
{
foreach (var detail in header.data)
{
@@ -594,14 +643,18 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = detail.female6;
ws.Cell(row, 25).Value = sums6;
ws.Cell(row, 26).Value = detail.room6;
ws.Cell(row, 27).Value = detail.male7;
ws.Cell(row, 28).Value = detail.female7;
ws.Cell(row, 29).Value = sums1+sums2+sums3+sums4+sums5+sums6;
ws.Cell(row, 27).Value = detail.male1 + detail.male2 + detail.male3 + detail.male4 +
detail.male5 + detail.male6;
ws.Cell(row, 28).Value = detail.female1 + detail.female2 + detail.female3 + detail.female4 +
detail.female5 + detail.female6;
ws.Cell(row, 29).Value = sums1 + sums2 + sums3 + sums4 + sums5 + sums6;
ws.Cell(row, 30).Value = sumsroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Horizontal =
XLAlignmentHorizontalValues.Left;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
// ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
// ws.Cell(row, 1).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
// ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
@@ -610,8 +663,12 @@ namespace rmutr_report.Controllers
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
row++;
}
}
@@ -644,9 +701,11 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = header.female6;
ws.Cell(row, 25).Value = sum6;
ws.Cell(row, 26).Value = header.room6;
ws.Cell(row, 27).Value = header.male7;
ws.Cell(row, 28).Value = header.female7;
ws.Cell(row, 29).Value = sum1+sum2+sum3+sum4+sum5+sum6;
ws.Cell(row, 27).Value = header.male1 + header.male2 + header.male3 + header.male4 +
header.male5 + header.male6;
ws.Cell(row, 28).Value = header.female1 + header.female2 + header.female3 + header.female4 +
header.female5 + header.female6;
ws.Cell(row, 29).Value = sum1 + sum2 + sum3 + sum4 + sum5 + sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
@@ -659,8 +718,11 @@ namespace rmutr_report.Controllers
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
row++;
}
@@ -702,9 +764,11 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = detail.female6;
ws.Cell(row, 25).Value = sums6;
ws.Cell(row, 26).Value = detail.room6;
ws.Cell(row, 27).Value = detail.male7;
ws.Cell(row, 28).Value = detail.female7;
ws.Cell(row, 29).Value = sums1+sums2+sums3+sums4+sums5+sums6;
ws.Cell(row, 27).Value = detail.male1 + detail.male2 + detail.male3 + detail.male4 +
detail.male5 + detail.male6;
ws.Cell(row, 28).Value = detail.female1 + detail.female2 + detail.female3 + detail.female4 +
detail.female5 + detail.female6;
ws.Cell(row, 29).Value = sums1 + sums2 + sums3 + sums4 + sums5 + sums6;
ws.Cell(row, 30).Value = sumsroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
@@ -716,12 +780,17 @@ namespace rmutr_report.Controllers
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
rowno++;
row++;
}
}
if (header.filter == 0)
{
ws.Cell(row, 1).Value = null;
@@ -765,7 +834,8 @@ namespace rmutr_report.Controllers
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
row++;
}

View File

@@ -149,7 +149,8 @@ namespace rmutr_report.Controllers
decimal? sum4 = header.male4 + header.female4;
decimal? sum5 = header.male5 + header.female5;
decimal? sum6 = header.male6 + header.female6;
decimal? sumroom = header.room1 + header.room2 +header.room3 + header.room4 +header.room5 + header.room6;
decimal? sumroom = header.room1 + header.room2 + header.room3 + header.room4 + header.room5 +
header.room6;
if (header.filter == 1)
{
@@ -179,9 +180,13 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = header.female6;
ws.Cell(row, 25).Value = sum6;
ws.Cell(row, 26).Value = header.room6;
ws.Cell(row, 27).Value = header.male7;
ws.Cell(row, 28).Value = header.female7;
ws.Cell(row, 29).Value = sum1+sum2+sum3+sum4+sum5+sum6;
ws.Cell(row, 27).Value = header.male1 + header.male2 + header.male3 + header.male4 +
header.male5 + header.male6;
ws.Cell(row, 28).Value = header.female1 + header.female2 + header.female3 + header.female4 +
header.female5 + header.female6;
ws.Cell(row, 29).Value = sum1 + sum2 + sum3 + sum4 + sum5 + sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
@@ -195,8 +200,11 @@ namespace rmutr_report.Controllers
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
row++;
}
@@ -280,9 +288,13 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = header.female6;
ws.Cell(row, 25).Value = sum6;
ws.Cell(row, 26).Value = header.room6;
ws.Cell(row, 27).Value = header.male7;
ws.Cell(row, 28).Value = header.female7;
ws.Cell(row, 29).Value = sum1+sum2+sum3+sum4+sum5+sum6;
ws.Cell(row, 27).Value = header.male1 + header.male2 + header.male3 + header.male4 +
header.male5 + header.male6;
ws.Cell(row, 28).Value = header.female1 + header.female2 + header.female3 + header.female4 +
header.female5 + header.female6;
ws.Cell(row, 29).Value = sum1 + sum2 + sum3 + sum4 + sum5 + sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
@@ -296,8 +308,11 @@ namespace rmutr_report.Controllers
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
row++;
}
@@ -329,9 +344,13 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = header.female6;
ws.Cell(row, 25).Value = sum6;
ws.Cell(row, 26).Value = header.room6;
ws.Cell(row, 27).Value = header.male7;
ws.Cell(row, 28).Value = header.female7;
ws.Cell(row, 29).Value = sum1+sum2+sum3+sum4+sum5+sum6;
ws.Cell(row, 27).Value = header.male1 + header.male2 + header.male3 + header.male4 +
header.male5 + header.male6;
ws.Cell(row, 28).Value = header.female1 + header.female2 + header.female3 + header.female4 +
header.female5 + header.female6;
ws.Cell(row, 29).Value = sum1 + sum2 + sum3 + sum4 + sum5 + sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
@@ -345,9 +364,12 @@ namespace rmutr_report.Controllers
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.Underline = XLFontUnderlineValues.Single;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
row++;
}
@@ -379,9 +401,13 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = header.female6;
ws.Cell(row, 25).Value = sum6;
ws.Cell(row, 26).Value = header.room6;
ws.Cell(row, 27).Value = header.male7;
ws.Cell(row, 28).Value = header.female7;
ws.Cell(row, 29).Value = sum1+sum2+sum3+sum4+sum5+sum6;
ws.Cell(row, 27).Value = header.male1 + header.male2 + header.male3 + header.male4 +
header.male5 + header.male6;
ws.Cell(row, 28).Value = header.female1 + header.female2 + header.female3 + header.female4 +
header.female5 + header.female6;
ws.Cell(row, 29).Value = sum1 + sum2 + sum3 + sum4 + sum5 + sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
@@ -393,8 +419,11 @@ namespace rmutr_report.Controllers
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
row++;
}
//
@@ -476,9 +505,13 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = header.female6;
ws.Cell(row, 25).Value = sum6;
ws.Cell(row, 26).Value = header.room6;
ws.Cell(row, 27).Value = header.male7;
ws.Cell(row, 28).Value = header.female7;
ws.Cell(row, 29).Value = sum1+sum2+sum3+sum4+sum5+sum6;
ws.Cell(row, 27).Value = header.male1 + header.male2 + header.male3 + header.male4 +
header.male5 + header.male6;
ws.Cell(row, 28).Value = header.female1 + header.female2 + header.female3 + header.female4 +
header.female5 + header.female6;
ws.Cell(row, 29).Value = sum1 + sum2 + sum3 + sum4 + sum5 + sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
@@ -492,11 +525,15 @@ namespace rmutr_report.Controllers
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
row++;
}
if (header.filter == 6)
if (header.filter == 6)
{
ws.Cell(row, 1).Value = header.header_name;
ws.Cell(row, 2).Value = null;
@@ -524,13 +561,18 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = header.female6;
ws.Cell(row, 25).Value = sum5;
ws.Cell(row, 26).Value = header.room6;
ws.Cell(row, 27).Value = header.male7;
ws.Cell(row, 28).Value = header.female7;
ws.Cell(row, 29).Value = sum1+sum2+sum3+sum4+sum5+sum6;
ws.Cell(row, 27).Value = header.male1 + header.male2 + header.male3 + header.male4 +
header.male5 + header.male6;
ws.Cell(row, 28).Value = header.female1 + header.female2 + header.female3 + header.female4 +
header.female5 + header.female6;
ws.Cell(row, 29).Value = sum1 + sum2 + sum3 + sum4 + sum5 + sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Fill.BackgroundColor = XLColor.MintGreen;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Fill.BackgroundColor =
XLColor.MintGreen;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Fill.BackgroundColor = XLColor.MintGreen;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Style.Font.Bold = true;
ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
@@ -539,219 +581,15 @@ namespace rmutr_report.Controllers
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
row++;
}
if (header.filter == (decimal?) 6.1)
{
foreach (var detail in header.data)
{
decimal? sums1 = detail.male1 + detail.female1;
decimal? sums2 = detail.male2 + detail.female2;
decimal? sums3 = detail.male3 + detail.female3;
decimal? sums4 = detail.male4 + detail.female4;
decimal? sums5 = detail.male5 + detail.female5;
decimal? sums6 = detail.male6 + detail.female6;
decimal? sumsroom = detail.room1 + detail.room2 + detail.room3 + detail.room4 +
detail.room5 + detail.room6;
ws.Cell(row, 1).Value = detail.name;
ws.Cell(row, 2).Value = null;
ws.Cell(row, 3).Value = detail.male1;
ws.Cell(row, 4).Value = detail.female1;
ws.Cell(row, 5).Value = sums1;
ws.Cell(row, 6).Value = detail.room1;
ws.Cell(row, 7).Value = detail.male2;
ws.Cell(row, 8).Value = detail.female2;
ws.Cell(row, 9).Value = sums2;
ws.Cell(row, 10).Value = detail.room2;
ws.Cell(row, 11).Value = detail.male3;
ws.Cell(row, 12).Value = detail.female3;
ws.Cell(row, 13).Value = sums3;
ws.Cell(row, 14).Value = detail.room3;
ws.Cell(row, 15).Value = detail.male4;
ws.Cell(row, 16).Value = detail.female4;
ws.Cell(row, 17).Value = sums4;
ws.Cell(row, 18).Value = detail.room4;
ws.Cell(row, 19).Value = detail.male5;
ws.Cell(row, 20).Value = detail.female5;
ws.Cell(row, 21).Value = sums5;
ws.Cell(row, 22).Value = detail.room5;
ws.Cell(row, 23).Value = detail.male6;
ws.Cell(row, 24).Value = detail.female6;
ws.Cell(row, 25).Value = sums6;
ws.Cell(row, 26).Value = detail.room6;
ws.Cell(row, 27).Value = detail.male7;
ws.Cell(row, 28).Value = detail.female7;
ws.Cell(row, 29).Value = sums1+sums2+sums3+sums4+sums5+sums6;
ws.Cell(row, 30).Value = sumsroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Horizontal =
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
//rowno++;
row++;
}
}
if (header.filter == 7)
{
ws.Cell(row, 1).Value = header.header_name;
ws.Cell(row, 2).Value = null;
ws.Cell(row, 3).Value = header.male1;
ws.Cell(row, 4).Value = header.female1;
ws.Cell(row, 5).Value = sum1;
ws.Cell(row, 6).Value = header.room1;
ws.Cell(row, 7).Value = header.male2;
ws.Cell(row, 8).Value = header.female2;
ws.Cell(row, 9).Value = sum2;
ws.Cell(row, 10).Value = header.room2;
ws.Cell(row, 11).Value = header.male3;
ws.Cell(row, 12).Value = header.female3;
ws.Cell(row, 13).Value = sum3;
ws.Cell(row, 14).Value = header.room3;
ws.Cell(row, 15).Value = header.male4;
ws.Cell(row, 16).Value = header.female4;
ws.Cell(row, 17).Value = sum4;
ws.Cell(row, 18).Value = header.room4;
ws.Cell(row, 19).Value = header.male5;
ws.Cell(row, 20).Value = header.female5;
ws.Cell(row, 21).Value = sum5;
ws.Cell(row, 22).Value = header.room5;
ws.Cell(row, 23).Value = header.male6;
ws.Cell(row, 24).Value = header.female6;
ws.Cell(row, 25).Value = sum6;
ws.Cell(row, 26).Value = header.room6;
ws.Cell(row, 27).Value = header.male7;
ws.Cell(row, 28).Value = header.female7;
ws.Cell(row, 29).Value = sum1+sum2+sum3+sum4+sum5+sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Fill.BackgroundColor = XLColor.BabyBlue;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Fill.BackgroundColor = XLColor.BabyBlue;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Style.Font.Bold = true;
ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
ws.Cell(row, 1).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Horizontal =
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
row++;
}
if (header.filter == (decimal?) 7.1)
{
foreach (var detail in header.data)
{
decimal? sums1 = detail.male1 + detail.female1;
decimal? sums2 = detail.male2 + detail.female2;
decimal? sums3 = detail.male3 + detail.female3;
decimal? sums4 = detail.male4 + detail.female4;
decimal? sums5 = detail.male5 + detail.female5;
decimal? sums6 = detail.male6 + detail.female6;
decimal? sumsroom = detail.room1 + detail.room2 + detail.room3 + detail.room4 +
detail.room5 + detail.room6;
ws.Cell(row, 1).Value = detail.name;
ws.Cell(row, 2).Value = null;
ws.Cell(row, 3).Value = detail.male1;
ws.Cell(row, 4).Value = detail.female1;
ws.Cell(row, 5).Value = sums1;
ws.Cell(row, 6).Value = detail.room1;
ws.Cell(row, 7).Value = detail.male2;
ws.Cell(row, 8).Value = detail.female2;
ws.Cell(row, 9).Value = sums2;
ws.Cell(row, 10).Value = detail.room2;
ws.Cell(row, 11).Value = detail.male3;
ws.Cell(row, 12).Value = detail.female3;
ws.Cell(row, 13).Value = sums3;
ws.Cell(row, 14).Value = detail.room3;
ws.Cell(row, 15).Value = detail.male4;
ws.Cell(row, 16).Value = detail.female4;
ws.Cell(row, 17).Value = sums4;
ws.Cell(row, 18).Value = detail.room4;
ws.Cell(row, 19).Value = detail.male5;
ws.Cell(row, 20).Value = detail.female5;
ws.Cell(row, 21).Value = sums5;
ws.Cell(row, 22).Value = detail.room5;
ws.Cell(row, 23).Value = detail.male6;
ws.Cell(row, 24).Value = detail.female6;
ws.Cell(row, 25).Value = sums6;
ws.Cell(row, 26).Value = detail.room6;
ws.Cell(row, 27).Value = detail.male7;
ws.Cell(row, 28).Value = detail.female7;
ws.Cell(row, 29).Value = sums1+sums2+sums3+sums4+sums5+sums6;
ws.Cell(row, 30).Value = sumsroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Horizontal =
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
//rowno++;
row++;
}
}
if (header.filter == 8)
{
ws.Cell(row, 1).Value = header.header_name;
ws.Cell(row, 2).Value = null;
ws.Cell(row, 3).Value = header.male1;
ws.Cell(row, 4).Value = header.female1;
ws.Cell(row, 5).Value = sum1;
ws.Cell(row, 6).Value = header.room1;
ws.Cell(row, 7).Value = header.male2;
ws.Cell(row, 8).Value = header.female2;
ws.Cell(row, 9).Value = sum2;
ws.Cell(row, 10).Value = header.room2;
ws.Cell(row, 11).Value = header.male3;
ws.Cell(row, 12).Value = header.female3;
ws.Cell(row, 13).Value = sum3;
ws.Cell(row, 14).Value = header.room3;
ws.Cell(row, 15).Value = header.male4;
ws.Cell(row, 16).Value = header.female4;
ws.Cell(row, 17).Value = sum4;
ws.Cell(row, 18).Value = header.room4;
ws.Cell(row, 19).Value = header.male5;
ws.Cell(row, 20).Value = header.female5;
ws.Cell(row, 21).Value = sum5;
ws.Cell(row, 22).Value = header.room5;
ws.Cell(row, 23).Value = header.male6;
ws.Cell(row, 24).Value = header.female6;
ws.Cell(row, 25).Value = sum6;
ws.Cell(row, 26).Value = header.room6;
ws.Cell(row, 27).Value = header.male7;
ws.Cell(row, 28).Value = header.female7;
ws.Cell(row, 29).Value = sum1+sum2+sum3+sum4+sum5+sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Fill.BackgroundColor =
XLColor.Gainsboro;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Fill.BackgroundColor = XLColor.Gainsboro;
ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
ws.Cell(row, 1).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Horizontal =
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
row++;
}
if (header.filter == (decimal?) 8.1)
{
foreach (var detail in header.data)
{
@@ -789,14 +627,261 @@ namespace rmutr_report.Controllers
ws.Cell(row, 24).Value = detail.female6;
ws.Cell(row, 25).Value = sums6;
ws.Cell(row, 26).Value = detail.room6;
ws.Cell(row, 27).Value = detail.male7;
ws.Cell(row, 28).Value = detail.female7;
ws.Cell(row, 29).Value = sums1+sums2+sums3+sums4+sums5+sums6;
ws.Cell(row, 27).Value = detail.male1 + detail.male2 + detail.male3 + detail.male4 +
detail.male5 + detail.male6;
ws.Cell(row, 28).Value = detail.female1 + detail.female2 + detail.female3 + detail.female4 +
detail.female5 + detail.female6;
ws.Cell(row, 29).Value = sums1 + sums2 + sums3 + sums4 + sums5 + sums6;
ws.Cell(row, 30).Value = sumsroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Horizontal =
XLAlignmentHorizontalValues.Left;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Horizontal =
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
//rowno++;
row++;
}
}
if (header.filter == 7)
{
ws.Cell(row, 1).Value = header.header_name;
ws.Cell(row, 2).Value = null;
ws.Cell(row, 3).Value = header.male1;
ws.Cell(row, 4).Value = header.female1;
ws.Cell(row, 5).Value = sum1;
ws.Cell(row, 6).Value = header.room1;
ws.Cell(row, 7).Value = header.male2;
ws.Cell(row, 8).Value = header.female2;
ws.Cell(row, 9).Value = sum2;
ws.Cell(row, 10).Value = header.room2;
ws.Cell(row, 11).Value = header.male3;
ws.Cell(row, 12).Value = header.female3;
ws.Cell(row, 13).Value = sum3;
ws.Cell(row, 14).Value = header.room3;
ws.Cell(row, 15).Value = header.male4;
ws.Cell(row, 16).Value = header.female4;
ws.Cell(row, 17).Value = sum4;
ws.Cell(row, 18).Value = header.room4;
ws.Cell(row, 19).Value = header.male5;
ws.Cell(row, 20).Value = header.female5;
ws.Cell(row, 21).Value = sum5;
ws.Cell(row, 22).Value = header.room5;
ws.Cell(row, 23).Value = header.male6;
ws.Cell(row, 24).Value = header.female6;
ws.Cell(row, 25).Value = sum6;
ws.Cell(row, 26).Value = header.room6;
ws.Cell(row, 27).Value = header.male1 + header.male2 + header.male3 + header.male4 +
header.male5 + header.male6;
ws.Cell(row, 28).Value = header.female1 + header.female2 + header.female3 + header.female4 +
header.female5 + header.female6;
ws.Cell(row, 29).Value = sum1 + sum2 + sum3 + sum4 + sum5 + sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Fill.BackgroundColor =
XLColor.BabyBlue;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Fill.BackgroundColor = XLColor.BabyBlue;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Style.Font.Bold = true;
ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
ws.Cell(row, 1).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Horizontal =
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
row++;
}
if (header.filter == (decimal?) 7.1)
{
foreach (var detail in header.data)
{
decimal? sums1 = detail.male1 + detail.female1;
decimal? sums2 = detail.male2 + detail.female2;
decimal? sums3 = detail.male3 + detail.female3;
decimal? sums4 = detail.male4 + detail.female4;
decimal? sums5 = detail.male5 + detail.female5;
decimal? sums6 = detail.male6 + detail.female6;
decimal? sumsroom = detail.room1 + detail.room2 + detail.room3 + detail.room4 +
detail.room5 + detail.room6;
ws.Cell(row, 1).Value = detail.name;
ws.Cell(row, 2).Value = null;
ws.Cell(row, 3).Value = detail.male1;
ws.Cell(row, 4).Value = detail.female1;
ws.Cell(row, 5).Value = sums1;
ws.Cell(row, 6).Value = detail.room1;
ws.Cell(row, 7).Value = detail.male2;
ws.Cell(row, 8).Value = detail.female2;
ws.Cell(row, 9).Value = sums2;
ws.Cell(row, 10).Value = detail.room2;
ws.Cell(row, 11).Value = detail.male3;
ws.Cell(row, 12).Value = detail.female3;
ws.Cell(row, 13).Value = sums3;
ws.Cell(row, 14).Value = detail.room3;
ws.Cell(row, 15).Value = detail.male4;
ws.Cell(row, 16).Value = detail.female4;
ws.Cell(row, 17).Value = sums4;
ws.Cell(row, 18).Value = detail.room4;
ws.Cell(row, 19).Value = detail.male5;
ws.Cell(row, 20).Value = detail.female5;
ws.Cell(row, 21).Value = sums5;
ws.Cell(row, 22).Value = detail.room5;
ws.Cell(row, 23).Value = detail.male6;
ws.Cell(row, 24).Value = detail.female6;
ws.Cell(row, 25).Value = sums6;
ws.Cell(row, 26).Value = detail.room6;
ws.Cell(row, 27).Value = detail.male1 + detail.male2 + detail.male3 + detail.male4 +
detail.male5 + detail.male6;
ws.Cell(row, 28).Value = detail.female1 + detail.female2 + detail.female3 + detail.female4 +
detail.female5 + detail.female6;
ws.Cell(row, 29).Value = sums1 + sums2 + sums3 + sums4 + sums5 + sums6;
ws.Cell(row, 30).Value = sumsroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Horizontal =
XLAlignmentHorizontalValues.Left;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Horizontal =
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
//rowno++;
row++;
}
}
if (header.filter == 8)
{
ws.Cell(row, 1).Value = header.header_name;
ws.Cell(row, 2).Value = null;
ws.Cell(row, 3).Value = header.male1;
ws.Cell(row, 4).Value = header.female1;
ws.Cell(row, 5).Value = sum1;
ws.Cell(row, 6).Value = header.room1;
ws.Cell(row, 7).Value = header.male2;
ws.Cell(row, 8).Value = header.female2;
ws.Cell(row, 9).Value = sum2;
ws.Cell(row, 10).Value = header.room2;
ws.Cell(row, 11).Value = header.male3;
ws.Cell(row, 12).Value = header.female3;
ws.Cell(row, 13).Value = sum3;
ws.Cell(row, 14).Value = header.room3;
ws.Cell(row, 15).Value = header.male4;
ws.Cell(row, 16).Value = header.female4;
ws.Cell(row, 17).Value = sum4;
ws.Cell(row, 18).Value = header.room4;
ws.Cell(row, 19).Value = header.male5;
ws.Cell(row, 20).Value = header.female5;
ws.Cell(row, 21).Value = sum5;
ws.Cell(row, 22).Value = header.room5;
ws.Cell(row, 23).Value = header.male6;
ws.Cell(row, 24).Value = header.female6;
ws.Cell(row, 25).Value = sum6;
ws.Cell(row, 26).Value = header.room6;
ws.Cell(row, 27).Value = header.male1 + header.male2 + header.male3 + header.male4 +
header.male5 + header.male6;
ws.Cell(row, 28).Value = header.female1 + header.female2 + header.female3 + header.female4 +
header.female5 + header.female6;
ws.Cell(row, 29).Value = sum1 + sum2 + sum3 + sum4 + sum5 + sum6;
ws.Cell(row, 30).Value = sumroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Fill.BackgroundColor =
XLColor.Gainsboro;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Fill.BackgroundColor = XLColor.Gainsboro;
ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
ws.Cell(row, 1).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Horizontal =
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
row++;
}
if (header.filter == (decimal?) 8.1)
{
foreach (var detail in header.data)
{
decimal? sums1 = detail.male1 + detail.female1;
decimal? sums2 = detail.male2 + detail.female2;
decimal? sums3 = detail.male3 + detail.female3;
decimal? sums4 = detail.male4 + detail.female4;
decimal? sums5 = detail.male5 + detail.female5;
decimal? sums6 = detail.male6 + detail.female6;
decimal? sumsroom = detail.room1 + detail.room2 + detail.room3 + detail.room4 +
detail.room5 + detail.room6;
ws.Cell(row, 1).Value = detail.name;
ws.Cell(row, 2).Value = null;
ws.Cell(row, 3).Value = detail.male1;
ws.Cell(row, 4).Value = detail.female1;
ws.Cell(row, 5).Value = sums1;
ws.Cell(row, 6).Value = detail.room1;
ws.Cell(row, 7).Value = detail.male2;
ws.Cell(row, 8).Value = detail.female2;
ws.Cell(row, 9).Value = sums2;
ws.Cell(row, 10).Value = detail.room2;
ws.Cell(row, 11).Value = detail.male3;
ws.Cell(row, 12).Value = detail.female3;
ws.Cell(row, 13).Value = sums3;
ws.Cell(row, 14).Value = detail.room3;
ws.Cell(row, 15).Value = detail.male4;
ws.Cell(row, 16).Value = detail.female4;
ws.Cell(row, 17).Value = sums4;
ws.Cell(row, 18).Value = detail.room4;
ws.Cell(row, 19).Value = detail.male5;
ws.Cell(row, 20).Value = detail.female5;
ws.Cell(row, 21).Value = sums5;
ws.Cell(row, 22).Value = detail.room5;
ws.Cell(row, 23).Value = detail.male6;
ws.Cell(row, 24).Value = detail.female6;
ws.Cell(row, 25).Value = sums6;
ws.Cell(row, 26).Value = detail.room6;
ws.Cell(row, 27).Value = detail.male1 + detail.male2 + detail.male3 + detail.male4 +
detail.male5 + detail.male6;
ws.Cell(row, 28).Value = detail.female1 + detail.female2 + detail.female3 + detail.female4 +
detail.female5 + detail.female6;
ws.Cell(row, 29).Value = sums1 + sums2 + sums3 + sums4 + sums5 + sums6;
ws.Cell(row, 30).Value = sumsroom;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontName = "TH Sarabun New";
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Font.FontSize = 14;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Horizontal =
XLAlignmentHorizontalValues.Left;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 2)).Merge().Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
// ws.Cell(row, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
// ws.Cell(row, 1).Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
// ws.Cell(row, 2).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Left;
@@ -805,12 +890,17 @@ namespace rmutr_report.Controllers
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.NumberFormat.SetFormat("#,#");
row++;
}
}
if (header.filter == 0)
if (header.filter == 0)
{
ws.Cell(row, 1).Value = null;
ws.Cell(row, 2).Value = null;
@@ -853,11 +943,11 @@ namespace rmutr_report.Controllers
XLAlignmentHorizontalValues.Right;
ws.Range(ws.Cell(row, 3), ws.Cell(row, 30)).Style.Alignment.Vertical =
XLAlignmentVerticalValues.Center;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.OutsideBorder =
XLBorderStyleValues.Thin;
ws.Range(ws.Cell(row, 1), ws.Cell(row, 30)).Style.Border.RightBorder = XLBorderStyleValues.Thin;
row++;
}
}
}

View File

@@ -21,32 +21,32 @@ namespace rmutr_report.Models
public string header_name { get; set; }
public decimal? male1 { get; set; }
public decimal? female1 { get; set; }
public decimal? total1 { get; set; }
//public decimal? total1 { get; set; }
public decimal? room1 { get; set; }
public decimal? male2 { get; set; }
public decimal? female2 { get; set; }
public decimal? total2 { get; set; }
//public decimal? total2 { get; set; }
public decimal? room2 { get; set; }
public decimal? male3 { get; set; }
public decimal? female3 { get; set; }
public decimal? total3{ get; set; }
//public decimal? total3{ get; set; }
public decimal? room3 { get; set; }
public decimal? male4 { get; set; }
public decimal? female4 { get; set; }
public decimal? total4 { get; set; }
// public decimal? total4 { get; set; }
public decimal? room4 { get; set; }
public decimal? male5 { get; set; }
public decimal? female5 { get; set; }
public decimal? total5 { get; set; }
//public decimal? total5 { get; set; }
public decimal? room5 { get; set; }
public decimal? male6 { get; set; }
public decimal? female6 { get; set; }
public decimal? total6 { get; set; }
//public decimal? total6 { get; set; }
public decimal? room6 { get; set; }
public decimal? male7 { get; set; }
public decimal? female7 { get; set; }
public decimal? total7 { get; set; }
public decimal? room7 { get; set; }
//public decimal? male7 { get; set; }
//public decimal? female7 { get; set; }
//public decimal? total7 { get; set; }
//public decimal? room7 { get; set; }
public List<detail> data { get; set; }
}
@@ -77,8 +77,8 @@ namespace rmutr_report.Models
public decimal? female6 { get; set; }
//public decimal? total6 { get; set; }
public decimal? room6 { get; set; }
public decimal? male7 { get; set; }
public decimal? female7 { get; set; }
//public decimal? male7 { get; set; }
//public decimal? female7 { get; set; }
// public decimal? total7 { get; set; }
//public decimal? room7 { get; set; }
}