bug fixed
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
kamonwan taengsuk
2023-08-04 16:55:05 +07:00
parent 6e389605d9
commit bc55d24121
21 changed files with 224 additions and 124 deletions

View File

@@ -33,7 +33,6 @@ namespace rmutr_report.Controllers
{ {
foreach (var x in budget_reports) foreach (var x in budget_reports)
{ {
int sum1 = budget_reports.Sum(g => int.Parse(g.salaya)); int sum1 = budget_reports.Sum(g => int.Parse(g.salaya));
x.sum1 = sum1; x.sum1 = sum1;
int sum2 = budget_reports.Sum(g => int.Parse(g.bophitphimuk)); int sum2 = budget_reports.Sum(g => int.Parse(g.bophitphimuk));
@@ -2793,7 +2792,7 @@ namespace rmutr_report.Controllers
{ {
detail.row_no = null; detail.row_no = null;
} }
} }
var summaryBudget = new List<summary_subsidy_projects>() { budget }; var summaryBudget = new List<summary_subsidy_projects>() { budget };
@@ -2819,7 +2818,7 @@ namespace rmutr_report.Controllers
return File( return File(
stream, stream,
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"project_summary_subsidy" + ".xlsx"); "project_summary_subsidy" + ".xlsx");
} }
return Ok(); return Ok();

View File

@@ -613,6 +613,16 @@ namespace rmutr_report.Controllers
public IActionResult GetEstimateReport([FromRoute] string type, public IActionResult GetEstimateReport([FromRoute] string type,
[FromBody] revenue_estimate_education_fee estimate) [FromBody] revenue_estimate_education_fee estimate)
{ {
if (estimate.budget_project_name_th != null)
{
string myStr = estimate.budget_project_name_th;
string[] projectname = myStr.Split("ผู้สำเร็จการศึกษา");
foreach (string projectnames in projectname)
{
estimate.side = projectnames;
}
}
var estimateEducation = new List<revenue_estimate_education_fee>() { estimate }; var estimateEducation = new List<revenue_estimate_education_fee>() { estimate };
Report report = new Report(); Report report = new Report();
@@ -4284,15 +4294,17 @@ namespace rmutr_report.Controllers
return Ok(); return Ok();
} }
[HttpPost, Route("reports/budget_income_qualification/{type}")]
[HttpPost, Route("reports/budget_income_qualification/{type}")]
[ApiExplorerSettings(GroupName = "reports")] [ApiExplorerSettings(GroupName = "reports")]
public IActionResult GetForm1Report([FromRoute] string type, public IActionResult GetForm1Report([FromRoute] string type,
[FromBody] form_1_1 form1) [FromBody] form_1_1 form1)
{ {
if (form1.budget_income_qualification_date!=null) if (form1.budget_income_qualification_date != null)
{ {
form1.budget_income_qualification_dates = form1.budget_income_qualification_date.Value.ToString("dd MMMM yyyy", CultureInfo.CreateSpecificCulture("th-TH")); form1.budget_income_qualification_dates =
form1.budget_income_qualification_date.Value.ToString("dd MMMM yyyy",
CultureInfo.CreateSpecificCulture("th-TH"));
} }
if (form1.budget_project_date != null) if (form1.budget_project_date != null)

View File

@@ -11,7 +11,6 @@ namespace rmutr_report.Models.RoThree
public string sector { get; set; } public string sector { get; set; }
public decimal? total_amount { get; set; } public decimal? total_amount { get; set; }
public List<compensation_head_detail> data { get; set; } public List<compensation_head_detail> data { get; set; }
} }
public class compensation_head_detail public class compensation_head_detail

View File

@@ -19,7 +19,9 @@ namespace rmutr_report.Models.RoThree
public string position_name { get; set; } public string position_name { get; set; }
public Guid? agency_uid { get; set; } public Guid? agency_uid { get; set; }
public Guid? budget_plan_uid { get; set; } public Guid? budget_plan_uid { get; set; }
public Guid? budget_project_uid { get; set; } public Guid? budget_project_uid { get; set; }
// //
public string college_faculty_name_th { get; set; } public string college_faculty_name_th { get; set; }
public string budget_project_name_th { get; set; } public string budget_project_name_th { get; set; }
@@ -34,16 +36,16 @@ namespace rmutr_report.Models.RoThree
public Guid? current_position_uid { get; set; } public Guid? current_position_uid { get; set; }
public Guid? new_position_uid { get; set; } public Guid? new_position_uid { get; set; }
public Guid? current_qualification_uid { get; set; } public Guid? current_qualification_uid { get; set; }
public Guid? new_qualification_uid { get; set; } public Guid? new_qualification_uid { get; set; }
// //
public string current_position { get; set; } public string current_position { get; set; }
public string new_position { get; set; } public string new_position { get; set; }
public string current_qualification { get; set; } public string current_qualification { get; set; }
public string new_qualification { get; set; } public string new_qualification { get; set; }
[Column(TypeName ="decimal(18,2)")] [Column(TypeName = "decimal(18,2)")] public decimal? current_salary { get; set; }
public decimal? current_salary { get; set; } [Column(TypeName = "decimal(18,2)")] public decimal? new_salary { get; set; }
[Column(TypeName ="decimal(18,2)")]
public decimal? new_salary { get; set; }
public string budget_income_qualification_file_1 { get; set; } public string budget_income_qualification_file_1 { get; set; }
public string budget_income_qualification_file_2 { get; set; } public string budget_income_qualification_file_2 { get; set; }
} }

