ปรับปรุงรายงาน
This commit is contained in:
@@ -375,6 +375,8 @@ namespace TodoAPI2.Controllers
|
|||||||
i.supervisor1A_position = p.supervisor1A_position + checkLevel(p.supervisor1A_position_type_id, p.supervisor1A_position_level_text, p.supervisor1A_fullname);
|
i.supervisor1A_position = p.supervisor1A_position + checkLevel(p.supervisor1A_position_type_id, p.supervisor1A_position_level_text, p.supervisor1A_fullname);
|
||||||
i.supervisor2A_fullname = p.supervisor2A_fullname;
|
i.supervisor2A_fullname = p.supervisor2A_fullname;
|
||||||
i.supervisor2A_position = p.supervisor2A_position + checkLevel(p.supervisor2A_position_type_id, p.supervisor2A_position_level_text, p.supervisor2A_fullname);
|
i.supervisor2A_position = p.supervisor2A_position + checkLevel(p.supervisor2A_position_type_id, p.supervisor2A_position_level_text, p.supervisor2A_fullname);
|
||||||
|
i.supervisor3A_fullname = p.supervisor3A_fullname;
|
||||||
|
i.supervisor3A_position = p.supervisor3A_position + checkLevel(p.supervisor3A_position_type_id, p.supervisor3A_position_level_text, p.supervisor3A_fullname);
|
||||||
i.main_dept = p.employee_main_dept;
|
i.main_dept = p.employee_main_dept;
|
||||||
|
|
||||||
if (i.main_dept != null) i.main_dept = i.main_dept.Replace("กอง","");
|
if (i.main_dept != null) i.main_dept = i.main_dept.Replace("กอง","");
|
||||||
@@ -455,7 +457,18 @@ namespace TodoAPI2.Controllers
|
|||||||
|
|
||||||
private void checkValue(eva_create_evaluation_detailEntity detail, ref rep_eva_xInputModel2 i)
|
private void checkValue(eva_create_evaluation_detailEntity detail, ref rep_eva_xInputModel2 i)
|
||||||
{
|
{
|
||||||
if (detail.status_supervisor2A == "Y")
|
if (detail.status_supervisor3A == "Y")
|
||||||
|
{
|
||||||
|
i.total_summary_supervisor2a = detail.total_summary_supervisor3A;
|
||||||
|
i.final_summary_supervisor2a = detail.Final_summary_supervisor3A;
|
||||||
|
i.total_summary_competency_supervisor2a = detail.total_summary_competency_supervisor3A;
|
||||||
|
i.final_summary_competency_supervisor2a = detail.Final_summary_competency_supervisor3A;
|
||||||
|
i.achievement_supervisor2a = detail.achievement_supervisor3A;
|
||||||
|
i.competency_supervisor2a = detail.competency_supervisor3A;
|
||||||
|
i.score_supervisor2a = detail.score_supervisor3A;
|
||||||
|
i.level_score_supervisor2a = detail.level_score_supervisor3A;
|
||||||
|
}
|
||||||
|
else if (detail.status_supervisor2A == "Y")
|
||||||
{
|
{
|
||||||
i.total_summary_supervisor2a = detail.total_summary_supervisor2A;
|
i.total_summary_supervisor2a = detail.total_summary_supervisor2A;
|
||||||
i.final_summary_supervisor2a = detail.Final_summary_supervisor2A;
|
i.final_summary_supervisor2a = detail.Final_summary_supervisor2A;
|
||||||
|
|||||||
@@ -214,6 +214,24 @@ namespace TodoAPI2.Models
|
|||||||
public DateTime? supervisor3A_date { get; set; }
|
public DateTime? supervisor3A_date { get; set; }
|
||||||
[MaxLength(1)]
|
[MaxLength(1)]
|
||||||
public string status_supervisor3A { get; set; }
|
public string status_supervisor3A { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
public decimal? total_summary_supervisor3A { get; set; }
|
||||||
|
|
||||||
|
public decimal? Final_summary_supervisor3A { get; set; }
|
||||||
|
|
||||||
|
public decimal? total_summary_competency_supervisor3A { get; set; }
|
||||||
|
|
||||||
|
public decimal? Final_summary_competency_supervisor3A { get; set; }
|
||||||
|
|
||||||
|
public decimal? achievement_supervisor3A { get; set; }
|
||||||
|
|
||||||
|
public decimal? competency_supervisor3A { get; set; }
|
||||||
|
|
||||||
|
public decimal? score_supervisor3A { get; set; }
|
||||||
|
|
||||||
|
[MaxLength(255)]
|
||||||
|
public string level_score_supervisor3A { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -31,6 +31,8 @@ namespace TodoAPI2.Models
|
|||||||
public string supervisor1A_position { get; set; }
|
public string supervisor1A_position { get; set; }
|
||||||
public string supervisor2A_fullname { get; set; }
|
public string supervisor2A_fullname { get; set; }
|
||||||
public string supervisor2A_position { get; set; }
|
public string supervisor2A_position { get; set; }
|
||||||
|
public string supervisor3A_fullname { get; set; }
|
||||||
|
public string supervisor3A_position { get; set; }
|
||||||
public string leave_period { get; set; }
|
public string leave_period { get; set; }
|
||||||
public string main_dept { get; set; }
|
public string main_dept { get; set; }
|
||||||
public int? selected_round { get; set; }
|
public int? selected_round { get; set; }
|
||||||
@@ -66,6 +68,8 @@ namespace TodoAPI2.Models
|
|||||||
public string eva_detail_remark { get; set; }
|
public string eva_detail_remark { get; set; }
|
||||||
|
|
||||||
public string print_dt { get; set; }
|
public string print_dt { get; set; }
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user