This commit is contained in:
kamonwan taengsuk
2022-11-07 17:43:51 +07:00
parent cea1bbbaac
commit eb9d120c11
10 changed files with 649 additions and 0 deletions

View File

@@ -499,6 +499,222 @@ namespace rmutr_report.Controllers
break;
}
return Ok();
}
[HttpPost, Route("reports/hr_discipline/{type}")]
[ApiExplorerSettings(GroupName = "reports")]
public IActionResult GetHr4Report([FromRoute] string type, [FromBody] hr_discipline _hr)
{
var hr1 = new List<hr_discipline>() {_hr};
Report report = new Report();
report.Load(_setting.report_path + "discipline.frx");
report.RegisterData(hr1, "hr_discipline");
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");
break;
case "xls":
case "xlsx":
Excel2007Export excel = new Excel2007Export();
report.Export(excel, stream);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "application/vnd.ms-excel");
break;
case "mht":
MHTExport mht = new MHTExport();
report.Export(mht, stream);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "multipart/related");
break;
case "csv":
CSVExport csv = new CSVExport();
report.Export(csv, stream);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "text/csv");
break;
}
return Ok();
}
[HttpPost, Route("reports/hr_attend/{type}")]
[ApiExplorerSettings(GroupName = "reports")]
public IActionResult GetHr5Report([FromRoute] string type, [FromBody] hr_attend _hr)
{
var hr1 = new List<hr_attend>() {_hr};
Report report = new Report();
report.Load(_setting.report_path + "hr_attend.frx");
report.RegisterData(hr1, "hr_attend");
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");
break;
case "xls":
case "xlsx":
Excel2007Export excel = new Excel2007Export();
report.Export(excel, stream);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "application/vnd.ms-excel");
break;
case "mht":
MHTExport mht = new MHTExport();
report.Export(mht, stream);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "multipart/related");
break;
case "csv":
CSVExport csv = new CSVExport();
report.Export(csv, stream);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "text/csv");
break;
}
return Ok();
}
[HttpPost, Route("reports/hr_retire/{type}")]
[ApiExplorerSettings(GroupName = "reports")]
public IActionResult GetHr6Report([FromRoute] string type, [FromBody] hr_attend _hr)
{
var hr1 = new List<hr_attend>() {_hr};
Report report = new Report();
report.Load(_setting.report_path + "hr_retire.frx");
report.RegisterData(hr1, "hr_attend");
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");
break;
case "xls":
case "xlsx":
Excel2007Export excel = new Excel2007Export();
report.Export(excel, stream);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "application/vnd.ms-excel");
break;
case "mht":
MHTExport mht = new MHTExport();
report.Export(mht, stream);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "multipart/related");
break;
case "csv":
CSVExport csv = new CSVExport();
report.Export(csv, stream);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "text/csv");
break;
}
return Ok();
}
[HttpPost, Route("reports/hr_contract_history/{type}")]
[ApiExplorerSettings(GroupName = "reports")]
public IActionResult GetHr7Report([FromRoute] string type, [FromBody] List<hr_contract_history> _hr)
{
Report report = new Report();
report.Load(_setting.report_path + "hr_contract_history.frx");
report.RegisterData(_hr, "hr_contract_history");
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");
break;
case "xls":
case "xlsx":
Excel2007Export excel = new Excel2007Export();
report.Export(excel, stream);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "application/vnd.ms-excel");
break;
case "mht":
MHTExport mht = new MHTExport();
report.Export(mht, stream);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "multipart/related");
break;
case "csv":
CSVExport csv = new CSVExport();
report.Export(csv, stream);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "text/csv");
break;
}
return Ok();
}
[HttpPost, Route("reports/hr_insignia/{type}")]
[ApiExplorerSettings(GroupName = "reports")]
public IActionResult GetHr8Report([FromRoute] string type, [FromBody] List<hr_insignia> _hr)
{
Report report = new Report();
report.Load(_setting.report_path + "hr_insignia.frx");
report.RegisterData(_hr, "hr_insignia");
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");
break;
case "xls":
case "xlsx":
Excel2007Export excel = new Excel2007Export();
report.Export(excel, stream);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "application/vnd.ms-excel");
break;
case "mht":
MHTExport mht = new MHTExport();
report.Export(mht, stream);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "multipart/related");
break;
case "csv":
CSVExport csv = new CSVExport();
report.Export(csv, stream);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "text/csv");
break;
}
return Ok();
}
}