View File

@@ -54,6 +54,7 @@ namespace rmutr_report.Models.RoThree
public decimal? salary { get; set; } public decimal? salary { get; set; }
public string new_position { get; set; } public string new_position { get; set; }
// //
public Guid? budget_project_uid { get; set; } public Guid? budget_project_uid { get; set; }
public Guid? budget_plan_uid { get; set; } public Guid? budget_plan_uid { get; set; }

View File

@@ -55,6 +55,7 @@ namespace rmutr_report.Models.RoThree
// //
public string another_document_remark { get; set; } public string another_document_remark { get; set; }
// //
public string budget_year { get; set; } public string budget_year { get; set; }
public string agency_category_name { get; set; } public string agency_category_name { get; set; }
@@ -129,11 +130,12 @@ namespace rmutr_report.Models.RoThree
// //
public int? row { get; set; } public int? row { get; set; }
// //
public decimal? quantity { get; set; } public decimal? quantity { get; set; }
public List<t_form_1_3_files> files { get; set; } public List<t_form_1_3_files> files { get; set; }
} }
public class t_form_1_3_files public class t_form_1_3_files
{ {
[Key] public Guid? form_1_3_files_uid { get; set; } [Key] public Guid? form_1_3_files_uid { get; set; }

View File

@@ -10,99 +10,107 @@ namespace rmutr_report.Models.RoThree
public string semester_year_1 { get; set; } public string semester_year_1 { get; set; }
public string semester_year_2 { get; set; } public string semester_year_2 { get; set; }
public string material_semester_year_1 { get; set; } public string material_semester_year_1 { get; set; }
public string material_semester_year_2 { get; set; } public string material_semester_year_2 { get; set; }
// //
public decimal? semester_year_1_level_1 { get; set; } public decimal? semester_year_1_level_1 { get; set; }
public decimal? semester_year_1_level_2 { get; set; } public decimal? semester_year_1_level_2 { get; set; }
public decimal? semester_year_1_level_3 { get; set; } public decimal? semester_year_1_level_3 { get; set; }
public decimal? semester_year_1_level_4 { get; set; } public decimal? semester_year_1_level_4 { get; set; }
public decimal? semester_year_1_level_5 { get; set; } public decimal? semester_year_1_level_5 { get; set; }
public decimal? total_semester_year_level_1 { get; set; } public decimal? total_semester_year_level_1 { get; set; }
public decimal? rate_semester_year_level_1 { get; set; } public decimal? rate_semester_year_level_1 { get; set; }
public decimal? material_amount_1 { get; set; } public decimal? material_amount_1 { get; set; }
// //
public decimal? semester_year_2_level_1 { get; set; } public decimal? semester_year_2_level_1 { get; set; }
public decimal? semester_year_2_level_2 { get; set; } public decimal? semester_year_2_level_2 { get; set; }
public decimal? semester_year_2_level_3 { get; set; } public decimal? semester_year_2_level_3 { get; set; }
public decimal? semester_year_2_level_4 { get; set; } public decimal? semester_year_2_level_4 { get; set; }
public decimal? semester_year_2_level_5 { get; set; } public decimal? semester_year_2_level_5 { get; set; }
public decimal? total_semester_year_level_2 { get; set; } public decimal? total_semester_year_level_2 { get; set; }
public decimal? rate_semester_year_level_2 { get; set; } public decimal? rate_semester_year_level_2 { get; set; }
public decimal? material_amount_2 { get; set; } public decimal? material_amount_2 { get; set; }
public decimal? total_material { get; set; } public decimal? total_material { get; set; }
public List<material_education_detail1> data_1 { get; set; } public List<material_education_detail1> data_1 { get; set; }
} }
public class material_education_detail1 public class material_education_detail1
{ {
public string education_level { get; set; } public string education_level { get; set; }
public decimal? semester_year_1_level_1 { get; set; } public decimal? semester_year_1_level_1 { get; set; }
public decimal? semester_year_1_level_2 { get; set; } public decimal? semester_year_1_level_2 { get; set; }
public decimal? semester_year_1_level_3 { get; set; } public decimal? semester_year_1_level_3 { get; set; }
public decimal? semester_year_1_level_4 { get; set; } public decimal? semester_year_1_level_4 { get; set; }
public decimal? semester_year_1_level_5 { get; set; } public decimal? semester_year_1_level_5 { get; set; }
public decimal? total_semester_year_level_1 { get; set; } public decimal? total_semester_year_level_1 { get; set; }
public decimal? rate_semester_year_level_1 { get; set; } public decimal? rate_semester_year_level_1 { get; set; }
public decimal? material_amount_1 { get; set; }
//
public decimal? semester_year_2_level_1 { get; set; }
public decimal? semester_year_2_level_2 { get; set; }
public decimal? semester_year_2_level_3 { get; set; }
public decimal? semester_year_2_level_4 { get; set; }
public decimal? semester_year_2_level_5 { get; set; }
public decimal? total_semester_year_level_2 { get; set; }
public decimal? rate_semester_year_level_2 { get; set; }
public decimal? material_amount_2 { get; set; }
public decimal? total_material { get; set; }
public List<material_education_detail2> data_2 { get; set; }
public decimal? material_amount_1 { get; set; }
//
public decimal? semester_year_2_level_1 { get; set; }
public decimal? semester_year_2_level_2 { get; set; }
public decimal? semester_year_2_level_3 { get; set; }
public decimal? semester_year_2_level_4 { get; set; }
public decimal? semester_year_2_level_5 { get; set; }
public decimal? total_semester_year_level_2 { get; set; }
public decimal? rate_semester_year_level_2 { get; set; }
public decimal? material_amount_2 { get; set; }
public decimal? total_material { get; set; }
public List<material_education_detail2> data_2 { get; set; }
} }
public class material_education_detail2 public class material_education_detail2
{ {
public string curriculum { get; set; } public string curriculum { get; set; }
public decimal? semester_year_1_level_1 { get; set; } public decimal? semester_year_1_level_1 { get; set; }
public decimal? semester_year_1_level_2 { get; set; } public decimal? semester_year_1_level_2 { get; set; }
public decimal? semester_year_1_level_3 { get; set; } public decimal? semester_year_1_level_3 { get; set; }
public decimal? semester_year_1_level_4 { get; set; } public decimal? semester_year_1_level_4 { get; set; }
public decimal? semester_year_1_level_5 { get; set; } public decimal? semester_year_1_level_5 { get; set; }
public decimal? total_semester_year_level_1 { get; set; } public decimal? total_semester_year_level_1 { get; set; }
public decimal? rate_semester_year_level_1 { get; set; } public decimal? rate_semester_year_level_1 { get; set; }
public decimal? material_amount_1 { get; set; }
//
public decimal? semester_year_2_level_1 { get; set; }
public decimal? semester_year_2_level_2 { get; set; }
public decimal? semester_year_2_level_3 { get; set; }
public decimal? semester_year_2_level_4 { get; set; }
public decimal? semester_year_2_level_5 { get; set; }
public decimal? total_semester_year_level_2 { get; set; }
public decimal? rate_semester_year_level_2 { get; set; }
public decimal? material_amount_2 { get; set; }
public decimal? total_material { get; set; }
public List<material_education_detail3> data_3 { get; set; }
public decimal? material_amount_1 { get; set; }
//
public decimal? semester_year_2_level_1 { get; set; }
public decimal? semester_year_2_level_2 { get; set; }
public decimal? semester_year_2_level_3 { get; set; }
public decimal? semester_year_2_level_4 { get; set; }
public decimal? semester_year_2_level_5 { get; set; }
public decimal? total_semester_year_level_2 { get; set; }
public decimal? rate_semester_year_level_2 { get; set; }
public decimal? material_amount_2 { get; set; }
public decimal? total_material { get; set; }
public List<material_education_detail3> data_3 { get; set; }
} }
public class material_education_detail3 public class material_education_detail3
{ {
public string major { get; set; } public string major { get; set; }
public decimal? semester_year_1_level_1 { get; set; } public decimal? semester_year_1_level_1 { get; set; }
public decimal? semester_year_1_level_2 { get; set; } public decimal? semester_year_1_level_2 { get; set; }
public decimal? semester_year_1_level_3 { get; set; } public decimal? semester_year_1_level_3 { get; set; }
public decimal? semester_year_1_level_4 { get; set; } public decimal? semester_year_1_level_4 { get; set; }
public decimal? semester_year_1_level_5 { get; set; } public decimal? semester_year_1_level_5 { get; set; }
public decimal? total_semester_year_level_1 { get; set; } public decimal? total_semester_year_level_1 { get; set; }
public decimal? rate_semester_year_level_1 { get; set; } public decimal? rate_semester_year_level_1 { get; set; }
public decimal? material_amount_1 { get; set; } public decimal? material_amount_1 { get; set; }
// //
public decimal? semester_year_2_level_1 { get; set; } public decimal? semester_year_2_level_1 { get; set; }
public decimal? semester_year_2_level_2 { get; set; } public decimal? semester_year_2_level_2 { get; set; }
public decimal? semester_year_2_level_3 { get; set; } public decimal? semester_year_2_level_3 { get; set; }
public decimal? semester_year_2_level_4 { get; set; } public decimal? semester_year_2_level_4 { get; set; }
public decimal? semester_year_2_level_5 { get; set; } public decimal? semester_year_2_level_5 { get; set; }
public decimal? total_semester_year_level_2 { get; set; } public decimal? total_semester_year_level_2 { get; set; }
public decimal? rate_semester_year_level_2 { get; set; } public decimal? rate_semester_year_level_2 { get; set; }
public decimal? material_amount_2 { get; set; } public decimal? material_amount_2 { get; set; }
public decimal? total_material { get; set; } public decimal? total_material { get; set; }
} }
} }

