ปรับปรุงการตัดหน้าบรรทัด
This commit is contained in:
@@ -275,10 +275,24 @@ namespace TodoAPI2.Controllers
|
|||||||
{
|
{
|
||||||
string url = $"{mainurl}{reportsite}/rep_eva_x{k}.{model.filetype}?{MyHelper.GetParameterForJasperReport(p1)}&j_username={username}&j_password={password}";
|
string url = $"{mainurl}{reportsite}/rep_eva_x{k}.{model.filetype}?{MyHelper.GetParameterForJasperReport(p1)}&j_username={username}&j_password={password}";
|
||||||
|
|
||||||
if(p1.chief_fullname == p1.supervisor2_fullname && k == 3)
|
if(k == 3)
|
||||||
|
{
|
||||||
|
if (p1.chief_fullname == p1.supervisor2_fullname)
|
||||||
{
|
{
|
||||||
url = $"{mainurl}{reportsite}/rep_eva_x{k}A.{model.filetype}?{MyHelper.GetParameterForJasperReport(p1)}&j_username={username}&j_password={password}";
|
url = $"{mainurl}{reportsite}/rep_eva_x{k}A.{model.filetype}?{MyHelper.GetParameterForJasperReport(p1)}&j_username={username}&j_password={password}";
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (!string.IsNullOrEmpty(p1.supervisor2A_fullname) && string.IsNullOrEmpty(p1.supervisor1A_fullname))
|
||||||
|
{
|
||||||
|
url = $"{mainurl}{reportsite}/rep_eva_x{k}B.{model.filetype}?{MyHelper.GetParameterForJasperReport(p1)}&j_username={username}&j_password={password}";
|
||||||
|
}
|
||||||
|
else if (string.IsNullOrEmpty(p1.supervisor2A_fullname) && string.IsNullOrEmpty(p1.supervisor1A_fullname))
|
||||||
|
{
|
||||||
|
url = $"{mainurl}{reportsite}/rep_eva_x{k}B2.{model.filetype}?{MyHelper.GetParameterForJasperReport(p1)}&j_username={username}&j_password={password}";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (p1.employee_position_type == "อำนวยการ" && k == 1)
|
if (p1.employee_position_type == "อำนวยการ" && k == 1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -72,6 +72,13 @@ namespace TodoAPI2.Models
|
|||||||
return end;
|
return end;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private T isNull<T>(T s, T o)
|
||||||
|
{
|
||||||
|
if(s == null) return o;
|
||||||
|
|
||||||
|
return s;
|
||||||
|
}
|
||||||
|
|
||||||
public eva_create_evaluation_detail_processWithSelectionViewModel Get(int id, int? emp_id, string path)
|
public eva_create_evaluation_detail_processWithSelectionViewModel Get(int id, int? emp_id, string path)
|
||||||
{
|
{
|
||||||
object special_person = (from x in _repository.Context.eva_setup_permission
|
object special_person = (from x in _repository.Context.eva_setup_permission
|
||||||
@@ -121,15 +128,15 @@ namespace TodoAPI2.Models
|
|||||||
into external_chiefResult
|
into external_chiefResult
|
||||||
from fk_external_chief in external_chiefResult.DefaultIfEmpty()
|
from fk_external_chief in external_chiefResult.DefaultIfEmpty()
|
||||||
|
|
||||||
join fk_external_supervisor2 in allemp on fk_eva_create_evaluationResult10.employee_id equals fk_external_supervisor2.id
|
join fk_external_supervisor2 in allemp on isNull<int?>(m_eva_create_evaluation_detail_process.eva_employee_id,fk_eva_create_evaluationResult10.employee_id) equals fk_external_supervisor2.id
|
||||||
into external_supervisor2Result
|
into external_supervisor2Result
|
||||||
from fk_external_supervisor2 in external_supervisor2Result.DefaultIfEmpty()
|
from fk_external_supervisor2 in external_supervisor2Result.DefaultIfEmpty()
|
||||||
|
|
||||||
join fk_external_supervisor1A in allemp on fk_eva_create_evaluationResult10.supervisor1_id equals fk_external_supervisor1A.id
|
join fk_external_supervisor1A in allemp on isNull<int?>(m_eva_create_evaluation_detail_process.supervisor1_id, fk_eva_create_evaluationResult10.supervisor1_id) equals fk_external_supervisor1A.id
|
||||||
into external_supervisor1AResult
|
into external_supervisor1AResult
|
||||||
from fk_external_supervisor1A in external_supervisor1AResult.DefaultIfEmpty()
|
from fk_external_supervisor1A in external_supervisor1AResult.DefaultIfEmpty()
|
||||||
|
|
||||||
join fk_external_supervisor2A in allemp on fk_eva_create_evaluationResult10.supervisor2_id equals fk_external_supervisor2A.id
|
join fk_external_supervisor2A in allemp on isNull<int?>(m_eva_create_evaluation_detail_process.supervisor2_id, fk_eva_create_evaluationResult10.supervisor2_id) equals fk_external_supervisor2A.id
|
||||||
into external_supervisor2AResult
|
into external_supervisor2AResult
|
||||||
from fk_external_supervisor2A in external_supervisor2AResult.DefaultIfEmpty()
|
from fk_external_supervisor2A in external_supervisor2AResult.DefaultIfEmpty()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user