diff --git a/EXCEL/eva_create_evaluation_detail@eva_create_evaluation_detail_status.xlsx b/EXCEL/eva_create_evaluation_detail@eva_create_evaluation_detail_status.xlsx index df6f037..1d66592 100644 Binary files a/EXCEL/eva_create_evaluation_detail@eva_create_evaluation_detail_status.xlsx and b/EXCEL/eva_create_evaluation_detail@eva_create_evaluation_detail_status.xlsx differ diff --git a/Models/eva_create_evaluation_detail_process/eva_create_evaluation_detail_processService.cs b/Models/eva_create_evaluation_detail_process/eva_create_evaluation_detail_processService.cs index 919c5e8..6d94ed5 100644 --- a/Models/eva_create_evaluation_detail_process/eva_create_evaluation_detail_processService.cs +++ b/Models/eva_create_evaluation_detail_process/eva_create_evaluation_detail_processService.cs @@ -104,6 +104,9 @@ namespace TodoAPI2.Models status_chief = m_eva_create_evaluation_detail_process.status_chief, status_supervisor = m_eva_create_evaluation_detail_process.status_supervisor, + status_supervisor1A = m_eva_create_evaluation_detail_process.status_supervisor1A, + status_supervisor2A = m_eva_create_evaluation_detail_process.status_supervisor2A, + role_code = getRoleCode(emp_id, m_eva_create_evaluation_detail_process.chief, m_eva_create_evaluation_detail_process.chief, fk_eva_create_evaluationResult10.employee_id, @@ -208,6 +211,9 @@ namespace TodoAPI2.Models status_chief = m_eva_create_evaluation_detail_process.status_chief, status_supervisor = m_eva_create_evaluation_detail_process.status_supervisor, + status_supervisor1A = m_eva_create_evaluation_detail_process.status_supervisor1A, + status_supervisor2A = m_eva_create_evaluation_detail_process.status_supervisor2A, + role_code = getRoleCode(emp_id, m_eva_create_evaluation_detail_process.chief, m_eva_create_evaluation_detail_process.chief, fk_eva_create_evaluationResult10.employee_id, diff --git a/Models/eva_create_evaluation_detail_process/eva_create_evaluation_detail_processViewModel.cs b/Models/eva_create_evaluation_detail_process/eva_create_evaluation_detail_processViewModel.cs index 4b21c65..990f9fd 100644 --- a/Models/eva_create_evaluation_detail_process/eva_create_evaluation_detail_processViewModel.cs +++ b/Models/eva_create_evaluation_detail_process/eva_create_evaluation_detail_processViewModel.cs @@ -49,6 +49,10 @@ namespace TodoAPI2.Models public string status_supervisor { get; set; } + public string status_supervisor1A { get; set; } + + public string status_supervisor2A { get; set; } + public string role_desc { get; set; } public string role_code { get; set; } diff --git a/Models/eva_create_evaluation_detail_status/eva_create_evaluation_detail_statusInputModel.cs b/Models/eva_create_evaluation_detail_status/eva_create_evaluation_detail_statusInputModel.cs index 7101776..ae4476c 100644 --- a/Models/eva_create_evaluation_detail_status/eva_create_evaluation_detail_statusInputModel.cs +++ b/Models/eva_create_evaluation_detail_status/eva_create_evaluation_detail_statusInputModel.cs @@ -24,6 +24,10 @@ namespace TodoAPI2.Models public string status_supervisor { get; set; } + public string status_supervisor1A { get; set; } + + public string status_supervisor2A { get; set; } + public string active_mode { get; set; } } } diff --git a/Models/eva_create_evaluation_detail_status/eva_create_evaluation_detail_statusService.cs b/Models/eva_create_evaluation_detail_status/eva_create_evaluation_detail_statusService.cs index be975a0..885d238 100644 --- a/Models/eva_create_evaluation_detail_status/eva_create_evaluation_detail_statusService.cs +++ b/Models/eva_create_evaluation_detail_status/eva_create_evaluation_detail_statusService.cs @@ -102,6 +102,8 @@ namespace TodoAPI2.Models status_chief = m_eva_create_evaluation_detail_status.status_chief, status_supervisor = m_eva_create_evaluation_detail_status.status_supervisor, + status_supervisor1A = m_eva_create_evaluation_detail_status.status_supervisor1A, + status_supervisor2A = m_eva_create_evaluation_detail_status.status_supervisor2A, isActive = m_eva_create_evaluation_detail_status.isActive, Created = m_eva_create_evaluation_detail_status.created, @@ -153,7 +155,8 @@ namespace TodoAPI2.Models existingEntity.status_self = model.status_self; existingEntity.status_chief = model.status_chief; existingEntity.status_supervisor = model.status_supervisor; - + existingEntity.status_supervisor1A = model.status_supervisor1A; + existingEntity.status_supervisor2A = model.status_supervisor2A; var updated = _repository.Update(id, existingEntity); return Get(updated.id); @@ -175,6 +178,8 @@ namespace TodoAPI2.Models existingEntity.status_self = i.status_self; existingEntity.status_chief = i.status_chief; existingEntity.status_supervisor = i.status_supervisor; + existingEntity.status_supervisor1A = i.status_supervisor1A; + existingEntity.status_supervisor2A = i.status_supervisor2A; _repository.UpdateWithoutCommit(i.id.Value, existingEntity); diff --git a/Models/eva_create_evaluation_detail_status/eva_create_evaluation_detail_statusViewModel.cs b/Models/eva_create_evaluation_detail_status/eva_create_evaluation_detail_statusViewModel.cs index d6d8d57..53007f3 100644 --- a/Models/eva_create_evaluation_detail_status/eva_create_evaluation_detail_statusViewModel.cs +++ b/Models/eva_create_evaluation_detail_status/eva_create_evaluation_detail_statusViewModel.cs @@ -22,6 +22,9 @@ namespace TodoAPI2.Models public string status_supervisor { get; set; } + public string status_supervisor1A { get; set; } + public string status_supervisor2A { get; set; } } -} \ No newline at end of file +} + diff --git a/Models/eva_evaluation_achievement_process2/eva_evaluation_achievement_process2Service.cs b/Models/eva_evaluation_achievement_process2/eva_evaluation_achievement_process2Service.cs index 195e211..f80b4f9 100644 --- a/Models/eva_evaluation_achievement_process2/eva_evaluation_achievement_process2Service.cs +++ b/Models/eva_evaluation_achievement_process2/eva_evaluation_achievement_process2Service.cs @@ -97,7 +97,7 @@ namespace TodoAPI2.Models && (m_eva_evaluation_achievement_process2.create_evaluation_detail_id == model.create_evaluation_detail_id || !model.create_evaluation_detail_id.HasValue) - orderby m_eva_evaluation_achievement_process2.created descending + orderby m_eva_evaluation_achievement_process2.achievement select new eva_evaluation_achievement_process2ViewModel() { id = m_eva_evaluation_achievement_process2.id, diff --git a/Models/eva_evaluation_behavior_process2/eva_evaluation_behavior_process2Service.cs b/Models/eva_evaluation_behavior_process2/eva_evaluation_behavior_process2Service.cs index a7565fd..864f1ad 100644 --- a/Models/eva_evaluation_behavior_process2/eva_evaluation_behavior_process2Service.cs +++ b/Models/eva_evaluation_behavior_process2/eva_evaluation_behavior_process2Service.cs @@ -97,7 +97,7 @@ namespace TodoAPI2.Models && (m_eva_evaluation_behavior_process2.create_evaluation_detail_id == model.create_evaluation_detail_id || !model.create_evaluation_detail_id.HasValue) - orderby m_eva_evaluation_behavior_process2.created descending + orderby m_eva_evaluation_behavior_process2.behavior select new eva_evaluation_behavior_process2ViewModel() { id = m_eva_evaluation_behavior_process2.id, diff --git a/Views/eva_create_evaluation_detail_processView/eva_create_evaluation_detail_process.cshtml b/Views/eva_create_evaluation_detail_processView/eva_create_evaluation_detail_process.cshtml index a25eb93..729b8ff 100644 --- a/Views/eva_create_evaluation_detail_processView/eva_create_evaluation_detail_process.cshtml +++ b/Views/eva_create_evaluation_detail_processView/eva_create_evaluation_detail_process.cshtml @@ -59,10 +59,11 @@