View File

@@ -8,15 +8,14 @@ namespace rmutr_report.Models.RoThree
public string agency_name_th { get; set; } public string agency_name_th { get; set; }
public string sector { get; set; } public string sector { get; set; }
public decimal? total_amount { get; set; } public decimal? total_amount { get; set; }
public List<material_fuel_lubricant_detail> data { get; set; } public List<material_fuel_lubricant_detail> data { get; set; }
} }
public class material_fuel_lubricant_detail public class material_fuel_lubricant_detail
{ {
public string type { get; set; } public string type { get; set; }
public decimal? total_amount { get; set; } public decimal? total_amount { get; set; }
public List<material_fuel_lubricant_data_detail> data_detail { get; set; } public List<material_fuel_lubricant_data_detail> data_detail { get; set; }
} }
public class material_fuel_lubricant_data_detail public class material_fuel_lubricant_data_detail

View File

@@ -18,5 +18,5 @@ namespace rmutr_report.Models.RoThree
public decimal? unit_price { get; set; } public decimal? unit_price { get; set; }
public decimal? material_amount { get; set; } public decimal? material_amount { get; set; }
public string remark { get; set; } public string remark { get; set; }
} }
} }

View File

@@ -12,8 +12,6 @@ namespace rmutr_report.Models.RoThree
public string disbursement_result_year { get; set; } public string disbursement_result_year { get; set; }
public string set_year { get; set; } public string set_year { get; set; }
public List<operating_budget_ro_three_detail> data_1 { get; set; } public List<operating_budget_ro_three_detail> data_1 { get; set; }
} }
public class operating_budget_ro_three_detail public class operating_budget_ro_three_detail
@@ -26,8 +24,7 @@ namespace rmutr_report.Models.RoThree
public decimal? rate { get; set; } public decimal? rate { get; set; }
public decimal? total_amount { get; set; } public decimal? total_amount { get; set; }
public string remark { get; set; } public string remark { get; set; }
public List<operating_budget_ro_three_detail2> data_2{ get; set; } public List<operating_budget_ro_three_detail2> data_2 { get; set; }
} }
public class operating_budget_ro_three_detail2 public class operating_budget_ro_three_detail2
@@ -41,8 +38,7 @@ namespace rmutr_report.Models.RoThree
public decimal? rate { get; set; } public decimal? rate { get; set; }
public decimal? total_amount { get; set; } public decimal? total_amount { get; set; }
public string remark { get; set; } public string remark { get; set; }
public List<operating_budget_ro_three_detail3> data_3{ get; set; } public List<operating_budget_ro_three_detail3> data_3 { get; set; }
} }
public class operating_budget_ro_three_detail3 public class operating_budget_ro_three_detail3
@@ -56,8 +52,7 @@ namespace rmutr_report.Models.RoThree
public decimal? rate { get; set; } public decimal? rate { get; set; }
public decimal? total_amount { get; set; } public decimal? total_amount { get; set; }
public string remark { get; set; } public string remark { get; set; }
public List<operating_budget_ro_three_detail4> data_4{ get; set; } public List<operating_budget_ro_three_detail4> data_4 { get; set; }
} }
public class operating_budget_ro_three_detail4 public class operating_budget_ro_three_detail4
@@ -69,6 +64,6 @@ namespace rmutr_report.Models.RoThree
public decimal? quantity_2 { get; set; } public decimal? quantity_2 { get; set; }
public decimal? rate { get; set; } public decimal? rate { get; set; }
public decimal? total_amount { get; set; } public decimal? total_amount { get; set; }
public string remark { get; set; } public string remark { get; set; }
} }
} }