View File

@@ -0,0 +1,26 @@
using System.Collections.Generic;
namespace rmutr_report.Models.Hrregister
{
public class hr_attend
{
public string year_name_th { get; set; }
public string budget_year_name_th { get; set; }
public string month_name_th { get; set; }
public List<hr_attend_detail> data { get; set; }
}
public class hr_attend_detail
{
public string display_name_th { get; set; }
public string agency_name_th { get; set; }
public string rate_number { get; set; }
public string directive_number { get; set; }
public string attend_date { get; set; }
public string retire_date { get; set; }
public string signing_date { get; set; }
public string attend_by { get; set; }
public string cause { get; set; }
}
}

View File

@@ -0,0 +1,12 @@
namespace rmutr_report.Models.Hrregister
{
public class hr_contract_history
{
public string display_name_th { get; set; }
public string agency_name_th { get; set; }
public string rate_number { get; set; }
public string timeline { get; set; }
public string directive_number { get; set; }
public string signing_date { get; set; }
}
}

View File

@@ -0,0 +1,22 @@
using System.Collections.Generic;
namespace rmutr_report.Models.Hrregister
{
public class hr_discipline
{
public string year_name_th { get; set; }
public List<hr_discipline_detail> data { get; set; }
}
public class hr_discipline_detail
{
public string display_name_th { get; set; }
public string agency_name_th { get; set; }
public string rate_number { get; set; }
public string directive_number { get; set; }
public string signing_date { get; set; }
public string punishment_date { get; set; }
public string punishment_type { get; set; }
}
}

View File

