|
|
|
|
@@ -77,7 +77,7 @@ namespace TodoAPI2.Models
|
|
|
|
|
var entity = _repository.Get(id);
|
|
|
|
|
var i = Mapper.Map<eva_limit_frame_planWithSelectionViewModel>(entity);
|
|
|
|
|
i.item_plan_guid = (from x in _repository.Context.eva_performance_plan select x).ToList();
|
|
|
|
|
//i.item_supervisor1_result = (from x in ext.GetDemoItem() select x).ToList();
|
|
|
|
|
i.item_supervisor1_result = (from x in ext.GetYesNo() select x).ToList();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return i;
|
|
|
|
|
@@ -86,7 +86,7 @@ namespace TodoAPI2.Models
|
|
|
|
|
{
|
|
|
|
|
var i = new eva_limit_frame_planWithSelectionViewModel();
|
|
|
|
|
i.item_plan_guid = (from x in _repository.Context.eva_performance_plan select x).ToList();
|
|
|
|
|
//i.item_supervisor1_result = (from x in ext.GetDemoItem() select x).ToList();
|
|
|
|
|
i.item_supervisor1_result = (from x in ext.GetYesNo() select x).ToList();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return i;
|
|
|
|
|
@@ -108,9 +108,9 @@ namespace TodoAPI2.Models
|
|
|
|
|
into eva_performance_planResult1
|
|
|
|
|
from fk_eva_performance_planResult1 in eva_performance_planResult1.DefaultIfEmpty()
|
|
|
|
|
|
|
|
|
|
//join fk_external_linkage7 in ext.GetDemoItem() on m_eva_limit_frame_plan.supervisor1_result equals fk_external_linkage7.external_code
|
|
|
|
|
//into external_linkageResult7
|
|
|
|
|
//from fk_external_linkageResult7 in external_linkageResult7.DefaultIfEmpty()
|
|
|
|
|
join fk_external_linkage7 in ext.GetYesNo() on m_eva_limit_frame_plan.supervisor1_result equals fk_external_linkage7.external_code
|
|
|
|
|
into external_linkageResult7
|
|
|
|
|
from fk_external_linkageResult7 in external_linkageResult7.DefaultIfEmpty()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
where
|
|
|
|
|
@@ -132,9 +132,11 @@ namespace TodoAPI2.Models
|
|
|
|
|
supervisor1_remark = m_eva_limit_frame_plan.supervisor1_remark,
|
|
|
|
|
supervisor1_date = m_eva_limit_frame_plan.supervisor1_date,
|
|
|
|
|
salary_adjustment_date = m_eva_limit_frame_plan.salary_adjustment_date,
|
|
|
|
|
limit_frame_005_total = m_eva_limit_frame_plan.limit_frame_005_total,
|
|
|
|
|
limit_frame_005_total_rounded = m_eva_limit_frame_plan.limit_frame_005_total_rounded,
|
|
|
|
|
|
|
|
|
|
plan_guid_eva_performance_plan_fiscal_year = fk_eva_performance_planResult1.fiscal_year,
|
|
|
|
|
//supervisor1_result_external_linkage_external_name = fk_external_linkageResult7.external_name,
|
|
|
|
|
supervisor1_result_external_linkage_external_name = fk_external_linkageResult7.external_name,
|
|
|
|
|
|
|
|
|
|
isActive = m_eva_limit_frame_plan.isActive,
|
|
|
|
|
Created = m_eva_limit_frame_plan.created,
|
|
|
|
|
@@ -188,8 +190,10 @@ namespace TodoAPI2.Models
|
|
|
|
|
existingEntity.supervisor1_remark = model.supervisor1_remark;
|
|
|
|
|
existingEntity.supervisor1_date = model.supervisor1_date;
|
|
|
|
|
existingEntity.salary_adjustment_date = model.salary_adjustment_date;
|
|
|
|
|
existingEntity.limit_frame_005_total = model.limit_frame_005_total;
|
|
|
|
|
existingEntity.limit_frame_005_total_rounded = model.limit_frame_005_total_rounded;
|
|
|
|
|
|
|
|
|
|
existingEntity.SetAutoField(_repository.Context);
|
|
|
|
|
existingEntity.SetAutoField(_repository.Context);
|
|
|
|
|
|
|
|
|
|
if (is_force_save)
|
|
|
|
|
{
|
|
|
|
|
@@ -226,9 +230,11 @@ namespace TodoAPI2.Models
|
|
|
|
|
existingEntity.supervisor1_result = i.supervisor1_result;
|
|
|
|
|
existingEntity.supervisor1_remark = i.supervisor1_remark;
|
|
|
|
|
existingEntity.supervisor1_date = i.supervisor1_date;
|
|
|
|
|
existingEntity.salary_adjustment_date = i.salary_adjustment_date;
|
|
|
|
|
existingEntity.salary_adjustment_date = i.salary_adjustment_date;
|
|
|
|
|
existingEntity.limit_frame_005_total = i.limit_frame_005_total;
|
|
|
|
|
existingEntity.limit_frame_005_total_rounded = i.limit_frame_005_total_rounded;
|
|
|
|
|
|
|
|
|
|
existingEntity.SetAutoField(_repository.Context);
|
|
|
|
|
existingEntity.SetAutoField(_repository.Context);
|
|
|
|
|
_repository.UpdateWithoutCommit(i.id.Value, existingEntity);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@@ -304,7 +310,10 @@ namespace TodoAPI2.Models
|
|
|
|
|
i.Add("supervisor1_remark", "ความเห็นผู้ประเมิน");
|
|
|
|
|
i.Add("supervisor1_date", "วันที่ประเมิน");
|
|
|
|
|
i.Add("txt_supervisor1_date", "วันที่ประเมิน");
|
|
|
|
|
i.Add("salary_adjustment_date", "เลื่อนเงินเดือนวันที่");
|
|
|
|
|
i.Add("txt_salary_adjustment_date", "เลื่อนเงินเดือนวันที่");
|
|
|
|
|
i.Add("limit_frame_005_total", "กันวงเงินไว้");
|
|
|
|
|
i.Add("limit_frame_005_total_rounded", "กันวงเงินใช้จริง");
|
|
|
|
|
|
|
|
|
|
return i;
|
|
|
|
|
}
|
|
|
|
|
|