add summary_budget_university
This commit is contained in:
@@ -2169,5 +2169,42 @@ namespace rmutr_report.Controllers
|
||||
"revenue_estimates_" + date + ".xlsx");
|
||||
}
|
||||
}
|
||||
[HttpPost, Route("reports/summary_budget_university/{type}")]
|
||||
[ApiExplorerSettings(GroupName = "reports")]
|
||||
public IActionResult GetSumBudgetUniReport([FromRoute] string type,
|
||||
[FromBody] summary_budget_university summary)
|
||||
{
|
||||
|
||||
var summaryBudget = new List<summary_budget_university>() { summary};
|
||||
|
||||
Report report = new Report();
|
||||
report.Load(_setting.report_path + "summary_budget_university.frx");
|
||||
report.RegisterData(summaryBudget, "summary_budget_university");
|
||||
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.ms-excel");
|
||||
string date = DateTime.Now.ToString("yyyyMMddHHmmss");
|
||||
return File(
|
||||
stream,
|
||||
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
||||
"summary_budget_university_"+date + ".xlsx");
|
||||
}
|
||||
|
||||
return Ok();
|
||||
}
|
||||
}
|
||||
}
|
||||
39
Models/budget/summary_budget_university.cs
Normal file
39
Models/budget/summary_budget_university.cs
Normal file
@@ -0,0 +1,39 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace rmutr_report.Models
|
||||
{
|
||||
public class summary_budget_university
|
||||
{
|
||||
public string budget_year { get; set; }
|
||||
public List<summary_budget_university_detail> data { get; set; }
|
||||
public decimal? total_amount_1 { get; set; }
|
||||
public decimal? total_amount_2 { get; set; }
|
||||
public decimal? total_amount_3 { get; set; }
|
||||
public decimal? total_percentage { get; set; }
|
||||
public decimal? percentage_1 { get; set; }
|
||||
public decimal? percentage_2 { get; set; }
|
||||
public decimal? percentage_3 { get; set; }
|
||||
|
||||
|
||||
}
|
||||
|
||||
public class summary_budget_university_detail
|
||||
{
|
||||
public string plan { get; set; }
|
||||
public decimal? state_budget { get; set; }
|
||||
public decimal? income_budget { get; set; }
|
||||
public decimal? total_amount { get; set; }
|
||||
public decimal? percentage { get; set; }
|
||||
public List<summary_budget_university_detail2> data_detail { get; set; }
|
||||
|
||||
}
|
||||
|
||||
public class summary_budget_university_detail2
|
||||
{
|
||||
public string list { get; set; }
|
||||
public decimal? state_budget { get; set; }
|
||||
public decimal? income_budget { get; set; }
|
||||
public decimal? total_amount { get; set; }
|
||||
public decimal? percentage { get; set; }
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
6b38d80c42c7701c621aeb86361ccf2c1087d190
|
||||
3e8f480a09967665a8bdc7bd40fcb54bfc4702a6
|
||||
|
||||
Binary file not shown.
Binary file not shown.
115
wwwroot/reports/summary_budget_university.frx
Normal file
115
wwwroot/reports/summary_budget_university.frx
Normal file
@@ -0,0 +1,115 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Report ScriptLanguage="CSharp" ReportInfo.Created="09/14/2021 15:20:39" ReportInfo.Modified="07/12/2023 13:36:38" ReportInfo.CreatorVersion="2021.1.0.0">
|
||||
<Dictionary>
|
||||
<BusinessObjectDataSource Name="summary_budget_university" ReferenceName="summary_budget_university" DataType="null" Enabled="true">
|
||||
<Column Name="budget_year" DataType="System.String"/>
|
||||
<BusinessObjectDataSource Name="data" DataType="null" Enabled="true">
|
||||
<Column Name="plan" DataType="System.String"/>
|
||||
<Column Name="state_budget" DataType="System.Decimal"/>
|
||||
<Column Name="income_budget" DataType="System.Decimal"/>
|
||||
<Column Name="total_amount" DataType="System.Decimal"/>
|
||||
<Column Name="percentage" DataType="System.Decimal"/>
|
||||
<BusinessObjectDataSource Name="data_detail" DataType="null" Enabled="true">
|
||||
<Column Name="list" DataType="System.String"/>
|
||||
<Column Name="state_budget" DataType="System.Decimal"/>
|
||||
<Column Name="income_budget" DataType="System.Decimal"/>
|
||||
<Column Name="total_amount" DataType="System.Decimal"/>
|
||||
<Column Name="percentage" DataType="System.Decimal"/>
|
||||
</BusinessObjectDataSource>
|
||||
</BusinessObjectDataSource>
|
||||
<Column Name="total_amount_1" DataType="System.Decimal"/>
|
||||
<Column Name="total_amount_2" DataType="System.Decimal"/>
|
||||
<Column Name="total_amount_3" DataType="System.Decimal"/>
|
||||
<Column Name="total_percentage" DataType="System.Decimal"/>
|
||||
<Column Name="percentage_1" DataType="System.Decimal"/>
|
||||
<Column Name="percentage_2" DataType="System.Decimal"/>
|
||||
<Column Name="percentage_3" DataType="System.Decimal"/>
|
||||
</BusinessObjectDataSource>
|
||||
</Dictionary>
|
||||
<ReportPage Name="Page1" Landscape="true" PaperWidth="297" PaperHeight="210" RawPaperSize="9" Watermark.Font="Arial, 60pt">
|
||||
<PageHeaderBand Name="PageHeader1" Width="1047.06" Height="75.6">
|
||||
<TextObject Name="Text40" Width="1048.95" Height="37.8" Text="ตารางสรุปงบประมาณประจำปี พ.ศ. [summary_budget_university.budget_year] แยกตามผลผลิตของมหาวิทยาลัย" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableObject Name="Table14" Top="37.8" Width="1048.95" Height="37.8" Border.Lines="All">
|
||||
<TableColumn Name="Column70" Width="349.65"/>
|
||||
<TableColumn Name="Column71" Width="217.35"/>
|
||||
<TableColumn Name="Column72" Width="189"/>
|
||||
<TableColumn Name="Column73" Width="189"/>
|
||||
<TableColumn Name="Column74" Width="103.95"/>
|
||||
<TableRow Name="Row14" Height="37.8">
|
||||
<TableCell Name="Cell110" Fill.Color="221, 235, 247" Text="แผนงาน/ผลผลิต/โครงการ" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell111" Border.Lines="All" Fill.Color="221, 235, 247" Text="งปม.แผ่นดิน" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell112" Border.Lines="All" Fill.Color="221, 235, 247" Text="งปม.เงินรายได้" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell113" Border.Lines="All" Fill.Color="221, 235, 247" Text="รวม (บาท)" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell114" Fill.Color="221, 235, 247" Text="ร้อยละ" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
</PageHeaderBand>
|
||||
<DataBand Name="Data1" Top="80.54" Width="1047.06">
|
||||
<DataBand Name="Data2" Top="85.48" Width="1047.06" Height="37.8" DataSource="data">
|
||||
<TableObject Name="Table15" Width="1048.95" Height="37.8" Border.Lines="All">
|
||||
<TableColumn Name="Column75" Width="349.65"/>
|
||||
<TableColumn Name="Column76" Width="217.35"/>
|
||||
<TableColumn Name="Column77" Width="189"/>
|
||||
<TableColumn Name="Column78" Width="189"/>
|
||||
<TableColumn Name="Column79" Width="103.95"/>
|
||||
<TableRow Name="Row15" Height="37.8">
|
||||
<TableCell Name="Cell115" Fill.Color="255, 242, 204" Text="[summary_budget_university.data.plan]" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell116" Border.Lines="All" Fill.Color="255, 242, 204" Text="[summary_budget_university.data.state_budget]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell117" Border.Lines="All" Fill.Color="255, 242, 204" Text="[summary_budget_university.data.income_budget]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell118" Border.Lines="All" Fill.Color="255, 242, 204" Text="[summary_budget_university.data.total_amount]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell119" Fill.Color="255, 242, 204" Text="[summary_budget_university.data.percentage]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
<DataBand Name="Data3" Top="128.21" Width="1047.06" Height="37.8" DataSource="data_detail">
|
||||
<TableObject Name="Table16" Width="1048.95" Height="37.8" Border.Lines="All">
|
||||
<TableColumn Name="Column80" Width="349.65"/>
|
||||
<TableColumn Name="Column81" Width="217.35"/>
|
||||
<TableColumn Name="Column82" Width="189"/>
|
||||
<TableColumn Name="Column83" Width="189"/>
|
||||
<TableColumn Name="Column84" Width="103.95"/>
|
||||
<TableRow Name="Row16" Height="37.8">
|
||||
<TableCell Name="Cell120" Text="[Row#].[summary_budget_university.data.data_detail.list]" AutoShrink="FontSize" AutoShrinkMinSize="12" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell121" Border.Lines="All" Text="[summary_budget_university.data.data_detail.state_budget]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell122" Border.Lines="All" Text="[summary_budget_university.data.data_detail.income_budget]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell123" Border.Lines="All" Text="[summary_budget_university.data.data_detail.total_amount]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell124" Text="[summary_budget_university.data.data_detail.percentage]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
</DataBand>
|
||||
</DataBand>
|
||||
</DataBand>
|
||||
<ReportSummaryBand Name="ReportSummary1" Top="170.95" Width="1047.06" Height="160.65">
|
||||
<TableObject Name="Table17" Width="1048.95" Height="37.8" Border.Lines="All">
|
||||
<TableColumn Name="Column85" Width="349.65"/>
|
||||
<TableColumn Name="Column86" Width="217.35"/>
|
||||
<TableColumn Name="Column87" Width="189"/>
|
||||
<TableColumn Name="Column88" Width="189"/>
|
||||
<TableColumn Name="Column89" Width="103.95"/>
|
||||
<TableRow Name="Row17" Height="37.8">
|
||||
<TableCell Name="Cell125" Fill.Color="255, 242, 204" Text="รวมทั้งสิ้น" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell126" Border.Lines="All" Fill.Color="255, 242, 204" Text="[summary_budget_university.total_amount_1]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell127" Border.Lines="All" Fill.Color="255, 242, 204" Text="[summary_budget_university.total_amount_2]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell128" Border.Lines="All" Fill.Color="255, 242, 204" Text="[summary_budget_university.total_amount_3]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell129" Fill.Color="255, 242, 204" Text="[summary_budget_university.total_percentage]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
<TableObject Name="Table18" Top="37.8" Width="1048.95" Height="37.8" Border.Lines="All">
|
||||
<TableColumn Name="Column90" Width="349.65"/>
|
||||
<TableColumn Name="Column91" Width="217.35"/>
|
||||
<TableColumn Name="Column92" Width="189"/>
|
||||
<TableColumn Name="Column93" Width="189"/>
|
||||
<TableColumn Name="Column94" Width="103.95"/>
|
||||
<TableRow Name="Row18" Height="37.8">
|
||||
<TableCell Name="Cell130" Text="ร้อยละ" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell131" Border.Lines="All" Text="[summary_budget_university.percentage_1]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell132" Border.Lines="All" Text="[summary_budget_university.percentage_2]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell133" Border.Lines="All" Text="[summary_budget_university.percentage_3]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TableCell Name="Cell134" Format="Number" Format.UseLocale="true" Format.DecimalDigits="2" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
</TableRow>
|
||||
</TableObject>
|
||||
<TextObject Name="Text41" Top="85.05" Width="170.1" Height="37.8" Text="หมายเหตุ :" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
|
||||
<TextObject Name="Text42" Left="170.1" Top="85.05" Width="793.8" Height="37.8" Text="1. งบประมาณเงินรายได้ ตั้งแต่ 1 ตุลาคม 2565 - 30 กันยายน 2566" VertAlign="Center" Font="TH Sarabun New, 16pt"/>
|
||||
<TextObject Name="Text43" Left="170.1" Top="122.85" Width="793.8" Height="37.8" Text="2. งบประมาณแผ่นดิน ตั้งแต่ 1 ตุลาคม 2565 - 30 กันยายน 2566" VertAlign="Center" Font="TH Sarabun New, 16pt"/>
|
||||
</ReportSummaryBand>
|
||||
</ReportPage>
|
||||
</Report>
|
||||
Reference in New Issue
Block a user