This commit is contained in:
kamonwan taengsuk
2023-07-03 12:11:39 +07:00
parent 0ddbe2fdde
commit b94dfc3b4a
7 changed files with 784 additions and 760 deletions

View File

@@ -12,11 +12,11 @@ using Swashbuckle.AspNetCore.Annotations;
namespace rmutr_report.Controllers namespace rmutr_report.Controllers
{ {
[SwaggerTag("สำหรับรายงานงบแผ่นดิน")] [SwaggerTag("สำหรับรายงานงบแผ่นดิน")]
public class GovernmentBudget : Controller public class governmentBudget : Controller
{ {
readonly Setting _setting; readonly Setting _setting;
public GovernmentBudget(Setting setting) public governmentBudget(Setting setting)
{ {
this._setting = setting; this._setting = setting;
} }
@@ -24,13 +24,13 @@ namespace rmutr_report.Controllers
[HttpPost, Route("reports/receive_government/{type}")] //รับเงินแผ่นดิน [HttpPost, Route("reports/receive_government/{type}")] //รับเงินแผ่นดิน
[ApiExplorerSettings(GroupName = "reports")] [ApiExplorerSettings(GroupName = "reports")]
public IActionResult GetGovernmentBudgetReport([FromRoute] string type, public IActionResult GetGovernmentBudgetReport([FromRoute] string type,
[FromBody] receive_government receive_governments) [FromBody] receive_government receiveGovernments)
{ {
var _receive_governments = new List<receive_government>() { receive_governments }; var governments = new List<receive_government>() { receiveGovernments };
Report report = new Report(); Report report = new Report();
report.Load(_setting.report_path + "receive_government.frx"); report.Load(_setting.report_path + "receive_government.frx");
report.RegisterData(_receive_governments, "receive_government"); report.RegisterData(governments, "receive_government");
report.Prepare(); report.Prepare();
MemoryStream stream = new MemoryStream(); MemoryStream stream = new MemoryStream();
@@ -41,7 +41,6 @@ namespace rmutr_report.Controllers
report.Export(pdf, stream); report.Export(pdf, stream);
stream.Seek(0, SeekOrigin.Begin); stream.Seek(0, SeekOrigin.Begin);
return File(stream, "application/pdf"); return File(stream, "application/pdf");
break;
case "xls": case "xls":
case "xlsx": case "xlsx":
Excel2007Export excel = new Excel2007Export(); Excel2007Export excel = new Excel2007Export();
@@ -53,14 +52,12 @@ namespace rmutr_report.Controllers
stream, stream,
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"receive_government_" + date + ".xlsx"); "receive_government_" + date + ".xlsx");
break;
case "doc": case "doc":
case "docx": case "docx":
Word2007Export word = new Word2007Export(); Word2007Export word = new Word2007Export();
report.Export(word, stream); report.Export(word, stream);
stream.Seek(0, SeekOrigin.Begin); stream.Seek(0, SeekOrigin.Begin);
return File(stream, "appllication/vnd.ms-word"); return File(stream, "appllication/vnd.ms-word");
break;
} }
return Ok(); return Ok();
@@ -72,9 +69,9 @@ namespace rmutr_report.Controllers
[FromBody] budget_government_allocate allocate) [FromBody] budget_government_allocate allocate)
{ {
var workbook = new XLWorkbook(); var workbook = new XLWorkbook();
var ws = workbook.Worksheets.Add("(พื้นฐาน+ยุทธศาสตร์)"); var ws = workbook.Worksheets.Add("การจัดสรรงบประมาณแผ่นดิน");
ws.Range("A1:S1").Merge().Value = "การจัดสรรงบประมาณแผ่นดิน ปีงบประมาณ พ.ศ. " + allocate.budget_year + ws.Range("A1:S1").Merge().Value = "การจัดสรรงบประมาณแผ่นดิน ปีงบประมาณ พ.ศ. " + allocate.budget_year
" (แผนงาน พื้นฐาน และ แผนงาน ยุทธศาสตร์ฯ)"; + " (" + allocate.report_name + ")";//" (แผนงาน พื้นฐาน และ แผนงาน ยุทธศาสตร์ฯ)";
ws.Range("A1:S1").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; ws.Range("A1:S1").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Range("A1:S1").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; ws.Range("A1:S1").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
ws.Range("A1:S1").Style.Font.FontName = "TH SarabunPSK"; ws.Range("A1:S1").Style.Font.FontName = "TH SarabunPSK";
@@ -108,8 +105,6 @@ namespace rmutr_report.Controllers
int row = 8; int row = 8;
//int no = 1; //int no = 1;
if (allocate != null)
{
ws.Cell("A3").Value = "แผนงาน / ผลผลิต / กิจกรรม"; ws.Cell("A3").Value = "แผนงาน / ผลผลิต / กิจกรรม";
ws.Cell("A3").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; ws.Cell("A3").Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
ws.Cell("A3").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; ws.Cell("A3").Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
@@ -677,7 +672,7 @@ namespace rmutr_report.Controllers
row++; row++;
} }
if (detail2.color == 3) // ชื่อกิจกรรม สีแดงอ่อน if (detail2.color == 3) // ชื่อคณะ สีแดงอ่อน
{ {
ws.Cell(row, 1).Value = null; ws.Cell(row, 1).Value = null;
ws.Cell(row, 2).Value = detail2.salary_person; ws.Cell(row, 2).Value = detail2.salary_person;
@@ -942,7 +937,6 @@ namespace rmutr_report.Controllers
} }
} }
}
using (var stream1 = new MemoryStream()) using (var stream1 = new MemoryStream())
{ {

View File

@@ -5,6 +5,8 @@ namespace rmutr_report.Models
public class budget_government_allocate public class budget_government_allocate
{ {
public string budget_year { get; set; } public string budget_year { get; set; }
public string report_name { get; set; }
//รวมทั้งสิ้นบรรทัดแรก //รวมทั้งสิ้นบรรทัดแรก
public decimal? total_budget_personnel { get; set; } public decimal? total_budget_personnel { get; set; }
public decimal? total_budget_operating{ get; set; } public decimal? total_budget_operating{ get; set; }

View File

@@ -1,5 +1,33 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="09/14/2021 15:20:39" ReportInfo.Modified="06/26/2023 15:00:31" ReportInfo.CreatorVersion="2021.1.0.0"> <Report ScriptLanguage="CSharp" ReportInfo.Created="09/14/2021 15:20:39" ReportInfo.Modified="07/03/2023 12:11:24" ReportInfo.CreatorVersion="2021.1.0.0">
<ScriptText>using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Windows.Forms;
using System.Drawing;
using System.Data;
using FastReport;
using FastReport.Data;
using FastReport.Dialog;
using FastReport.Barcode;
using FastReport.Table;
using FastReport.Utils;
namespace FastReport
{
public class ReportScript
{
private void Cell210_BeforePrint(object sender, EventArgs e)
{
if (((Int32)Report.GetColumnValue(&quot;receive_government.data_1.data_2.is_color&quot;)) == 1 )
Cell229.Font = new Font(&quot;TH Sarabun New&quot;, 14, FontStyle.Bold);
}
}
}
</ScriptText>
<Dictionary> <Dictionary>
<BusinessObjectDataSource Name="receive_government" ReferenceName="receive_government" DataType="null" Enabled="true"> <BusinessObjectDataSource Name="receive_government" ReferenceName="receive_government" DataType="null" Enabled="true">
<Column Name="government_budget_year" DataType="System.String"/> <Column Name="government_budget_year" DataType="System.String"/>
@@ -102,7 +130,7 @@
</BusinessObjectDataSource> </BusinessObjectDataSource>
</BusinessObjectDataSource> </BusinessObjectDataSource>
</Dictionary> </Dictionary>
<ReportPage Name="Page1" Landscape="true" PaperWidth="590" PaperHeight="210" Watermark.Font="Arial, 60pt"> <ReportPage Name="Page1" Landscape="true" PaperWidth="590" PaperHeight="300" Watermark.Font="Arial, 60pt">
<PageHeaderBand Name="PageHeader1" Width="2154.6" Height="245.7"> <PageHeaderBand Name="PageHeader1" Width="2154.6" Height="245.7">
<TextObject Name="Text40" Width="1313.55" Height="37.8" Text="งบประมาณแผ่นดิน ปีงบประมาณ พ.ศ. [receive_government.government_budget_year]" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/> <TextObject Name="Text40" Width="1313.55" Height="37.8" Text="งบประมาณแผ่นดิน ปีงบประมาณ พ.ศ. [receive_government.government_budget_year]" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
<TableObject Name="Table15" Top="160.65" Width="2154.6" Height="85.05" Border.Lines="All"> <TableObject Name="Table15" Top="160.65" Width="2154.6" Height="85.05" Border.Lines="All">
@@ -157,7 +185,7 @@
<TextObject Name="Text42" Top="75.6" Width="1313.55" Height="37.8" Text="[receive_government.plan]" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/> <TextObject Name="Text42" Top="75.6" Width="1313.55" Height="37.8" Text="[receive_government.plan]" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
<TextObject Name="Text43" Top="113.4" Width="1313.55" Height="37.8" Text="[receive_government.product]" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/> <TextObject Name="Text43" Top="113.4" Width="1313.55" Height="37.8" Text="[receive_government.product]" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
</PageHeaderBand> </PageHeaderBand>
<DataBand Name="Data1" Top="254.21" Width="2154.6" Height="37.8"> <DataBand Name="Data1" Top="254.03" Width="2154.6" Height="37.8">
<TableObject Name="Table17" Width="2154.6" Height="37.8" Border.Lines="All"> <TableObject Name="Table17" Width="2154.6" Height="37.8" Border.Lines="All">
<TableColumn Name="Column131" Width="378"/> <TableColumn Name="Column131" Width="378"/>
<TableColumn Name="Column132" Width="113.4"/> <TableColumn Name="Column132" Width="113.4"/>
@@ -200,7 +228,7 @@
<TableCell Name="Cell209" Border.Lines="All" Text="[receive_government.total_budget_18]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell209" Border.Lines="All" Text="[receive_government.total_budget_18]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
</TableRow> </TableRow>
</TableObject> </TableObject>
<DataBand Name="Data2" Top="300.52" Width="2154.6" Height="37.8" DataSource="data_1"> <DataBand Name="Data2" Top="300.17" Width="2154.6" Height="37.8" DataSource="data_1">
<TableObject Name="Table18" Width="2154.6" Height="37.8" Border.Lines="All"> <TableObject Name="Table18" Width="2154.6" Height="37.8" Border.Lines="All">
<TableColumn Name="Column150" Width="378"/> <TableColumn Name="Column150" Width="378"/>
<TableColumn Name="Column151" Width="113.4"/> <TableColumn Name="Column151" Width="113.4"/>
@@ -222,28 +250,28 @@
<TableColumn Name="Column167" Width="113.4"/> <TableColumn Name="Column167" Width="113.4"/>
<TableColumn Name="Column168" Width="103.95"/> <TableColumn Name="Column168" Width="103.95"/>
<TableRow Name="Row18" Height="37.8"> <TableRow Name="Row18" Height="37.8">
<TableCell Name="Cell210" Border.Lines="All" Text="[Row#].[receive_government.data_1.list]" AutoShrink="FontSize" AutoShrinkMinSize="10" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell210" Border.Lines="All" Fill.Color="204, 153, 255" BeforePrintEvent="Cell210_BeforePrint" Text="[Row#].[receive_government.data_1.list]" AutoShrink="FontSize" AutoShrinkMinSize="10" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell211" Border.Lines="All" Text="[receive_government.data_1.total_budget_1]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell211" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_1]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell212" Border.Lines="All" Text="[receive_government.data_1.total_budget_2]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell212" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_2]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell213" Border.Lines="All" Text="[receive_government.data_1.total_budget_3]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell213" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_3]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell214" Border.Lines="All" Text="[receive_government.data_1.total_budget_4]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell214" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_4]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell215" Border.Lines="All" Text="[receive_government.data_1.total_budget_5]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell215" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_5]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell216" Border.Lines="All" Text="[receive_government.data_1.total_budget_6]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell216" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_6]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell217" Border.Lines="All" Text="[receive_government.data_1.total_budget_7]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell217" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_7]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell218" Border.Lines="All" Text="[receive_government.data_1.total_budget_8]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell218" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_8]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell219" Border.Lines="All" Text="[receive_government.data_1.total_budget_9]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell219" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_9]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell220" Border.Lines="All" Text="[receive_government.data_1.total_budget_10]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell220" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_10]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell221" Border.Lines="All" Text="[receive_government.data_1.total_budget_11]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell221" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_11]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell222" Border.Lines="All" Text="[receive_government.data_1.total_budget_12]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell222" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_12]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell223" Border.Lines="All" Text="[receive_government.data_1.total_budget_13]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell223" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_13]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell224" Border.Lines="All" Text="[receive_government.data_1.total_budget_14]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell224" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_14]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell225" Border.Lines="All" Text="[receive_government.data_1.total_budget_15]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell225" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_15]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell226" Border.Lines="All" Text="[receive_government.data_1.total_budget_16]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell226" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_16]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell227" Border.Lines="All" Text="[receive_government.data_1.total_budget_17]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell227" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_17]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell228" Border.Lines="All" Text="[receive_government.data_1.total_budget_18]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/> <TableCell Name="Cell228" Border.Lines="All" Fill.Color="204, 153, 255" Text="[receive_government.data_1.total_budget_18]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
</TableRow> </TableRow>
</TableObject> </TableObject>
<DataBand Name="Data3" Top="346.83" Width="2154.6" Height="37.8" DataSource="data_2"> <DataBand Name="Data3" Top="346.3" Width="2154.6" Height="37.8" BeforePrintEvent="Data3_BeforePrint" DataSource="data_2">
<TableObject Name="Table19" Width="2154.6" Height="37.8" Border.Lines="All"> <TableObject Name="Table19" Width="2154.6" Height="37.8" Border.Lines="All">
<TableColumn Name="Column169" Width="378"/> <TableColumn Name="Column169" Width="378"/>
<TableColumn Name="Column170" Width="113.4"/> <TableColumn Name="Column170" Width="113.4"/>
@@ -265,7 +293,7 @@
<TableColumn Name="Column186" Width="113.4"/> <TableColumn Name="Column186" Width="113.4"/>
<TableColumn Name="Column187" Width="103.95"/> <TableColumn Name="Column187" Width="103.95"/>
<TableRow Name="Row19" Height="37.8"> <TableRow Name="Row19" Height="37.8">
<TableCell Name="Cell229" Border.Lines="All" Text="[receive_government.data_1.data_2.list]" AutoShrink="FontSize" AutoShrinkMinSize="10" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt"> <TableCell Name="Cell229" Border.Lines="All" Text="[receive_government.data_1.data_2.list]" AutoShrink="FontSize" AutoShrinkMinSize="10" VertAlign="Center" Font="TH Sarabun New, 14pt">
<Highlight> <Highlight>
<Condition Expression="[receive_government.data_1.data_2.is_color]== 1" Fill.Color="153, 204, 255" TextFill.Color="Black" Font="TH Sarabun New, 14.25pt, style=Bold" ApplyFill="true" ApplyFont="true"/> <Condition Expression="[receive_government.data_1.data_2.is_color]== 1" Fill.Color="153, 204, 255" TextFill.Color="Black" Font="TH Sarabun New, 14.25pt, style=Bold" ApplyFill="true" ApplyFont="true"/>
<Condition Expression="[receive_government.data_1.data_2.is_color]== 2" Fill.Color="255, 204, 153" TextFill.Color="Black" Font="TH Sarabun New, 14.25pt" ApplyFill="true" ApplyFont="true"/> <Condition Expression="[receive_government.data_1.data_2.is_color]== 2" Fill.Color="255, 204, 153" TextFill.Color="Black" Font="TH Sarabun New, 14.25pt" ApplyFill="true" ApplyFont="true"/>
@@ -381,7 +409,7 @@
</TableCell> </TableCell>
</TableRow> </TableRow>
</TableObject> </TableObject>
<DataBand Name="Data4" Top="393.14" Width="2154.6" Height="37.8" DataSource="data_3"> <DataBand Name="Data4" Top="392.43" Width="2154.6" Height="37.8" DataSource="data_3">
<TableObject Name="Table20" Width="2154.6" Height="37.8" Border.Lines="All"> <TableObject Name="Table20" Width="2154.6" Height="37.8" Border.Lines="All">
<TableColumn Name="Column188" Width="378"/> <TableColumn Name="Column188" Width="378"/>
<TableColumn Name="Column189" Width="113.4"/> <TableColumn Name="Column189" Width="113.4"/>