@@ -0,0 +1,19 @@
namespace rmutr_report.Models.Hrregister
{
public class hr_insignia
{
public string display_name_th { get; set; }
public string position_name { get; set; }
public string agency_name_th { get; set; }
public string area_name_th { get; set; }
public string year { get; set; }
public string insignia_class { get; set; }
public string book { get; set; }
public string when { get; set; }
public string insignia_date { get; set; }
public string insignia_return { get; set; }
public string insignia_return_date { get; set; }
public string note { get; set; }
}
}

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="09/14/2021 15:20:39" ReportInfo.Modified="11/07/2022 13:33:30" ReportInfo.CreatorVersion="2022.1.0.0">
<Dictionary>
<BusinessObjectDataSource Name="hr_discipline" ReferenceName="hr_discipline" DataType="null" Enabled="true">
<Column Name="year_name_th" DataType="System.String"/>
<BusinessObjectDataSource Name="data" DataType="null" Enabled="true">
<Column Name="display_name_th" DataType="System.String"/>
<Column Name="agency_name_th" DataType="System.String"/>
<Column Name="rate_number" DataType="System.String"/>
<Column Name="directive_number" DataType="System.String"/>
<Column Name="signing_date" DataType="System.String"/>
<Column Name="punishment_date" DataType="System.String"/>
<Column Name="punishment_type" DataType="System.String"/>
</BusinessObjectDataSource>
</BusinessObjectDataSource>
</Dictionary>
<ReportPage Name="Page1" Landscape="true" PaperWidth="370" PaperHeight="210" Watermark.Font="Arial, 60pt">
<PageHeaderBand Name="PageHeader1" Width="1323" Height="103.95">
<TextObject Name="Text40" Width="1323" Height="47.25" Text="รายงานประวัติการได้รับโทษทางวินัย ประจำปี [hr_discipline.year_name_th]" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 18pt, style=Bold"/>
<TableObject Name="Table14" Top="56.7" Width="1323" Height="47.25" Border.Lines="All">
<TableColumn Name="Column70" Width="47.25"/>
<TableColumn Name="Column71" Width="217.35"/>
<TableColumn Name="Column72" Width="189"/>
<TableColumn Name="Column73" Width="160.65"/>
<TableColumn Name="Column74" Width="141.75"/>
<TableColumn Name="Column75" Width="132.3"/>
<TableColumn Name="Column76" Width="132.3"/>
<TableColumn Name="Column77" Width="302.4"/>
<TableRow Name="Row14" Height="47.25">
<TableCell Name="Cell110" Text="ลำดับ" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell111" Border.Lines="All" Text="ชื่อ - สกุล" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell112" 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="Cell113" 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="Cell114" 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="Cell135" 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="Cell136" 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="Cell137" Border.Lines="All" Text="ประเภทของโทษที่ได้รับ" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
</TableRow>
</TableObject>
</PageHeaderBand>
<DataBand Name="Data1" Top="109.58" Width="1323">
<DataBand Name="Data2" Top="115.22" Width="1323" Height="47.25" DataSource="data">
<TableObject Name="Table15" Width="1323" Height="47.25" Border.Lines="All">
<TableColumn Name="Column79" Width="47.25"/>
<TableColumn Name="Column80" Width="217.35"/>
<TableColumn Name="Column81" Width="189"/>
<TableColumn Name="Column82" Width="160.65"/>
<TableColumn Name="Column83" Width="141.75"/>
<TableColumn Name="Column84" Width="132.3"/>
<TableColumn Name="Column85" Width="132.3"/>
<TableColumn Name="Column86" Width="302.4"/>
<TableRow Name="Row15" Height="47.25">
<TableCell Name="Cell139" Text="[Row#]" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell140" Border.Lines="All" Text="[hr_discipline.data.display_name_th]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell141" Border.Lines="All" Text="[hr_discipline.data.agency_name_th]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell142" Border.Lines="All" Text="[hr_discipline.data.rate_number]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell143" Border.Lines="All" Text="[hr_discipline.data.directive_number]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell144" Border.Lines="All" Text="[hr_discipline.data.signing_date]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell145" Border.Lines="All" Text="[hr_discipline.data.punishment_date]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell146" Border.Lines="All" Text="[hr_discipline.data.punishment_type]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
</TableRow>
</TableObject>
</DataBand>
</DataBand>
</ReportPage>
</Report>

View File