View File

@@ -8,13 +8,11 @@ namespace rmutr_report.Models.RoThree
public string area { get; set; } public string area { get; set; }
public string faculty { get; set; } public string faculty { get; set; }
public string semester { get; set; } public string semester { get; set; }
public string year { get; set; } public string year { get; set; }
public string budget_project_name_th { get; set; } public string budget_project_name_th { get; set; }
public List<revenue_estimate_education_fee_detail1> data_1 { get; set; } public List<revenue_estimate_education_fee_detail1> data_1 { get; set; }
public string side { get; set; } public string side { get; set; }
public decimal? total_revenue { get; set; } public decimal? total_revenue { get; set; }
} }
public class revenue_estimate_education_fee_detail1 public class revenue_estimate_education_fee_detail1
@@ -22,8 +20,8 @@ public decimal? total_revenue { get; set; }
public string curriculum { get; set; } public string curriculum { get; set; }
public decimal? total_curriculum { get; set; } public decimal? total_curriculum { get; set; }
public List<revenue_estimate_education_fee_detail2> data_2 { get; set; } public List<revenue_estimate_education_fee_detail2> data_2 { get; set; }
} }
public class revenue_estimate_education_fee_detail2 public class revenue_estimate_education_fee_detail2
{ {
public string year_class { get; set; } public string year_class { get; set; }
@@ -41,9 +39,8 @@ public decimal? total_revenue { get; set; }
public decimal? allocation { get; set; } public decimal? allocation { get; set; }
public decimal? total_allocation_amount { get; set; } public decimal? total_allocation_amount { get; set; }
public List<revenue_estimate_education_fee_detail3> data_3 { get; set; } public List<revenue_estimate_education_fee_detail3> data_3 { get; set; }
} }
public class revenue_estimate_education_fee_detail3 public class revenue_estimate_education_fee_detail3
{ {
public string topic_code { get; set; } public string topic_code { get; set; }

View File

@@ -10,8 +10,8 @@ namespace rmutr_report.Models.RoThree
public string register_semester_year_1 { get; set; } public string register_semester_year_1 { get; set; }
public string register_semester_year_2 { get; set; } public string register_semester_year_2 { get; set; }
public string education_semester_year_1 { get; set; } public string education_semester_year_1 { get; set; }
public string education_semester_year_2 { get; set; } public string education_semester_year_2 { get; set; }
public List<revenue_estimate_income_summary_detail> data{ get; set; } public List<revenue_estimate_income_summary_detail> data { get; set; }
public decimal? sum_1 { get; set; } public decimal? sum_1 { get; set; }
public decimal? sum_2 { get; set; } public decimal? sum_2 { get; set; }
public decimal? sum_3 { get; set; } public decimal? sum_3 { get; set; }
@@ -31,7 +31,6 @@ namespace rmutr_report.Models.RoThree
public string test { get; set; } public string test { get; set; }
public string position_test { get; set; } public string position_test { get; set; }
public string test_date { get; set; } public string test_date { get; set; }
} }
public class revenue_estimate_income_summary_detail public class revenue_estimate_income_summary_detail
@@ -50,6 +49,5 @@ namespace rmutr_report.Models.RoThree
public decimal? total_science { get; set; } public decimal? total_science { get; set; }
public decimal? total_social { get; set; } public decimal? total_social { get; set; }
public decimal? total_science_social { get; set; } public decimal? total_science_social { get; set; }
} }
} }

