Compare commits

...

3 Commits

Author SHA1 Message Date
kamonwan taengsuk
a598c9dbee Bug Fixed
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-19 16:23:26 +07:00
kamonwan taengsuk
ab9de38b48 Bug Fixed 2025-03-19 16:15:25 +07:00
kamonwan taengsuk
5e9cdba67a Bug Fixed 2025-03-19 16:11:43 +07:00
32 changed files with 326 additions and 69 deletions

View File

@@ -3568,7 +3568,42 @@ namespace rmutr_report.Controllers
return Ok();
}
[SwaggerOperation("สรุปงบประมาณรายจ่าย V2")]
[HttpPost, Route("reports/summary_budget_expense_2/{type}")]
[ApiExplorerSettings(GroupName = "reports")]
public IActionResult GetBudgetSummaryExpenseReport([FromRoute] string type,
[FromBody] summary_budget_expense_report budget)
{
var summaryBudget = new List<summary_budget_expense_report>() { budget };
Report report = new Report();
report.Load(_setting.report_path + "summary_budget_expense_1.frx");
report.RegisterData(summaryBudget, "summary_budget_expense_report");
report.Prepare();
MemoryStream stream = new MemoryStream();
switch (type)
{
case "pdf":
PDFExport pdf = new PDFExport();
report.Export(pdf, stream);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "application/pdf");
case "xls":
case "xlsx":
Excel2007Export excel = new Excel2007Export();
report.Export(excel, stream);
stream.Seek(0, SeekOrigin.Begin);
return File(
stream,
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"summary_budget_expense_report" + ".xlsx");
}
return Ok();
}
[SwaggerOperation("ประมาณการรายรับ รายจ่าย")]
[HttpPost, Route("reports/estimate_income_expenses/{type}")]
[ApiExplorerSettings(GroupName = "reports")]

View File

@@ -3,36 +3,67 @@ using System.Collections.Generic;
namespace rmutr_report.Models
{
public class summary_budget_expense
{
public string budget_year { get; set; }
public string agency_name_th { get; set; }
public string budget_plan_name_th { get; set; }
public string parent_agency_name { get; set; }
public List<summary_budget_expense_detail> data { get; set; }
public decimal? total_equipment { get; set; }
public decimal? total_land_building { get; set; }
public decimal? total_subsidy { get; set; }
public decimal? total_compensation { get; set; }
public decimal? total_living_expenses { get; set; }
public decimal? total_material { get; set; }
public decimal? total_utilities { get; set; }
public decimal? total_other_expenses { get; set; }
public decimal? total_other_budget_expenses { get; set; }
public decimal? total_all { get; set; }
}
{
public string budget_year { get; set; }
public string agency_name_th { get; set; }
public string budget_plan_name_th { get; set; }
public string parent_agency_name { get; set; }
public List<summary_budget_expense_detail> data { get; set; }
public decimal? total_equipment { get; set; }
public decimal? total_land_building { get; set; }
public decimal? total_subsidy { get; set; }
public decimal? total_compensation { get; set; }
public decimal? total_living_expenses { get; set; }
public decimal? total_material { get; set; }
public decimal? total_utilities { get; set; }
public decimal? total_other_expenses { get; set; }
public decimal? total_other_budget_expenses { get; set; }
public decimal? total_all { get; set; }
}
public class summary_budget_expense_detail
{
public string budget_project_name_th { get; set; }
public decimal? equipment { get; set; }
public decimal? land_building { get; set; }
public decimal? subsidy { get; set; }
public decimal? compensation { get; set; }
public decimal? living_expenses { get; set; }
public decimal? material { get; set; }
public decimal? utilities { get; set; }
public decimal? other_expenses { get; set; }
public decimal? other_budget_expenses { get; set; }
public decimal? total { get; set; }
}
public class summary_budget_expense_detail
{
public string budget_project_name_th { get; set; }
public decimal? equipment { get; set; }
public decimal? land_building { get; set; }
public decimal? subsidy { get; set; }
public decimal? compensation { get; set; }
public decimal? living_expenses { get; set; }
public decimal? material { get; set; }
public decimal? utilities { get; set; }
public decimal? other_expenses { get; set; }
public decimal? other_budget_expenses { get; set; }
public decimal? total { get; set; }
}
public class summary_budget_expense_report
{
public string budget_year { get; set; }
public string agency_name_th { get; set; }
public string budget_plan_name_th { get; set; }
public string parent_agency_name { get; set; }
public string budget_project_name { get; set; }
public List<summary_budget_expense_report_detail> data { get; set; }
public decimal? total_equipment { get; set; }
public decimal? total_land_building { get; set; }
public decimal? total_subsidy_university_staff { get; set; }
public decimal? total_subsidy { get; set; }
public decimal? total_operating_expenses { get; set; }
public decimal? total_other_expenses { get; set; }
public decimal? total_other_budget_expenses { get; set; }
public decimal? total_all { get; set; }
}
public class summary_budget_expense_report_detail
{
public string budget_project_name_th { get; set; }
public decimal? equipment { get; set; }
public decimal? land_building { get; set; }
public decimal? subsidy_university_staff { get; set; }
public decimal? subsidy { get; set; }
public decimal? operating_expenses { get; set; }
public decimal? other_expenses { get; set; }
public decimal? other_budget_expenses { get; set; }
public decimal? total { get; set; }
}
}