@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="09/14/2021 15:20:39" ReportInfo.Modified="11/07/2022 13:32:53" ReportInfo.CreatorVersion="2022.1.0.0">
<Dictionary>
<BusinessObjectDataSource Name="hr_attend" ReferenceName="hr_attend" DataType="null" Enabled="true">
<Column Name="year_name_th" DataType="System.String"/>
<Column Name="budget_year_name_th" DataType="System.String"/>
<Column Name="month_name_th" DataType="System.String"/>
<BusinessObjectDataSource Name="data" DataType="null" Enabled="true">
<Column Name="display_name_th" DataType="System.String"/>
<Column Name="agency_name_th" DataType="System.String"/>
<Column Name="rate_number" DataType="System.String"/>
<Column Name="directive_number" DataType="System.String"/>
<Column Name="signing_date" DataType="System.String"/>
<Column Name="attend_date" DataType="System.String"/>
<Column Name="attend_by" DataType="System.String"/>
</BusinessObjectDataSource>
</BusinessObjectDataSource>
</Dictionary>
<ReportPage Name="Page1" Landscape="true" PaperWidth="370" PaperHeight="210" Watermark.Font="Arial, 60pt">
<PageHeaderBand Name="PageHeader1" Width="1323" Height="113.4">
<TextObject Name="Text40" Width="1323" Height="47.25" Text="รายงานบุคลากรเข้าปฏิบัติงานประจำเดือน [hr_attend.month_name_th] / ประจำปีงบประมาณ [hr_attend.budget_year_name_th] / ประจำปีปฏิทิน [hr_attend.year_name_th]" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 18pt, style=Bold"/>
<TableObject Name="Table14" Top="66.15" Width="1323" Height="47.25" Border.Lines="All">
<TableColumn Name="Column70" Width="47.25"/>
<TableColumn Name="Column71" Width="217.35"/>
<TableColumn Name="Column72" Width="189"/>
<TableColumn Name="Column73" Width="160.65"/>
<TableColumn Name="Column74" Width="141.75"/>
<TableColumn Name="Column75" Width="132.3"/>
<TableColumn Name="Column76" Width="132.3"/>
<TableColumn Name="Column77" Width="302.4"/>
<TableRow Name="Row14" Height="47.25">
<TableCell Name="Cell110" Text="ลำดับ" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell111" Border.Lines="All" Text="ชื่อ - สกุล" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell112" 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="Cell113" 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="Cell114" 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="Cell135" 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="Cell136" 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="Cell137" Border.Lines="All" Text="เข้าปฏิบัติงานโดย" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
</TableRow>
</TableObject>
</PageHeaderBand>
<DataBand Name="Data1" Top="119.03" Width="1323">
<DataBand Name="Data2" Top="124.67" Width="1323" Height="47.25" DataSource="data">
<TableObject Name="Table15" Width="1323" Height="47.25" Border.Lines="All">
<TableColumn Name="Column79" Width="47.25"/>
<TableColumn Name="Column80" Width="217.35"/>
<TableColumn Name="Column81" Width="189"/>
<TableColumn Name="Column82" Width="160.65"/>
<TableColumn Name="Column83" Width="141.75"/>
<TableColumn Name="Column84" Width="132.3"/>
<TableColumn Name="Column85" Width="132.3"/>
<TableColumn Name="Column86" Width="302.4"/>
<TableRow Name="Row15" Height="47.25">
<TableCell Name="Cell139" Text="[Row#]" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell140" Border.Lines="All" Text="[hr_attend.data.display_name_th]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell141" Border.Lines="All" Text="[hr_attend.data.agency_name_th]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell142" Border.Lines="All" Text="[hr_attend.data.rate_number]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell143" Border.Lines="All" Text="[hr_attend.data.attend_date]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell144" Border.Lines="All" Text="[hr_attend.data.directive_number]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell145" Border.Lines="All" Text="[hr_attend.data.signing_date]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell146" Border.Lines="All" Text="[hr_attend.data.attend_by]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
</TableRow>
</TableObject>
</DataBand>
</DataBand>
</ReportPage>
</Report>

View File