View File

@@ -13,8 +13,9 @@ namespace rmutr_report.Models.RoThree
public string sector_1 { get; set; } public string sector_1 { get; set; }
public string disbursement_result_year_1 { get; set; } public string disbursement_result_year_1 { get; set; }
public string disbursement_result_semester_1 { get; set; } public string disbursement_result_semester_1 { get; set; }
public List<teaching_fee_ro_three_data_1> data_1 { get; set; } public List<teaching_fee_ro_three_data_1> data_1 { get; set; }
// //
public decimal? table_1_ba_1 { get; set; } public decimal? table_1_ba_1 { get; set; }
public decimal? table_1_ma_1 { get; set; } public decimal? table_1_ma_1 { get; set; }
@@ -25,7 +26,7 @@ namespace rmutr_report.Models.RoThree
public decimal? table_1_teaching_fee_1 { get; set; } public decimal? table_1_teaching_fee_1 { get; set; }
public decimal? table_1_teaching_fee_2 { get; set; } public decimal? table_1_teaching_fee_2 { get; set; }
public decimal? table_1_total { get; set; } public decimal? table_1_total { get; set; }
public string budget_year_2 { get; set; } public string budget_year_2 { get; set; }
public string date_range_2 { get; set; } public string date_range_2 { get; set; }
public string product_2 { get; set; } public string product_2 { get; set; }
@@ -35,7 +36,9 @@ namespace rmutr_report.Models.RoThree
public string sector_2 { get; set; } public string sector_2 { get; set; }
public string disbursement_result_year_2 { get; set; } public string disbursement_result_year_2 { get; set; }
public string disbursement_result_semester_2 { get; set; } public string disbursement_result_semester_2 { get; set; }
public List<teaching_fee_ro_three_data_1> data_2 { get; set; } public List<teaching_fee_ro_three_data_1> data_2 { get; set; }
// //
public decimal? table_2_ba_1 { get; set; } public decimal? table_2_ba_1 { get; set; }
public decimal? table_2_ma_1 { get; set; } public decimal? table_2_ma_1 { get; set; }
@@ -46,7 +49,7 @@ namespace rmutr_report.Models.RoThree
public decimal? table_2_teaching_fee_1 { get; set; } public decimal? table_2_teaching_fee_1 { get; set; }
public decimal? table_2_teaching_fee_2 { get; set; } public decimal? table_2_teaching_fee_2 { get; set; }
public decimal? table_2_total { get; set; } public decimal? table_2_total { get; set; }
public string budget_year_3 { get; set; } public string budget_year_3 { get; set; }
public string date_range_3 { get; set; } public string date_range_3 { get; set; }
public string product_3 { get; set; } public string product_3 { get; set; }
@@ -56,7 +59,9 @@ namespace rmutr_report.Models.RoThree
public string sector_3 { get; set; } public string sector_3 { get; set; }
public string disbursement_result_year_3 { get; set; } public string disbursement_result_year_3 { get; set; }
public string disbursement_result_semester_3 { get; set; } public string disbursement_result_semester_3 { get; set; }
public List<teaching_fee_ro_three_data_1> data_3 { get; set; } public List<teaching_fee_ro_three_data_1> data_3 { get; set; }
// //
public decimal? table_3_ba_1 { get; set; } public decimal? table_3_ba_1 { get; set; }
public decimal? table_3_ma_1 { get; set; } public decimal? table_3_ma_1 { get; set; }
@@ -67,7 +72,6 @@ namespace rmutr_report.Models.RoThree
public decimal? table_3_teaching_fee_1 { get; set; } public decimal? table_3_teaching_fee_1 { get; set; }
public decimal? table_3_teaching_fee_2 { get; set; } public decimal? table_3_teaching_fee_2 { get; set; }
public decimal? table_3_total { get; set; } public decimal? table_3_total { get; set; }
} }
public class teaching_fee_ro_three_data_1 public class teaching_fee_ro_three_data_1

