ปรับปรุงหลายข้อ

This commit is contained in:
LAPTOP-KB8JC2K2\acer
2021-09-14 15:52:06 +07:00
parent d4212da199
commit 7fdf9f7b01
26 changed files with 2316 additions and 14 deletions

View File

@@ -191,6 +191,9 @@ namespace TodoAPI2.Models
public int? order_of_data { get; set; }
public int? help_org_id { get; set; }
[MaxLength(1000)]
public string remark { get; set; }
}
}

View File

@@ -34,6 +34,8 @@ namespace TodoAPI2.Models
public int? help_org_id { get; set; }
public string remark { get; set; }
public string active_mode { get; set; }
}
}

View File

@@ -209,7 +209,7 @@ namespace TodoAPI2.Models
employee_no = fk_external_linkageResult2.employee_no,
position_number = fk_external_linkageResult2.position_number,
position_name = fk_external_linkageResult2.position_name,
remark = null,
remark = m_eva_create_evaluation_detail.remark,
status_self_click_date = m_eva_create_evaluation_detail.status_self_click_date,
status_chief_click_date = m_eva_create_evaluation_detail.status_chief_click_date,
@@ -275,6 +275,7 @@ namespace TodoAPI2.Models
existingEntity.work_period = model.work_period;
existingEntity.order_of_data = model.order_of_data;
existingEntity.help_org_id = model.help_org_id;
existingEntity.remark = model.remark;
var updated = _repository.Update(id, existingEntity);
return Get(updated.id);
@@ -301,6 +302,7 @@ namespace TodoAPI2.Models
existingEntity.work_period = i.work_period;
existingEntity.order_of_data = i.order_of_data;
existingEntity.help_org_id = i.help_org_id;
existingEntity.remark = i.remark;
_repository.UpdateWithoutCommit(i.id.Value, existingEntity);
}

View File

@@ -122,6 +122,7 @@ namespace TodoAPI2.Models
public string txt_status_supervisor2A { get { return getStatusText(status_supervisor2A) + MyHelper.GetDateStringForReport(status_supervisor2A_click_date); } }
public string help_org_id_external_linkage_external_name { get; set; }
private string getStatusText(string s)
{
if (!string.IsNullOrEmpty(s))

View File

@@ -252,9 +252,14 @@ namespace TodoAPI2.Models
orderby x.fullname
select new external_linkageViewModel { external_id = x.id, external_name = x.fullname }
).ToList();
i.item_evaluation_round_search = option_all.Union((from x in _repository.Context.eva_performance_plan
orderby x.fiscal_year descending, x.theTime descending
select new external_linkageViewModel { id_guid = x.id, external_name = checkNull(x.theTime) + "/" + checkNull(x.fiscal_year) }
var allround = (from y in _repository.Context.eva_create_evaluation
select y.performance_plan_id).ToList();
i.item_evaluation_round_search = option_all.Union((from x in _repository.Context.eva_performance_plan
where allround.Contains(x.id)
orderby x.fiscal_year descending, x.theTime descending
select new external_linkageViewModel { id_guid = x.id, external_name = checkNull(x.theTime) + "/" + checkNull(x.fiscal_year) }
)).ToList();
return i;
}
@@ -292,9 +297,14 @@ namespace TodoAPI2.Models
orderby x.fullname
select new external_linkageViewModel { external_id = x.id, external_name = x.fullname }
).ToList();
var allround = (from y in _repository.Context.eva_create_evaluation
select y.performance_plan_id).ToList();
i.item_evaluation_round_search = option_all.Union((from x in _repository.Context.eva_performance_plan
orderby x.fiscal_year descending, x.theTime descending
select new external_linkageViewModel { id_guid = x.id, external_name = checkNull(x.theTime) + "/" + checkNull(x.fiscal_year) }
where allround.Contains(x.id)
orderby x.fiscal_year descending, x.theTime descending
select new external_linkageViewModel { id_guid = x.id, external_name = checkNull(x.theTime) + "/" + checkNull(x.fiscal_year) }
)).ToList();
return i;
}

View File