Binary file not shown.

Binary file not shown.

View File

@@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("rmutr_report")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c5e56063e2ef2d254a6fbb2035095a181b7103c3")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+335c7602600da360f238b4f78352fad0d17b8ee0")]
[assembly: System.Reflection.AssemblyProductAttribute("rmutr_report")]
[assembly: System.Reflection.AssemblyTitleAttribute("rmutr_report")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1 +1 @@
a6497678f9a2aa9e7e5abc4d22eb7e42715ef7b2ca97041d4bf70762dfbe0fd9
9e09f1935e2fb9aa8a39f607c1d3877230f6136ee9b0ac8eb9aceca72ff474b8

View File

@@ -1 +1 @@
3282571f3aaad087370b963afc8333e1479c897b11aab5684c6fc3015052c2b9
85f13af2d809553412ddd33691f9de015d05d9f5f13be31ba7532b8ed5046afb

Binary file not shown.

Binary file not shown.

View File

@@ -2896,6 +2896,22 @@
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_budget_expense.frx))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_budget_expense_1.frx))">
<SourceType>Package</SourceType>
<SourceId>rmutr_report</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/rmutr_report</BasePath>
<RelativePath>reports\summary_budget_expense_1.frx</RelativePath>
<AssetKind></AssetKind>
<AssetMode></AssetMode>
<AssetRole></AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory></CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_budget_expense_1.frx))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_budget_university.frx))">
<SourceType>Package</SourceType>
<SourceId>rmutr_report</SourceId>

View File

@@ -1 +1 @@
55bc044448429e1c530fe751e53f25556ac50f37a37299c368138242061eff81
feb24e70c21b9d83dc31845e6343ebf94a5549a3846e2fb29ef9fc07034acaa5

View File

@@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("rmutr_report")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c5e56063e2ef2d254a6fbb2035095a181b7103c3")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ab9de38b48d464fcf3b86b6889ceaba228a64d4f")]
[assembly: System.Reflection.AssemblyProductAttribute("rmutr_report")]
[assembly: System.Reflection.AssemblyTitleAttribute("rmutr_report")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1 +1 @@
a6497678f9a2aa9e7e5abc4d22eb7e42715ef7b2ca97041d4bf70762dfbe0fd9
2348ea81cf4412cc8fa7a9c1391b66c0f576f936430ab8b0cee67cac659d469a

View File

@@ -1 +1 @@
7b9ea42177d03ced8fb55213fec1b4d1c2989a406793ce7eea8fa8ff8087eae0
8c4765109802d78bfd5b22ab68f5f2853c8dab91c4548a070c99df7232356c83

View File

@@ -2896,6 +2896,22 @@
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_budget_expense.frx))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_budget_expense_1.frx))">
<SourceType>Package</SourceType>
<SourceId>rmutr_report</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/rmutr_report</BasePath>
<RelativePath>reports\summary_budget_expense_1.frx</RelativePath>
<AssetKind></AssetKind>
<AssetMode></AssetMode>
<AssetRole></AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory></CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_budget_expense_1.frx))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\reports\summary_budget_university.frx))">
<SourceType>Package</SourceType>
<SourceId>rmutr_report</SourceId>