@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="09/14/2021 15:20:39" ReportInfo.Modified="11/07/2022 17:21:07" ReportInfo.CreatorVersion="2022.1.0.0">
<Dictionary>
<BusinessObjectDataSource Name="hr_contract_history" ReferenceName="hr_contract_history" DataType="null" Enabled="true">
<Column Name="display_name_th" DataType="System.String"/>
<Column Name="agency_name_th" DataType="System.String"/>
<Column Name="rate_number" DataType="System.String"/>
<Column Name="directive_number" DataType="System.String"/>
<Column Name="signing_date" DataType="System.String"/>
<Column Name="timeline" DataType="System.String"/>
</BusinessObjectDataSource>
</Dictionary>
<ReportPage Name="Page1" Landscape="true" PaperWidth="297" PaperHeight="210" RawPaperSize="9" Watermark.Font="Arial, 60pt">
<PageHeaderBand Name="PageHeader1" Width="1047.06" Height="113.4">
<TextObject Name="Text40" Width="1048.95" Height="66.15" Text="รายงานประวัติการต่อสัญญาจ้างพนักงานมหาวิทยาลัย / พนักงานราชการ" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 18pt, style=Bold"/>
<TableObject Name="Table14" Top="66.15" Width="1048.95" Height="47.25" Border.Lines="All">
<TableColumn Name="Column70" Width="47.25"/>
<TableColumn Name="Column71" Width="217.35"/>
<TableColumn Name="Column72" Width="217.35"/>
<TableColumn Name="Column73" Width="160.65"/>
<TableColumn Name="Column74" Width="141.75"/>
<TableColumn Name="Column75" Width="132.3"/>
<TableColumn Name="Column76" Width="132.3"/>
<TableRow Name="Row14" Height="47.25">
<TableCell Name="Cell110" Text="ลำดับ" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell111" Border.Lines="All" Text="ชื่อ - สกุล" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell112" 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="Cell113" 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="Cell114" 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="Cell135" 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="Cell136" Border.Lines="All" Text="วันที่ลงนามคำสั่ง" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
</TableRow>
</TableObject>
</PageHeaderBand>
<DataBand Name="Data1" Top="119.03" Width="1047.06">
<DataBand Name="Data2" Top="124.67" Width="1047.06" Height="47.25" DataSource="hr_contract_history">
<TableObject Name="Table15" Width="1048.95" Height="47.25" Border.Lines="All">
<TableColumn Name="Column79" Width="47.25"/>
<TableColumn Name="Column80" Width="217.35"/>
<TableColumn Name="Column81" Width="217.35"/>
<TableColumn Name="Column82" Width="160.65"/>
<TableColumn Name="Column83" Width="141.75"/>
<TableColumn Name="Column84" Width="132.3"/>
<TableColumn Name="Column85" Width="132.3"/>
<TableRow Name="Row15" Height="47.25">
<TableCell Name="Cell139" Text="[Row#]" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell140" Border.Lines="All" Text="[hr_contract_history.display_name_th]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell141" Border.Lines="All" Text="[hr_contract_history.agency_name_th]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell142" Border.Lines="All" Text="[hr_contract_history.rate_number]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell143" Border.Lines="All" Text="[hr_contract_history.timeline]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell144" Border.Lines="All" Text="[hr_contract_history.directive_number]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell145" Border.Lines="All" Text="[hr_contract_history.signing_date]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
</TableRow>
</TableObject>
</DataBand>
</DataBand>
</ReportPage>
</Report>

View File