View File

@@ -82,3 +82,87 @@ C:\Users\USER\Documents\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\win-x64\na
C:\Users\USER\Documents\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\win-x86\native\sni.dll C:\Users\USER\Documents\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\win-x86\native\sni.dll
C:\Users\USER\Documents\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\unix\lib\netstandard2.0\System.Data.SqlClient.dll C:\Users\USER\Documents\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\unix\lib\netstandard2.0\System.Data.SqlClient.dll
C:\Users\USER\Documents\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\win\lib\netstandard2.0\System.Data.SqlClient.dll C:\Users\USER\Documents\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\win\lib\netstandard2.0\System.Data.SqlClient.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\appsettings.Development.json
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\appsettings.json
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\nuget.config
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\rmutr_report.exe
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\rmutr_report.deps.json
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\rmutr_report.runtimeconfig.json
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\rmutr_report.runtimeconfig.dev.json
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\rmutr_report.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\rmutr_report.pdb
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\rmutr_report.xml
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\ClosedXML.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\DocumentFormat.OpenXml.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\ExcelNumberFormat.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\FastReport.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\Microsoft.CodeAnalysis.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\Microsoft.CodeAnalysis.CSharp.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\Microsoft.CodeAnalysis.VisualBasic.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\Microsoft.OpenApi.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\Swashbuckle.AspNetCore.Annotations.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\Swashbuckle.AspNetCore.Swagger.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\Swashbuckle.AspNetCore.SwaggerGen.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\Swashbuckle.AspNetCore.SwaggerUI.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\System.Data.SqlClient.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\System.IO.Packaging.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\cs\Microsoft.CodeAnalysis.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\de\Microsoft.CodeAnalysis.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\es\Microsoft.CodeAnalysis.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\fr\Microsoft.CodeAnalysis.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\it\Microsoft.CodeAnalysis.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\ja\Microsoft.CodeAnalysis.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\ko\Microsoft.CodeAnalysis.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\pl\Microsoft.CodeAnalysis.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\pt-BR\Microsoft.CodeAnalysis.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\ru\Microsoft.CodeAnalysis.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\tr\Microsoft.CodeAnalysis.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\zh-Hans\Microsoft.CodeAnalysis.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\zh-Hant\Microsoft.CodeAnalysis.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\cs\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\de\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\es\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\fr\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\it\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\ja\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\ko\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\pl\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\ru\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\tr\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\cs\Microsoft.CodeAnalysis.VisualBasic.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\de\Microsoft.CodeAnalysis.VisualBasic.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\es\Microsoft.CodeAnalysis.VisualBasic.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\fr\Microsoft.CodeAnalysis.VisualBasic.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\it\Microsoft.CodeAnalysis.VisualBasic.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\ja\Microsoft.CodeAnalysis.VisualBasic.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\ko\Microsoft.CodeAnalysis.VisualBasic.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\pl\Microsoft.CodeAnalysis.VisualBasic.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\pt-BR\Microsoft.CodeAnalysis.VisualBasic.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\ru\Microsoft.CodeAnalysis.VisualBasic.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\tr\Microsoft.CodeAnalysis.VisualBasic.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\zh-Hans\Microsoft.CodeAnalysis.VisualBasic.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\zh-Hant\Microsoft.CodeAnalysis.VisualBasic.resources.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\any\lib\netcoreapp3.0\FastReport.Compat.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\any\lib\netcoreapp3.0\FastReport.DataVisualization.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\win-arm64\native\sni.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\win-x64\native\sni.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\win-x86\native\sni.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\unix\lib\netstandard2.0\System.Data.SqlClient.dll
C:\Users\USER\RiderProjects\rmutr_report\bin\Debug\netcoreapp3.1\runtimes\win\lib\netstandard2.0\System.Data.SqlClient.dll
C:\Users\USER\RiderProjects\rmutr_report\obj\Debug\netcoreapp3.1\rmutr_report.csproj.AssemblyReference.cache
C:\Users\USER\RiderProjects\rmutr_report\obj\Debug\netcoreapp3.1\rmutr_report.GeneratedMSBuildEditorConfig.editorconfig
C:\Users\USER\RiderProjects\rmutr_report\obj\Debug\netcoreapp3.1\rmutr_report.AssemblyInfoInputs.cache
C:\Users\USER\RiderProjects\rmutr_report\obj\Debug\netcoreapp3.1\rmutr_report.AssemblyInfo.cs
C:\Users\USER\RiderProjects\rmutr_report\obj\Debug\netcoreapp3.1\rmutr_report.csproj.CoreCompileInputs.cache
C:\Users\USER\RiderProjects\rmutr_report\obj\Debug\netcoreapp3.1\rmutr_report.MvcApplicationPartsAssemblyInfo.cs
C:\Users\USER\RiderProjects\rmutr_report\obj\Debug\netcoreapp3.1\rmutr_report.MvcApplicationPartsAssemblyInfo.cache
C:\Users\USER\RiderProjects\rmutr_report\obj\Debug\netcoreapp3.1\staticwebassets\rmutr_report.StaticWebAssets.Manifest.cache
C:\Users\USER\RiderProjects\rmutr_report\obj\Debug\netcoreapp3.1\rmutr_report.RazorTargetAssemblyInfo.cache
C:\Users\USER\RiderProjects\rmutr_report\obj\Debug\netcoreapp3.1\rmutr_report.csproj.CopyComplete
C:\Users\USER\RiderProjects\rmutr_report\obj\Debug\netcoreapp3.1\rmutr_report.dll
C:\Users\USER\RiderProjects\rmutr_report\obj\Debug\netcoreapp3.1\rmutr_report.xml
C:\Users\USER\RiderProjects\rmutr_report\obj\Debug\netcoreapp3.1\rmutr_report.pdb
C:\Users\USER\RiderProjects\rmutr_report\obj\Debug\netcoreapp3.1\rmutr_report.genruntimeconfig.cache