@@ -95,6 +95,13 @@ namespace TodoAPI2.Models
var leave_start_date = plan.start_leave;
var leave_end_date = plan.end_leave;
var plan_remark = plan.remark;
if (!string.IsNullOrEmpty(plan_remark))
{
plan_remark = "หมายเหตุ " + plan_remark;
}
var data = (
from m_eva_create_evaluation_detail_process in _repository.Context.eva_create_evaluation_detail
@@ -123,7 +130,7 @@ namespace TodoAPI2.Models
into external_supervisor2AResult
from fk_external_supervisor2A in external_supervisor2AResult.DefaultIfEmpty()
where m_eva_create_evaluation_detail_process.id == id
@@ -209,7 +216,9 @@ namespace TodoAPI2.Models
chief_position_level_text = fk_external_chief.position_level_text,
leave_start_date = leave_start_date,
leave_end_date = leave_end_date
leave_end_date = leave_end_date,
plan_remark = plan_remark,
eva_detail_remark = m_eva_create_evaluation_detail_process.remark
}
).ToList();

View File

@@ -41,5 +41,8 @@ namespace TodoAPI2.Models
public DateTime? leave_start_date { get; set; }
public DateTime? leave_end_date { get; set; }
public string plan_remark { get; set; }
public string eva_detail_remark { get; set; }
}
}

View File

@@ -26,6 +26,9 @@ namespace TodoAPI2.Models
public DateTime? end_leave { get; set; }
[MaxLength(500)]
public string remark { get; set; }
[NotMapped]
public string display_text
{

View File

@@ -26,6 +26,8 @@ namespace TodoAPI2.Models
public DateTime? end_leave { get; set; }
public string remark { get; set; }
public string active_mode { get; set; }
}
}

View File

@@ -101,6 +101,7 @@ namespace TodoAPI2.Models
percent = m_eva_performance_plan.percent,
start_leave = m_eva_performance_plan.start_leave,
end_leave = m_eva_performance_plan.end_leave,
remark = m_eva_performance_plan.remark,
isActive = m_eva_performance_plan.isActive,
Created = m_eva_performance_plan.created,
@@ -128,6 +129,7 @@ namespace TodoAPI2.Models
percent = m_eva_performance_plan.percent,
start_leave = m_eva_performance_plan.start_leave,
end_leave = m_eva_performance_plan.end_leave,
remark = m_eva_performance_plan.remark,
isActive = m_eva_performance_plan.isActive,
Created = m_eva_performance_plan.created,
@@ -149,7 +151,7 @@ namespace TodoAPI2.Models
&& (m_eva_performance_plan.theTime == model.theTime || !model.theTime.HasValue)
orderby m_eva_performance_plan.created descending
orderby m_eva_performance_plan.fiscal_year descending, m_eva_performance_plan.theTime descending
select new eva_performance_planViewModel()
{
id = m_eva_performance_plan.id,
@@ -158,6 +160,7 @@ namespace TodoAPI2.Models
percent = m_eva_performance_plan.percent,
start_leave = m_eva_performance_plan.start_leave,
end_leave = m_eva_performance_plan.end_leave,
remark = m_eva_performance_plan.remark,
isActive = m_eva_performance_plan.isActive,
Created = m_eva_performance_plan.created,
@@ -193,6 +196,7 @@ namespace TodoAPI2.Models
existingEntity.percent = model.percent;
existingEntity.start_leave = model.start_leave;
existingEntity.end_leave = model.end_leave;
existingEntity.remark = model.remark;
var updated = _repository.Update(id, existingEntity);
return Get(updated.id);
@@ -215,6 +219,7 @@ namespace TodoAPI2.Models
existingEntity.percent = i.percent;
existingEntity.start_leave = i.start_leave;
existingEntity.end_leave = i.end_leave;
existingEntity.remark = i.remark;
_repository.UpdateWithoutCommit(i.id.Value, existingEntity);
}

View File

@@ -28,6 +28,6 @@ namespace TodoAPI2.Models
public string txt_end_leave { get { return MyHelper.GetDateStringForReport(this.end_leave); } }
public string remark { get; set; }
}
}

View File

@@ -60,6 +60,10 @@ namespace TodoAPI2.Models
public string txt_status_self_a_click_date { get; set; }
public string txt_status_chief_a_click_date { get; set; }
public string plan_remark { get; set; }
public string eva_detail_remark { get; set; }
}
}