@@ -0,0 +1,94 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="09/14/2021 15:20:39" ReportInfo.Modified="11/07/2022 17:41:19" ReportInfo.CreatorVersion="2022.1.0.0">
<Dictionary>
<BusinessObjectDataSource Name="hr_insignia" ReferenceName="hr_insignia" DataType="null" Enabled="true">
<Column Name="display_name_th" DataType="System.String"/>
<Column Name="agency_name_th" DataType="System.String"/>
<Column Name="position_name" DataType="System.String"/>
<Column Name="area_name_th" DataType="System.String"/>
<Column Name="year" DataType="System.String"/>
<Column Name="insignia_class" DataType="System.String"/>
<Column Name="book" DataType="System.String"/>
<Column Name="when" DataType="System.String"/>
<Column Name="insignia_date" DataType="System.String"/>
<Column Name="insignia_return" DataType="System.String"/>
<Column Name="insignia_return_date" DataType="System.String"/>
<Column Name="note" DataType="System.String"/>
</BusinessObjectDataSource>
</Dictionary>
<ReportPage Name="Page1" Landscape="true" PaperWidth="500" PaperHeight="210" Watermark.Font="Arial, 60pt">
<PageHeaderBand Name="PageHeader1" Width="1814.4" Height="113.4">
<TextObject Name="Text40" Width="1814.4" Height="47.25" Text="การได้รับพระราชทานเครื่องราชอิสริยาภรณ์ (รายบุคคล)" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 18pt, style=Bold"/>
<TableObject Name="Table14" Top="56.7" Width="1814.4" Height="56.7" Border.Lines="All">
<TableColumn Name="Column70" Width="47.25"/>
<TableColumn Name="Column71" Width="217.35"/>
<TableColumn Name="Column72" Width="189"/>
<TableColumn Name="Column73" Width="160.65"/>
<TableColumn Name="Column74" Width="141.75"/>
<TableColumn Name="Column75" Width="132.3"/>
<TableColumn Name="Column76" Width="236.25"/>
<TableColumn Name="Column77" Width="189"/>
<TableColumn Name="Column87" Width="179.55"/>
<TableColumn Name="Column88" Width="132.3"/>
<TableColumn Name="Column89" Width="189"/>
<TableRow Name="Row14" Height="56.7">
<TableCell Name="Cell110" Text="ลำดับ" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell111" Border.Lines="All" Text="ชื่อ - สกุล" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell112" 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="Cell113" 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="Cell114" 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="Cell135" 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="Cell136" 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="Cell137" Border.Lines="All" Text="ประกาศราชกิจจานุเษกษา" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell147" Border.Lines="All" Text="ชั้นตราเครื่องราชอิสริยาภรณ์&#13;&#10;(ส่งคืน)" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell148" Border.Lines="All" Text="วันเดือนปี&#13;&#10;(ส่งคืน)" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell149" Border.Lines="All" Text="หมายเหตุ" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
</TableRow>
</TableObject>
<TableObject Name="Table16" Left="1124.55" Top="85.05" Width="189" Height="28.35" Border.Lines="All">
<TableColumn Name="Column95" Width="47.25"/>
<TableColumn Name="Column96" Width="47.25"/>
<TableColumn Name="Column97" Width="94.5"/>
<TableRow Name="Row16" Height="28.35">
<TableCell Name="Cell155" Border.Lines="All" Text="เล่มที่" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt, style=Bold"/>
<TableCell Name="Cell156" Border.Lines="All" Text="ตอนที่" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt, style=Bold"/>
<TableCell Name="Cell157" Border.Lines="All" Text="วันเดือนปี" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt, style=Bold"/>
</TableRow>
</TableObject>
</PageHeaderBand>
<DataBand Name="Data1" Top="119.37" Width="1814.4">
<DataBand Name="Data2" Top="125.34" Width="1814.4" Height="47.25" DataSource="hr_insignia">
<TableObject Name="Table15" Width="1814.4" Height="47.25" Border.Lines="All">
<TableColumn Name="Column79" Width="47.25"/>
<TableColumn Name="Column80" Width="217.35"/>
<TableColumn Name="Column81" Width="189"/>
<TableColumn Name="Column82" Width="160.65"/>
<TableColumn Name="Column83" Width="141.75"/>
<TableColumn Name="Column84" Width="132.3"/>
<TableColumn Name="Column85" Width="236.25"/>
<TableColumn Name="Column86" Width="47.25"/>
<TableColumn Name="Column90" Width="47.25"/>
<TableColumn Name="Column91" Width="94.5"/>
<TableColumn Name="Column92" Width="179.55"/>
<TableColumn Name="Column93" Width="132.3"/>
<TableColumn Name="Column94" Width="189"/>
<TableRow Name="Row15" Height="47.25">
<TableCell Name="Cell139" Text="[Row#]" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell140" Border.Lines="All" Text="[hr_insignia.display_name_th]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell141" Border.Lines="All" Text="[hr_insignia.position_name]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell142" Border.Lines="All" Text="[hr_insignia.agency_name_th]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell143" Border.Lines="All" Text="[hr_insignia.area_name_th]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell144" Border.Lines="All" Text="[hr_insignia.year]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell145" Border.Lines="All" Text="[hr_insignia.insignia_class]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell146" Border.Lines="All" Text="[hr_insignia.book]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell150" Border.Lines="All" Text="[hr_insignia.when]" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell151" Border.Lines="All" Text="[hr_insignia.insignia_date]" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell152" Border.Lines="All" Text="[hr_insignia.insignia_return]" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell153" Border.Lines="All" Text="[hr_insignia.insignia_return_date]" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell154" Border.Lines="All" Text="[hr_insignia.note]" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
</TableRow>
</TableObject>
</DataBand>
</DataBand>
</ReportPage>
</Report>

View File