View File

@@ -1 +1 @@
f530878fb081af78ff5e77410efde9fbbaab91cc 9100175b74d683f6c7d65447027cdf445467204a

View File

@@ -1 +1 @@
16911390038740016 16911428465191941

View File

@@ -1,5 +1,5 @@
<?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="08/04/2023 14:36:30" ReportInfo.CreatorVersion="2021.1.0.0"> <Report ScriptLanguage="CSharp" ReportInfo.Created="09/14/2021 15:20:39" ReportInfo.Modified="08/04/2023 16:50:23" ReportInfo.CreatorVersion="2021.1.0.0">
<Dictionary> <Dictionary>
<BusinessObjectDataSource Name="revenue_estimate_education_fee" ReferenceName="revenue_estimate_education_fee" DataType="null" Enabled="true"> <BusinessObjectDataSource Name="revenue_estimate_education_fee" ReferenceName="revenue_estimate_education_fee" DataType="null" Enabled="true">
<Column Name="budget_year" DataType="System.String"/> <Column Name="budget_year" DataType="System.String"/>
@@ -12,7 +12,7 @@
<Column Name="side" DataType="System.String"/> <Column Name="side" DataType="System.String"/>
<BusinessObjectDataSource Name="data_1" DataType="System.Int32" Enabled="true"> <BusinessObjectDataSource Name="data_1" DataType="System.Int32" Enabled="true">
<Column Name="curriculum" DataType="System.String"/> <Column Name="curriculum" DataType="System.String"/>
<Column Name="total_curriculum" DataType="System.Decimal"/> <Column Name="total_curriculum" DataType="System.Decimal"/>
<BusinessObjectDataSource Name="data_2" DataType="System.Int32" Enabled="true"> <BusinessObjectDataSource Name="data_2" DataType="System.Int32" Enabled="true">
<Column Name="year_class" DataType="System.String"/> <Column Name="year_class" DataType="System.String"/>
<Column Name="code" DataType="System.String"/> <Column Name="code" DataType="System.String"/>
@@ -114,8 +114,8 @@
</TableRow> </TableRow>
</TableObject> </TableObject>
</PageHeaderBand> </PageHeaderBand>
<DataBand Name="Data1" Top="261.93" Width="2003.4"> <DataBand Name="Data1" Top="262.56" Width="2003.4">
<DataBand Name="Data2" Top="268.71" Width="2003.4" Height="47.25" DataSource="data_1"> <DataBand Name="Data2" Top="269.96" Width="2003.4" Height="47.25" DataSource="data_1">
<TableObject Name="Table17" Width="2003.4" Height="47.25" Border.Lines="All"> <TableObject Name="Table17" Width="2003.4" Height="47.25" Border.Lines="All">
<TableColumn Name="Column131" Width="37.8"/> <TableColumn Name="Column131" Width="37.8"/>
<TableColumn Name="Column132" Width="274.05"/> <TableColumn Name="Column132" Width="274.05"/>
@@ -228,7 +228,7 @@
<TableCell Name="Cell220" Fill.Color="198, 89, 17" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/> <TableCell Name="Cell220" Fill.Color="198, 89, 17" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
</TableRow> </TableRow>
</TableObject> </TableObject>
<DataBand Name="Data3" Top="322.74" Width="2003.4" Height="47.25" DataSource="data_2"> <DataBand Name="Data3" Top="324.62" Width="2003.4" Height="47.25" DataSource="data_2">
<TableObject Name="Table20" Width="2003.4" Height="47.25" Border.Lines="All"> <TableObject Name="Table20" Width="2003.4" Height="47.25" Border.Lines="All">
<TableColumn Name="Column176" Width="37.8"/> <TableColumn Name="Column176" Width="37.8"/>
<TableColumn Name="Column177" Width="141.75"/> <TableColumn Name="Column177" Width="141.75"/>
@@ -278,7 +278,7 @@
<TableCell Name="Cell250" Fill.Color="255, 255, 221" Text="[revenue_estimate_education_fee.data_1.data_2.total_allocation_amount]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt"/> <TableCell Name="Cell250" Fill.Color="255, 255, 221" Text="[revenue_estimate_education_fee.data_1.data_2.total_allocation_amount]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 14pt"/>
</TableRow> </TableRow>
</TableObject> </TableObject>
<DataBand Name="Data4" Top="376.77" Width="2003.4" Height="47.25" DataSource="data_3"> <DataBand Name="Data4" Top="379.28" Width="2003.4" Height="47.25" DataSource="data_3">
<TableObject Name="Table19" Width="2003.4" Height="47.25" Border.Lines="All"> <TableObject Name="Table19" Width="2003.4" Height="47.25" Border.Lines="All">
<TableColumn Name="Column161" Width="37.8"/> <TableColumn Name="Column161" Width="37.8"/>
<TableColumn Name="Column162" Width="141.75"/> <TableColumn Name="Column162" Width="141.75"/>
@@ -329,7 +329,7 @@
</TableRow> </TableRow>
</TableObject> </TableObject>
</DataBand> </DataBand>
<DataFooterBand Name="DataFooter2" Top="430.8" Width="2003.4" Height="37.8"> <DataFooterBand Name="DataFooter2" Top="433.94" Width="2003.4" Height="37.8">
<TableObject Name="Table21" Width="2003.4" Height="37.8" Border.Lines="All"> <TableObject Name="Table21" Width="2003.4" Height="37.8" Border.Lines="All">
<TableColumn Name="Column191" Width="37.8"/> <TableColumn Name="Column191" Width="37.8"/>
<TableColumn Name="Column192" Width="141.75"/> <TableColumn Name="Column192" Width="141.75"/>
@@ -376,14 +376,14 @@
<TableCell Name="Cell262" Border.Lines="All" Fill.Color="169, 208, 142" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt"/> <TableCell Name="Cell262" Border.Lines="All" Fill.Color="169, 208, 142" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt"/>
<TableCell Name="Cell263" Border.Lines="All" Fill.Color="169, 208, 142" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt"/> <TableCell Name="Cell263" Border.Lines="All" Fill.Color="169, 208, 142" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt"/>
<TableCell Name="Cell264" Border.Lines="All" Fill.Color="169, 208, 142" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt"/> <TableCell Name="Cell264" Border.Lines="All" Fill.Color="169, 208, 142" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 14pt"/>
<TableCell Name="Cell265" Fill.Color="169, 208, 142" Text="[revenue_estimate_education_fee.total_curriculum]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" AutoShrink="FontSize" AutoShrinkMinSize="12" HorzAlign="Center" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/> <TableCell Fill.Color="169, 208, 142" Text="[revenue_estimate_education_fee.data_1.total_curriculum]" Format="Number" Format.UseLocale="true" Format.DecimalDigits="0" HorzAlign="Right" VertAlign="Center" Font="TH Sarabun New, 16pt, style=Bold"/>
</TableRow> </TableRow>
</TableObject> </TableObject>
</DataFooterBand> </DataFooterBand>
</DataBand> </DataBand>
</DataBand> </DataBand>
</DataBand> </DataBand>
<ReportSummaryBand Name="ReportSummary1" Top="475.38" Width="2003.4" Height="37.8"> <ReportSummaryBand Name="ReportSummary1" Top="479.14" Width="2003.4" Height="37.8">
<TableObject Name="Table22" Width="2003.4" Height="37.8" Border.Lines="All"> <TableObject Name="Table22" Width="2003.4" Height="37.8" Border.Lines="All">
<TableColumn Name="Column206" Width="37.8"/> <TableColumn Name="Column206" Width="37.8"/>
<TableColumn Name="Column207" Width="141.75"/> <TableColumn Name="Column207" Width="141.75"/>