View File

@@ -1 +1 @@
55bc044448429e1c530fe751e53f25556ac50f37a37299c368138242061eff81
feb24e70c21b9d83dc31845e6343ebf94a5549a3846e2fb29ef9fc07034acaa5

View File

@@ -1,7 +1,7 @@
{
"version": 3,
"targets": {
"net5.0": {
".NETCoreApp,Version=v3.1": {
"ClosedXML/0.96.0": {
"type": "package",
"dependencies": {
@@ -676,12 +676,12 @@
"Swashbuckle.AspNetCore.SwaggerGen": "6.5.0"
},
"compile": {
"lib/net5.0/Swashbuckle.AspNetCore.Annotations.dll": {
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.Annotations.dll": {
"related": ".pdb;.xml"
}
},
"runtime": {
"lib/net5.0/Swashbuckle.AspNetCore.Annotations.dll": {
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.Annotations.dll": {
"related": ".pdb;.xml"
}
}
@@ -692,12 +692,12 @@
"Microsoft.OpenApi": "1.2.3"
},
"compile": {
"lib/net5.0/Swashbuckle.AspNetCore.Swagger.dll": {
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll": {
"related": ".pdb;.xml"
}
},
"runtime": {
"lib/net5.0/Swashbuckle.AspNetCore.Swagger.dll": {
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll": {
"related": ".pdb;.xml"
}
},
@@ -711,12 +711,12 @@
"Swashbuckle.AspNetCore.Swagger": "6.5.0"
},
"compile": {
"lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
"related": ".pdb;.xml"
}
},
"runtime": {
"lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
"related": ".pdb;.xml"
}
}
@@ -724,12 +724,12 @@
"Swashbuckle.AspNetCore.SwaggerUI/6.5.0": {
"type": "package",
"compile": {
"lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
"related": ".pdb;.xml"
}
},
"runtime": {
"lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
"related": ".pdb;.xml"
}
},
@@ -3109,7 +3109,7 @@
}
},
"projectFileDependencyGroups": {
"net5.0": [
".NETCoreApp,Version=v3.1": [
"ClosedXML >= 0.96.0",
"EPPlus >= 7.2.2",
"FastReport.Core >= 2021.3.0",
@@ -3140,15 +3140,15 @@
"C:\\Program Files (x86)\\NuGet\\Config\\nuget.config"
],
"originalTargetFrameworks": [
"net5.0"
"netcoreapp3.1"
],
"sources": {
"https://api.nuget.org/v3/index.json": {},
"https://nuget.71dev.com/v3/index.json": {}
},
"frameworks": {
"net5.0": {
"targetAlias": "net5.0",
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"projectReferences": {}
}
},
@@ -3164,8 +3164,8 @@
}
},
"frameworks": {
"net5.0": {
"targetAlias": "net5.0",
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"dependencies": {
"ClosedXML": {
"target": "Package",

View File

@@ -1,6 +1,6 @@
{
"version": 2,
"dgSpecHash": "OgRsEN1GWs4=",
"dgSpecHash": "J2grH4Bdv5g=",
"success": true,
"projectFilePath": "D:\\RiderProjects\\rmutr_report\\rmutr_report.csproj",
"expectedPackageFiles": [
@@ -34,23 +34,23 @@
"C:\\Users\\USER\\.nuget\\packages\\microsoft.win32.registry\\4.4.0\\microsoft.win32.registry.4.4.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\microsoft.win32.systemevents\\4.7.0\\microsoft.win32.systemevents.4.7.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\runtime.win-x64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-x64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\swashbuckle.aspnetcore\\6.5.0\\swashbuckle.aspnetcore.6.5.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\swashbuckle.aspnetcore.annotations\\6.5.0\\swashbuckle.aspnetcore.annotations.6.5.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.5.0\\swashbuckle.aspnetcore.swagger.6.5.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.5.0\\swashbuckle.aspnetcore.swaggergen.6.5.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.5.0\\swashbuckle.aspnetcore.swaggerui.6.5.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\system.collections.immutable\\1.5.0\\system.collections.immutable.1.5.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.immutable\\1.5.0\\system.collections.immutable.1.5.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\system.componentmodel.annotations\\5.0.0\\system.componentmodel.annotations.5.0.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\system.data.sqlclient\\4.4.3\\system.data.sqlclient.4.4.3.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\system.drawing.common\\4.7.3\\system.drawing.common.4.7.3.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\system.formats.asn1\\8.0.0\\system.formats.asn1.8.0.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\system.io.packaging\\4.7.0\\system.io.packaging.4.7.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\system.memory\\4.5.5\\system.memory.4.5.5.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\system.reflection.metadata\\1.6.0\\system.reflection.metadata.1.6.0.nupkg.sha512",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.metadata\\1.6.0\\system.reflection.metadata.1.6.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\system.security.accesscontrol\\4.4.0\\system.security.accesscontrol.4.4.0.nupkg.sha512",
"C:\\Users\\USER\\.nuget\\packages\\system.security.cryptography.cng\\5.0.0\\system.security.cryptography.cng.5.0.0.nupkg.sha512",

View File

@@ -1 +1 @@
"restore":{"projectUniqueName":"D:\\RiderProjects\\rmutr_report\\rmutr_report.csproj","projectName":"rmutr_report","projectPath":"D:\\RiderProjects\\rmutr_report\\rmutr_report.csproj","outputPath":"D:\\RiderProjects\\rmutr_report\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"],"originalTargetFrameworks":["net5.0"],"sources":{"https://api.nuget.org/v3/index.json":{},"https://nuget.71dev.com/v3/index.json":{}},"frameworks":{"net5.0":{"targetAlias":"net5.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"net5.0":{"targetAlias":"net5.0","dependencies":{"ClosedXML":{"target":"Package","version":"[0.96.0, )"},"EPPlus":{"target":"Package","version":"[7.2.2, )"},"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\\8.0.404\\RuntimeIdentifierGraph.json"}}
"restore":{"projectUniqueName":"D:\\RiderProjects\\rmutr_report\\rmutr_report.csproj","projectName":"rmutr_report","projectPath":"D:\\RiderProjects\\rmutr_report\\rmutr_report.csproj","outputPath":"D:\\RiderProjects\\rmutr_report\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"],"originalTargetFrameworks":["netcoreapp3.1"],"sources":{"https://api.nuget.org/v3/index.json":{},"https://nuget.71dev.com/v3/index.json":{}},"frameworks":{"netcoreapp3.1":{"targetAlias":"netcoreapp3.1","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"netcoreapp3.1":{"targetAlias":"netcoreapp3.1","dependencies":{"ClosedXML":{"target":"Package","version":"[0.96.0, )"},"EPPlus":{"target":"Package","version":"[7.2.2, )"},"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\\8.0.404\\RuntimeIdentifierGraph.json"}}

View File

@@ -1 +1 @@
17404853499076394
17409848290670725

View File

@@ -1 +1 @@
17408131531650790
17423761979762016

View File

@@ -23,15 +23,15 @@
"C:\\Program Files (x86)\\NuGet\\Config\\nuget.config"
],
"originalTargetFrameworks": [
"net5.0"
"netcoreapp3.1"
],
"sources": {
"https://api.nuget.org/v3/index.json": {},
"https://nuget.71dev.com/v3/index.json": {}
},
"frameworks": {
"net5.0": {
"targetAlias": "net5.0",
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"projectReferences": {}
}
},
@@ -47,8 +47,8 @@
}
},
"frameworks": {
"net5.0": {
"targetAlias": "net5.0",
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"dependencies": {
"ClosedXML": {
"target": "Package",

View File

@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<PropertyGroup>
<GenerateDocumentationFile>true</GenerateDocumentationFile>

View File

@@ -0,0 +1,159 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="01/13/2021 00:11:35" ReportInfo.Modified="03/03/2025 13:33:14" ReportInfo.CreatorVersion="2021.1.0.0">
<Dictionary>
<BusinessObjectDataSource Name="summary_budget_expense" ReferenceName="summary_budget_expense" DataType="null" Enabled="true">
<Column Name="budget_year" DataType="System.String"/>
<Column Name="agency_name_th" DataType="System.String"/>
<Column Name="budget_plan_name_th" DataType="System.String"/>
<Column Name="parent_agency_name" DataType="System.String"/>
<Column Name="budget_project_name" DataType="System.String"/>
<Column Name="total_equipment" DataType="System.Decimal"/>
<Column Name="total_land_building" DataType="System.Decimal"/>
<Column Name="total_subsidy_university_staff" DataType="System.Decimal"/>
<Column Name="total_subsidy" DataType="System.Decimal"/>
<Column Name="total_operating_expenses" DataType="System.Decimal"/>
<Column Name="total_other_expenses" DataType="System.Decimal"/>
<Column Name="total_other_budget_expenses" DataType="System.Decimal"/>
<Column Name="total_all" DataType="System.Decimal"/>
<BusinessObjectDataSource Name="data" DataType="null" Enabled="true">
<Column Name="budget_project_name_th" DataType="System.String"/>
<Column Name="equipment" DataType="System.Decimal"/>
<Column Name="land_building" DataType="System.Decimal"/>
<Column Name="subsidy_university_staff" DataType="System.Decimal"/>
<Column Name="subsidy" DataType="System.Decimal"/>
<Column Name="operating_expenses" DataType="System.Decimal"/>
<Column Name="other_expenses" DataType="System.Decimal"/>
<Column Name="other_budget_expenses" DataType="System.Decimal"/>
<Column Name="total" DataType="System.Decimal"/>
</BusinessObjectDataSource>
</BusinessObjectDataSource>
</Dictionary>
<ReportPage Name="Page1" Landscape="true" PaperWidth="370" PaperHeight="210" Watermark.Font="Arial, 60pt">
<ReportTitleBand Name="ReportTitle1" Width="1323" Height="236.25">
<TextObject Name="Text1" Width="1398.6" Height="28.35" Text="สรุปงบประมาณรายจ่าย ประจำปีงบประมาณ พ.ศ. [summary_budget_expense.budget_year]" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TextObject Name="Text2" Top="28.35" Width="1398.6" Height="28.35" Text="พื้นที่ [summary_budget_expense.parent_agency_name] หน่วยงาน [summary_budget_expense.agency_name_th]" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableObject Name="Table9" Left="-9450" Top="-9450" Width="1247.4" Height="85.05">
<TableColumn Name="Column45" Width="75.6"/>
<TableColumn Name="Column46" Width="236.25"/>
<TableColumn Name="Column47" Width="85.05"/>
<TableColumn Name="Column48" Width="56.7"/>
<TableColumn Name="Column49"/>
<TableColumn Name="Column50" Width="94.5"/>
<TableColumn Name="Column51" Width="170.1"/>
<TableColumn Name="Column52" Width="179.55"/>
<TableColumn Name="Column53" Width="217.35"/>
<TableColumn Name="Column54"/>
<TableRow Name="Row9" Height="85.05">
<TableCell Name="Cell45" Border.Lines="All" Text="ลำดับ&#13;&#10;ความสำคัญ" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell46" Border.Lines="All" Text="รายการ" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell47" Border.Lines="All" Text="หน่วยนับ" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell48" Border.Lines="All" Text="จำนวน&#13;&#10;หน่วย" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell49" Border.Lines="All" Text="ราคาต่อ&#13;&#10;หน่วย" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell50" Border.Lines="All" Text="งบประมาณรวม" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell51" Border.Lines="Left, Right, Top" Text="ใบเสนอราคา" HorzAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell52" Border.Lines="Left, Right, Top" Text="ครุภัณฑ์สั่งจาก" HorzAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell53" Border.Lines="All" Text="ประเภท" HorzAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell54" Border.Lines="All" Text="คำชี้แจง&#13;&#10;หน้า" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
</TableRow>
</TableObject>
<TableObject Name="Table10" Top="122.85" Width="1323" Height="113.4">
<TableColumn Name="Column55" Width="340.2"/>
<TableColumn Name="Column56" Width="737.1"/>
<TableColumn Name="Column57" Width="122.85"/>
<TableColumn Name="Column58" Width="122.85"/>
<TableRow Name="Row10" Height="113.4">
<TableCell Name="Cell55" Border.Lines="All" Text="แผนงาน/ผลผลิต/รายการ ที่เกี่ยวข้อง" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell56" Border.Lines="All" HorzAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell57" Border.Lines="All" Text="งบรายจ่ายอื่น" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell58" Border.Lines="All" Text="รวมทั้งสิ้น" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
</TableRow>
</TableObject>
<TableObject Name="Table11" Left="340.2" Top="170.1" Width="245.7" Height="66.15">
<TableColumn Name="Column62" Width="122.85"/>
<TableColumn Name="Column63" Width="122.85"/>
<TableRow Name="Row11" Height="66.15">
<TableCell Name="Cell62" Border.Lines="All" Text=" ค่าครุภัณฑ์" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell63" Border.Lines="All" Text="ค่า&#13;&#10;ที่ดินและสิ่งก่อสร้าง" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
</TableRow>
</TableObject>
<TextObject Name="Text3" Top="56.7" Width="1398.6" Height="28.35" Text="[summary_budget_expense.budget_plan_name_th]" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableObject Name="Table16" Left="340.2" Top="122.85" Width="245.7" Height="47.25">
<TableColumn Name="Column81" Width="245.7"/>
<TableRow Name="Row16" Height="47.25">
<TableCell Name="Cell81" Border.Lines="All" Text="งบลงทุน" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
</TableRow>
</TableObject>
<TableObject Name="Table17" Left="585.9" Top="122.85" Width="491.4" Height="28.35">
<TableColumn Name="Column82" Width="491.4"/>
<TableRow Name="Row17" Height="28.35">
<TableCell Name="Cell82" Border.Lines="All" Text="งบเงินอุดหนุน" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
</TableRow>
</TableObject>
<TableObject Name="Table18" Left="585.9" Top="151.2" Width="245.7" Height="85.05">
<TableColumn Name="Column83" Width="122.85"/>
<TableColumn Name="Column84" Width="122.85"/>
<TableRow Name="Row18" Height="85.05">
<TableCell Name="Cell83" Border.Lines="All" Text="เงินอุดหนุนค่าจ้าง&#13;&#10;พนักงาน&#13;&#10;มหาวิทยาลัย" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell84" Border.Lines="All" Text="เงินอุดหนุน&#13;&#10;ค่าใช้จ่ายโครงการ" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
</TableRow>
</TableObject>
<TableObject Name="Table21" Left="831.6" Top="151.2" Width="245.7" Height="85.05">
<TableColumn Name="Column87" Width="122.85"/>
<TableColumn Name="Column88" Width="122.85"/>
<TableRow Name="Row21" Height="85.05">
<TableCell Name="Cell87" Border.Lines="All" Text="ค่าใช้จ่ายดำเนินการ" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell88" Border.Lines="All" Text="ค่าใช้จ่ายอื่น ๆ" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
</TableRow>
</TableObject>
<TextObject Name="Text4" Top="85.05" Width="1398.6" Height="28.35" Text="[summary_budget_expense.budget_project_name]" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
</ReportTitleBand>
<DataBand Name="Data1" Top="242.31" Width="1323" Height="37.8">
<TableObject Name="Table15" Width="1323" Height="37.8">
<TableColumn Name="Column70" Width="340.2"/>
<TableColumn Name="Column71" Width="122.85"/>
<TableColumn Name="Column72" Width="122.85"/>
<TableColumn Name="Column73" Width="122.85"/>
<TableColumn Name="Column74" Width="122.85"/>
<TableColumn Name="Column75" Width="122.85"/>
<TableColumn Name="Column76" Width="122.85"/>
<TableColumn Name="Column77" Width="122.85"/>
<TableColumn Name="Column78" Width="122.85"/>
<TableRow Name="Row15" Height="37.8">
<TableCell Name="Cell70" Border.Lines="All" Text="รวมทั้งหมด" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell71" Border.Lines="All" Text="[summary_budget_expense.total_equipment]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell72" Border.Lines="All" Text="[summary_budget_expense.total_land_building]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell73" Border.Lines="All" Text="[summary_budget_expense.total_subsidy_university_staff]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell74" Border.Lines="All" Text="[summary_budget_expense.total_subsidy]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell75" Border.Lines="All" Text="[summary_budget_expense.total_operating_expenses]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell76" Border.Lines="All" Text="[summary_budget_expense.total_other_expenses]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell77" Border.Lines="All" Text="[summary_budget_expense.total_other_budget_expenses]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell78" Border.Lines="All" Text="[summary_budget_expense.total_all]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
</TableRow>
</TableObject>
<DataBand Name="Data2" Top="286.17" Width="1323" Height="37.8" DataSource="data">
<TableObject Name="Table22" Width="1323" Height="37.8">
<TableColumn Name="Column90" Width="340.2"/>
<TableColumn Name="Column91" Width="122.85"/>
<TableColumn Name="Column92" Width="122.85"/>
<TableColumn Name="Column93" Width="122.85"/>
<TableColumn Name="Column94" Width="122.85"/>
<TableColumn Name="Column95" Width="122.85"/>
<TableColumn Name="Column96" Width="122.85"/>
<TableColumn Name="Column97" Width="122.85"/>
<TableColumn Name="Column98" Width="122.85"/>
<TableRow Name="Row22" Height="37.8">
<TableCell Name="Cell90" Border.Lines="All" Text="[summary_budget_expense.data.budget_project_name_th]" AutoShrink="FontSize" AutoShrinkMinSize="12" VertAlign="Center" Font="TH Sarabun New, 14pt" Clip="false"/>
<TableCell Name="Cell91" Border.Lines="All" Text="[summary_budget_expense.data.equipment]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt"/>
<TableCell Name="Cell92" Border.Lines="All" Text="[summary_budget_expense.data.land_building]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt"/>
<TableCell Name="Cell93" Border.Lines="All" Text="[summary_budget_expense.data.subsidy_university_staff]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt"/>
<TableCell Name="Cell94" Border.Lines="All" Text="[summary_budget_expense.data.subsidy]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt"/>
<TableCell Name="Cell95" Border.Lines="All" Text="[summary_budget_expense.data.operating_expenses]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt"/>
<TableCell Name="Cell96" Border.Lines="All" Text="[summary_budget_expense.data.other_expenses]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt"/>
<TableCell Name="Cell97" Border.Lines="All" Text="[summary_budget_expense.data.other_budget_expenses]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt"/>
<TableCell Name="Cell98" Border.Lines="All" Text="[summary_budget_expense.data.total]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt"/>
</TableRow>
</TableObject>
</DataBand>
</DataBand>
</ReportPage>
</Report>