@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="09/14/2021 15:20:39" ReportInfo.Modified="11/07/2022 13:41:19" ReportInfo.CreatorVersion="2022.1.0.0">
<Dictionary>
<BusinessObjectDataSource Name="hr_attend" ReferenceName="hr_attend" DataType="null" Enabled="true">
<Column Name="year_name_th" DataType="System.String"/>
<Column Name="budget_year_name_th" DataType="System.String"/>
<Column Name="month_name_th" DataType="System.String"/>
<BusinessObjectDataSource Name="data" DataType="null" Enabled="true">
<Column Name="display_name_th" DataType="System.String"/>
<Column Name="agency_name_th" DataType="System.String"/>
<Column Name="rate_number" DataType="System.String"/>
<Column Name="directive_number" DataType="System.String"/>
<Column Name="signing_date" DataType="System.String"/>
<Column Name="retire_date" DataType="System.String"/>
<Column Name="cause" DataType="System.String"/>
</BusinessObjectDataSource>
</BusinessObjectDataSource>
</Dictionary>
<ReportPage Name="Page1" Landscape="true" PaperWidth="370" PaperHeight="210" Watermark.Font="Arial, 60pt">
<PageHeaderBand Name="PageHeader1" Width="1323" Height="113.4">
<TextObject Name="Text40" Width="1323" Height="47.25" Text="รายงานบุคลากรออกจากราชการประจำเดือน [hr_attend.month_name_th] / ประจำปีงบประมาณ [hr_attend.budget_year_name_th] / ประจำปีปฏิทิน [hr_attend.year_name_th]" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 18pt, style=Bold"/>
<TableObject Name="Table14" Top="66.15" Width="1323" Height="47.25" Border.Lines="All">
<TableColumn Name="Column70" Width="47.25"/>
<TableColumn Name="Column71" Width="217.35"/>
<TableColumn Name="Column72" Width="189"/>
<TableColumn Name="Column73" Width="160.65"/>
<TableColumn Name="Column74" Width="141.75"/>
<TableColumn Name="Column75" Width="132.3"/>
<TableColumn Name="Column76" Width="132.3"/>
<TableColumn Name="Column77" Width="302.4"/>
<TableRow Name="Row14" Height="47.25">
<TableCell Name="Cell110" Text="ลำดับ" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell111" Border.Lines="All" Text="ชื่อ - สกุล" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
<TableCell Name="Cell112" 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="Cell113" 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="Cell114" 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="Cell135" 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="Cell136" 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="Cell137" Border.Lines="All" Text="เหตุแห่งการพ้น" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt, style=Bold"/>
</TableRow>
</TableObject>
</PageHeaderBand>
<DataBand Name="Data1" Top="119.03" Width="1323">
<DataBand Name="Data2" Top="124.67" Width="1323" Height="47.25" DataSource="data">
<TableObject Name="Table15" Width="1323" Height="47.25" Border.Lines="All">
<TableColumn Name="Column79" Width="47.25"/>
<TableColumn Name="Column80" Width="217.35"/>
<TableColumn Name="Column81" Width="189"/>
<TableColumn Name="Column82" Width="160.65"/>
<TableColumn Name="Column83" Width="141.75"/>
<TableColumn Name="Column84" Width="132.3"/>
<TableColumn Name="Column85" Width="132.3"/>
<TableColumn Name="Column86" Width="302.4"/>
<TableRow Name="Row15" Height="47.25">
<TableCell Name="Cell139" Text="[Row#]" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell140" Border.Lines="All" Text="[hr_attend.data.display_name_th]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell141" Border.Lines="All" Text="[hr_attend.data.agency_name_th]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell142" Border.Lines="All" Text="[hr_attend.data.rate_number]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell143" Border.Lines="All" Text="[hr_attend.data.retire_date]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell144" Border.Lines="All" Text="[hr_attend.data.directive_number]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell145" Border.Lines="All" Text="[hr_attend.data.signing_date]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
<TableCell Name="Cell146" Border.Lines="All" Text="[hr_attend.data.cause]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" VertAlign="Center" Font="TH Sarabun New, 11pt"/>
</TableRow>
</TableObject>
</DataBand>
</DataBand>
</ReportPage>
</Report>