update placement and retire
This commit is contained in:
parent
b528f0a81d
commit
706edbd0f0
32 changed files with 282 additions and 32 deletions
|
|
@ -179,6 +179,16 @@ namespace BMA.EHR.Domain.Models.Placement
|
||||||
[Comment("ประเภทคำสั่ง")]
|
[Comment("ประเภทคำสั่ง")]
|
||||||
public string? typeCommand { get; set; }
|
public string? typeCommand { get; set; }
|
||||||
|
|
||||||
|
[Comment("ด้านทางการบริหาร")]
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา")]
|
||||||
|
public string? positionArea { get; set; }
|
||||||
|
[Comment("ด้านทางการบริหาร (เก่า)")]
|
||||||
|
public string? positionExecutiveFieldOld { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา (เก่า)")]
|
||||||
|
public string? positionAreaOld { get; set; }
|
||||||
|
|
||||||
|
|
||||||
// public OrgEmployee? OrgEmployee { get; set; }
|
// public OrgEmployee? OrgEmployee { get; set; }
|
||||||
// public PositionEmployeeStatus? PositionEmployeeStatus { get; set; }
|
// public PositionEmployeeStatus? PositionEmployeeStatus { get; set; }
|
||||||
// public PositionEmployeeLine? PositionEmployeeLine { get; set; }
|
// public PositionEmployeeLine? PositionEmployeeLine { get; set; }
|
||||||
|
|
|
||||||
|
|
@ -109,5 +109,14 @@ namespace BMA.EHR.Domain.Models.Placement
|
||||||
|
|
||||||
[Comment("เลขที่คำสั่ง")]
|
[Comment("เลขที่คำสั่ง")]
|
||||||
public string? commandNo { get; set; }
|
public string? commandNo { get; set; }
|
||||||
|
|
||||||
|
[Comment("ด้านทางการบริหาร")]
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา")]
|
||||||
|
public string? positionArea { get; set; }
|
||||||
|
[Comment("ด้านทางการบริหาร (เก่า)")]
|
||||||
|
public string? positionExecutiveFieldOld { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา (เก่า)")]
|
||||||
|
public string? positionAreaOld { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -411,6 +411,15 @@ namespace BMA.EHR.Domain.Models.Placement
|
||||||
|
|
||||||
[Comment("Id รูปโปรไฟล์")]
|
[Comment("Id รูปโปรไฟล์")]
|
||||||
public virtual Document? ProfileImg { get; set; }
|
public virtual Document? ProfileImg { get; set; }
|
||||||
|
[Comment("ด้านทางการบริหาร")]
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา")]
|
||||||
|
public string? positionArea { get; set; }
|
||||||
|
[Comment("ด้านทางการบริหาร (เก่า)")]
|
||||||
|
public string? positionExecutiveFieldOld { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา (เก่า)")]
|
||||||
|
public string? positionAreaOld { get; set; }
|
||||||
|
|
||||||
public virtual List<PlacementProfileDoc> PlacementProfileDocs { get; set; } = new List<PlacementProfileDoc>();
|
public virtual List<PlacementProfileDoc> PlacementProfileDocs { get; set; } = new List<PlacementProfileDoc>();
|
||||||
public virtual List<PlacementCertificate> PlacementCertificates { get; set; } = new List<PlacementCertificate>();
|
public virtual List<PlacementCertificate> PlacementCertificates { get; set; } = new List<PlacementCertificate>();
|
||||||
public virtual List<PlacementEducation> PlacementEducations { get; set; } = new List<PlacementEducation>();
|
public virtual List<PlacementEducation> PlacementEducations { get; set; } = new List<PlacementEducation>();
|
||||||
|
|
|
||||||
|
|
@ -184,6 +184,14 @@ namespace BMA.EHR.Domain.Models.Placement
|
||||||
|
|
||||||
[Comment("สถานะการใช้งาน")]
|
[Comment("สถานะการใช้งาน")]
|
||||||
public bool IsActive { get; set; } = true;
|
public bool IsActive { get; set; } = true;
|
||||||
|
[Comment("ด้านทางการบริหาร")]
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา")]
|
||||||
|
public string? positionArea { get; set; }
|
||||||
|
[Comment("ด้านทางการบริหาร (เก่า)")]
|
||||||
|
public string? positionExecutiveFieldOld { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา (เก่า)")]
|
||||||
|
public string? positionAreaOld { get; set; }
|
||||||
public virtual List<PlacementReceiveDoc> PlacementReceiveDocs { get; set; } = new List<PlacementReceiveDoc>();
|
public virtual List<PlacementReceiveDoc> PlacementReceiveDocs { get; set; } = new List<PlacementReceiveDoc>();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -103,5 +103,13 @@ namespace BMA.EHR.Domain.Models.Placement
|
||||||
public string? posLevelNameOld { get; set; }
|
public string? posLevelNameOld { get; set; }
|
||||||
[Comment("Id อ้างอิงช่วยราช")]
|
[Comment("Id อ้างอิงช่วยราช")]
|
||||||
public Guid? refId { get; set; }
|
public Guid? refId { get; set; }
|
||||||
|
[Comment("ด้านทางการบริหาร")]
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา")]
|
||||||
|
public string? positionArea { get; set; }
|
||||||
|
[Comment("ด้านทางการบริหาร (เก่า)")]
|
||||||
|
public string? positionExecutiveFieldOld { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา (เก่า)")]
|
||||||
|
public string? positionAreaOld { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -98,6 +98,14 @@ namespace BMA.EHR.Domain.Models.Placement
|
||||||
public string? posLevelOldId { get; set; }
|
public string? posLevelOldId { get; set; }
|
||||||
[Comment("ชื่อระดับตำแหน่ง old")]
|
[Comment("ชื่อระดับตำแหน่ง old")]
|
||||||
public string? posLevelNameOld { get; set; }
|
public string? posLevelNameOld { get; set; }
|
||||||
|
[Comment("ด้านทางการบริหาร")]
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา")]
|
||||||
|
public string? positionArea { get; set; }
|
||||||
|
[Comment("ด้านทางการบริหาร (เก่า)")]
|
||||||
|
public string? positionExecutiveFieldOld { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา (เก่า)")]
|
||||||
|
public string? positionAreaOld { get; set; }
|
||||||
public virtual List<PlacementTransferDoc> PlacementTransferDocs { get; set; } = new List<PlacementTransferDoc>();
|
public virtual List<PlacementTransferDoc> PlacementTransferDocs { get; set; } = new List<PlacementTransferDoc>();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -97,6 +97,16 @@ namespace BMA.EHR.Domain.Models.Retirement
|
||||||
|
|
||||||
[Comment("สถานภาพ (OFFICER->ข้าราชการ EMPLOYEE->ลูกจ้างประจำ)")]
|
[Comment("สถานภาพ (OFFICER->ข้าราชการ EMPLOYEE->ลูกจ้างประจำ)")]
|
||||||
public string? profileType { get; set; }
|
public string? profileType { get; set; }
|
||||||
|
|
||||||
|
[Comment("ด้านทางการบริหาร")]
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา")]
|
||||||
|
public string? positionArea { get; set; }
|
||||||
|
[Comment("ด้านทางการบริหาร (เก่า)")]
|
||||||
|
public string? positionExecutiveFieldOld { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา (เก่า)")]
|
||||||
|
public string? positionAreaOld { get; set; }
|
||||||
|
|
||||||
public virtual List<RetirementDeceasedNoti> RetirementDeceasedNotis { get; set; } = new List<RetirementDeceasedNoti>();
|
public virtual List<RetirementDeceasedNoti> RetirementDeceasedNotis { get; set; } = new List<RetirementDeceasedNoti>();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -181,6 +181,14 @@ namespace BMA.EHR.Domain.Models.Retirement
|
||||||
public string? posLevelId { get; set; }
|
public string? posLevelId { get; set; }
|
||||||
[Comment("ชื่อระดับตำแหน่ง")]
|
[Comment("ชื่อระดับตำแหน่ง")]
|
||||||
public string? posLevelName { get; set; }
|
public string? posLevelName { get; set; }
|
||||||
|
[Comment("ด้านทางการบริหาร")]
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา")]
|
||||||
|
public string? positionArea { get; set; }
|
||||||
|
[Comment("ด้านทางการบริหาร (เก่า)")]
|
||||||
|
public string? positionExecutiveFieldOld { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา (เก่า)")]
|
||||||
|
public string? positionAreaOld { get; set; }
|
||||||
public virtual List<RetirementOtherDoc> RetirementOtherDocs { get; set; } = new List<RetirementOtherDoc>();
|
public virtual List<RetirementOtherDoc> RetirementOtherDocs { get; set; } = new List<RetirementOtherDoc>();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -103,5 +103,14 @@ namespace BMA.EHR.Domain.Models.Retirement
|
||||||
|
|
||||||
[Comment("สถานภาพ (OFFICER->ข้าราชการ EMPLOYEE->ลูกจ้างประจำ)")]
|
[Comment("สถานภาพ (OFFICER->ข้าราชการ EMPLOYEE->ลูกจ้างประจำ)")]
|
||||||
public string? profileType { get; set; }
|
public string? profileType { get; set; }
|
||||||
|
|
||||||
|
[Comment("ด้านทางการบริหาร")]
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา")]
|
||||||
|
public string? positionArea { get; set; }
|
||||||
|
[Comment("ด้านทางการบริหาร (เก่า)")]
|
||||||
|
public string? positionExecutiveFieldOld { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา (เก่า)")]
|
||||||
|
public string? positionAreaOld { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -87,5 +87,14 @@ namespace BMA.EHR.Domain.Models.Retirement
|
||||||
public string? posExecutiveName { get; set; }
|
public string? posExecutiveName { get; set; }
|
||||||
[Comment("เลขที่ตำแหน่ง ")]
|
[Comment("เลขที่ตำแหน่ง ")]
|
||||||
public string? posNo { get; set; }
|
public string? posNo { get; set; }
|
||||||
|
|
||||||
|
[Comment("ด้านทางการบริหาร")]
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา")]
|
||||||
|
public string? positionArea { get; set; }
|
||||||
|
[Comment("ด้านทางการบริหาร (เก่า)")]
|
||||||
|
public string? positionExecutiveFieldOld { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา (เก่า)")]
|
||||||
|
public string? positionAreaOld { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -76,5 +76,15 @@ namespace BMA.EHR.Domain.Models.Retirement
|
||||||
public string? posExecutiveName { get; set; }
|
public string? posExecutiveName { get; set; }
|
||||||
[Comment("เลขที่ตำแหน่ง ")]
|
[Comment("เลขที่ตำแหน่ง ")]
|
||||||
public string? posNo { get; set; }
|
public string? posNo { get; set; }
|
||||||
|
|
||||||
|
[Comment("ด้านทางการบริหาร")]
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา")]
|
||||||
|
public string? positionArea { get; set; }
|
||||||
|
[Comment("ด้านทางการบริหาร (เก่า)")]
|
||||||
|
public string? positionExecutiveFieldOld { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา (เก่า)")]
|
||||||
|
public string? positionAreaOld { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -156,6 +156,14 @@ namespace BMA.EHR.Domain.Models.Retirement
|
||||||
[Comment("คนยื่นมาอยู่ในกลุ่ม")]
|
[Comment("คนยื่นมาอยู่ในกลุ่ม")]
|
||||||
public string? Group { get; set; } = string.Empty;
|
public string? Group { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
[Comment("ด้านทางการบริหาร")]
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา")]
|
||||||
|
public string? positionArea { get; set; }
|
||||||
|
[Comment("ด้านทางการบริหาร (เก่า)")]
|
||||||
|
public string? positionExecutiveFieldOld { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา (เก่า)")]
|
||||||
|
public string? positionAreaOld { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public List<RetirementResignApprover> Approvers { get; set; } = new();
|
public List<RetirementResignApprover> Approvers { get; set; } = new();
|
||||||
|
|
|
||||||
|
|
@ -137,6 +137,15 @@ namespace BMA.EHR.Domain.Models.Retirement
|
||||||
public string? Group { get; set; } = string.Empty;
|
public string? Group { get; set; } = string.Empty;
|
||||||
[Required, Comment("อ้างอิงรับย้าย")]
|
[Required, Comment("อ้างอิงรับย้าย")]
|
||||||
public virtual RetirementResign RetirementResign { get; set; }
|
public virtual RetirementResign RetirementResign { get; set; }
|
||||||
|
|
||||||
|
[Comment("ด้านทางการบริหาร")]
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา")]
|
||||||
|
public string? positionArea { get; set; }
|
||||||
|
[Comment("ด้านทางการบริหาร (เก่า)")]
|
||||||
|
public string? positionExecutiveFieldOld { get; set; }
|
||||||
|
[Comment("ด้าน/สาขา (เก่า)")]
|
||||||
|
public string? positionAreaOld { get; set; }
|
||||||
public List<RetirementResignCancelApprover> Approvers { get; set; } = new();
|
public List<RetirementResignCancelApprover> Approvers { get; set; } = new();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -118,6 +118,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.posMasterNo,
|
p.posMasterNo,
|
||||||
p.position,
|
p.position,
|
||||||
p.PositionExecutive,
|
p.PositionExecutive,
|
||||||
|
p.positionExecutiveField,
|
||||||
|
p.positionArea,
|
||||||
p.positionField,
|
p.positionField,
|
||||||
p.posTypeId,
|
p.posTypeId,
|
||||||
p.posTypeName,
|
p.posTypeName,
|
||||||
|
|
@ -167,6 +169,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.posmasterId,
|
p.posmasterId,
|
||||||
p.positionOld,
|
p.positionOld,
|
||||||
p.PositionExecutiveOld,
|
p.PositionExecutiveOld,
|
||||||
|
p.positionExecutiveFieldOld,
|
||||||
|
p.positionAreaOld,
|
||||||
p.CreatedAt,
|
p.CreatedAt,
|
||||||
p.typeCommand,
|
p.typeCommand,
|
||||||
})
|
})
|
||||||
|
|
@ -229,6 +233,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.posMasterNo,
|
p.posMasterNo,
|
||||||
p.position,
|
p.position,
|
||||||
p.PositionExecutive,
|
p.PositionExecutive,
|
||||||
|
p.positionExecutiveField,
|
||||||
|
p.positionArea,
|
||||||
p.positionField,
|
p.positionField,
|
||||||
p.posTypeId,
|
p.posTypeId,
|
||||||
p.posTypeName,
|
p.posTypeName,
|
||||||
|
|
@ -273,6 +279,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.OrganizationOld,
|
p.OrganizationOld,
|
||||||
p.positionOld,
|
p.positionOld,
|
||||||
p.PositionExecutiveOld,
|
p.PositionExecutiveOld,
|
||||||
|
p.positionExecutiveFieldOld,
|
||||||
|
p.positionAreaOld,
|
||||||
p.typeCommand,
|
p.typeCommand,
|
||||||
p.posmasterId,
|
p.posmasterId,
|
||||||
})
|
})
|
||||||
|
|
@ -311,6 +319,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
data.posMasterNo,
|
data.posMasterNo,
|
||||||
data.position,
|
data.position,
|
||||||
data.PositionExecutive,
|
data.PositionExecutive,
|
||||||
|
data.positionExecutiveField,
|
||||||
|
data.positionArea,
|
||||||
data.positionField,
|
data.positionField,
|
||||||
data.posTypeId,
|
data.posTypeId,
|
||||||
data.posTypeName,
|
data.posTypeName,
|
||||||
|
|
@ -359,6 +369,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
organizationOld = data.OrganizationOld == "/" || data.OrganizationOld == null ? null : data.OrganizationOld,
|
organizationOld = data.OrganizationOld == "/" || data.OrganizationOld == null ? null : data.OrganizationOld,
|
||||||
data.positionOld,
|
data.positionOld,
|
||||||
data.PositionExecutiveOld,
|
data.PositionExecutiveOld,
|
||||||
|
data.positionExecutiveFieldOld,
|
||||||
|
data.positionAreaOld,
|
||||||
// Docs = placementAppointmentDocs,
|
// Docs = placementAppointmentDocs,
|
||||||
data.typeCommand,
|
data.typeCommand,
|
||||||
data.posmasterId,
|
data.posmasterId,
|
||||||
|
|
@ -455,6 +467,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
|
|
||||||
placementAppointment.positionOld = org.result.position;
|
placementAppointment.positionOld = org.result.position;
|
||||||
placementAppointment.PositionExecutiveOld = org.result.posExecutiveName;
|
placementAppointment.PositionExecutiveOld = org.result.posExecutiveName;
|
||||||
|
placementAppointment.positionExecutiveFieldOld = org.result.positionExecutiveField;
|
||||||
|
placementAppointment.positionAreaOld = org.result.positionArea;
|
||||||
placementAppointment.PositionLevelOld = org.result.posLevelName;
|
placementAppointment.PositionLevelOld = org.result.posLevelName;
|
||||||
placementAppointment.PositionTypeOld = org.result.posTypeName;
|
placementAppointment.PositionTypeOld = org.result.posTypeName;
|
||||||
placementAppointment.PositionNumberOld = org.result.nodeShortName + " " + org.result.posMasterNo;
|
placementAppointment.PositionNumberOld = org.result.nodeShortName + " " + org.result.posMasterNo;
|
||||||
|
|
@ -577,6 +591,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
uppdated.posMasterNo = req.posMasterNo;
|
uppdated.posMasterNo = req.posMasterNo;
|
||||||
uppdated.position = req.positionName;
|
uppdated.position = req.positionName;
|
||||||
uppdated.PositionExecutive = req.posExecutiveName;
|
uppdated.PositionExecutive = req.posExecutiveName;
|
||||||
|
uppdated.positionExecutiveField = req.positionExecutiveField;
|
||||||
|
uppdated.positionArea = req.positionArea;
|
||||||
uppdated.positionField = req.positionField;
|
uppdated.positionField = req.positionField;
|
||||||
uppdated.posTypeId = req.posTypeId;
|
uppdated.posTypeId = req.posTypeId;
|
||||||
uppdated.posTypeName = req.posTypeName;
|
uppdated.posTypeName = req.posTypeName;
|
||||||
|
|
@ -822,7 +838,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
OldSalary = p.AmountOld == null ? "-" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
OldSalary = p.AmountOld == null ? "-" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
LeaveDate = "-",
|
LeaveDate = "-",
|
||||||
NewOc = (p.position == null ? "" : $"{p.position}\n") +
|
NewOc = (p.position == null ? "" : $"{p.position}\n") +
|
||||||
(p.PositionExecutive == null ? "" : $"{p.PositionExecutive}\n") +
|
(p.PositionExecutive == null ? "" : (p.positionExecutiveField == null ? $"{p.PositionExecutive}\n" : $"{p.PositionExecutive}({p.positionExecutiveField})\n")) +
|
||||||
(p.child4 == null ? "" : $"{p.child4}\n") +
|
(p.child4 == null ? "" : $"{p.child4}\n") +
|
||||||
(p.child3 == null ? "" : $"{p.child3}\n") +
|
(p.child3 == null ? "" : $"{p.child3}\n") +
|
||||||
(p.child2 == null ? "" : $"{p.child2}\n") +
|
(p.child2 == null ? "" : $"{p.child2}\n") +
|
||||||
|
|
@ -907,6 +923,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
positionSalaryAmount = r.positionSalaryAmount,
|
positionSalaryAmount = r.positionSalaryAmount,
|
||||||
mouthSalaryAmount = r.mouthSalaryAmount,
|
mouthSalaryAmount = r.mouthSalaryAmount,
|
||||||
positionExecutive = p.PositionExecutive,
|
positionExecutive = p.PositionExecutive,
|
||||||
|
positionExecutiveField = p.positionExecutiveField,
|
||||||
|
positionArea = p.positionArea,
|
||||||
positionType = p.posTypeName,
|
positionType = p.posTypeName,
|
||||||
positionLevel = p.posLevelName,
|
positionLevel = p.posLevelName,
|
||||||
posmasterId = p.posmasterId,
|
posmasterId = p.posmasterId,
|
||||||
|
|
@ -1032,7 +1050,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
OldSalary = p.AmountOld == null ? "-" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
OldSalary = p.AmountOld == null ? "-" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
LeaveDate = "-",
|
LeaveDate = "-",
|
||||||
NewOc = (p.position == null ? "" : $"{p.position}\n") +
|
NewOc = (p.position == null ? "" : $"{p.position}\n") +
|
||||||
(p.PositionExecutive == null ? "" : $"{p.PositionExecutive}\n") +
|
(p.PositionExecutive == null ? "" : (p.positionExecutiveField == null ? $"{p.PositionExecutive}\n" : $"{p.PositionExecutive}({p.positionExecutiveField})\n")) +
|
||||||
(p.child4 == null ? "" : $"{p.child4}\n") +
|
(p.child4 == null ? "" : $"{p.child4}\n") +
|
||||||
(p.child3 == null ? "" : $"{p.child3}\n") +
|
(p.child3 == null ? "" : $"{p.child3}\n") +
|
||||||
(p.child2 == null ? "" : $"{p.child2}\n") +
|
(p.child2 == null ? "" : $"{p.child2}\n") +
|
||||||
|
|
@ -1117,6 +1135,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
positionSalaryAmount = r.positionSalaryAmount,
|
positionSalaryAmount = r.positionSalaryAmount,
|
||||||
mouthSalaryAmount = r.mouthSalaryAmount,
|
mouthSalaryAmount = r.mouthSalaryAmount,
|
||||||
positionExecutive = p.PositionExecutive,
|
positionExecutive = p.PositionExecutive,
|
||||||
|
positionExecutiveField = p.positionExecutiveField,
|
||||||
|
positionArea = p.positionArea,
|
||||||
positionType = p.posTypeName,
|
positionType = p.posTypeName,
|
||||||
positionLevel = p.posLevelName,
|
positionLevel = p.posLevelName,
|
||||||
posmasterId = p.posmasterId,
|
posmasterId = p.posmasterId,
|
||||||
|
|
@ -1242,7 +1262,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
OldPositionNumber = p.PositionNumberOld == null ? "-" : p.PositionNumberOld.ToThaiNumber(),
|
OldPositionNumber = p.PositionNumberOld == null ? "-" : p.PositionNumberOld.ToThaiNumber(),
|
||||||
OldSalary = p.AmountOld == null ? "-" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
OldSalary = p.AmountOld == null ? "-" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
NewOc = (p.position == null ? "" : $"{p.position}\n") +
|
NewOc = (p.position == null ? "" : $"{p.position}\n") +
|
||||||
(p.PositionExecutive == null ? "" : $"{p.PositionExecutive}\n") +
|
(p.PositionExecutive == null ? "" : (p.positionExecutiveField == null ? $"{p.PositionExecutive}\n" : $"{p.PositionExecutive}({p.positionExecutiveField})\n")) +
|
||||||
(p.child4 == null ? "" : $"{p.child4}\n") +
|
(p.child4 == null ? "" : $"{p.child4}\n") +
|
||||||
(p.child3 == null ? "" : $"{p.child3}\n") +
|
(p.child3 == null ? "" : $"{p.child3}\n") +
|
||||||
(p.child2 == null ? "" : $"{p.child2}\n") +
|
(p.child2 == null ? "" : $"{p.child2}\n") +
|
||||||
|
|
@ -1446,7 +1466,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.rootOld != null ? $"{p.rootShortNameOld} {p.posMasterNoOld}".ToThaiNumber() : "-",
|
p.rootOld != null ? $"{p.rootShortNameOld} {p.posMasterNoOld}".ToThaiNumber() : "-",
|
||||||
OldSalary = p.AmountOld == null ? "" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
OldSalary = p.AmountOld == null ? "" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
NewOc = (p.position == null ? "" : $"{p.position}\n") +
|
NewOc = (p.position == null ? "" : $"{p.position}\n") +
|
||||||
(p.PositionExecutive == null ? "" : $"{p.PositionExecutive}\n") +
|
(p.PositionExecutive == null ? "" : (p.positionExecutiveField == null ? $"{p.PositionExecutive}\n" : $"{p.PositionExecutive}({p.positionExecutiveField})\n")) +
|
||||||
(p.child4 == null ? "" : $"{p.child4}\n") +
|
(p.child4 == null ? "" : $"{p.child4}\n") +
|
||||||
(p.child3 == null ? "" : $"{p.child3}\n") +
|
(p.child3 == null ? "" : $"{p.child3}\n") +
|
||||||
(p.child2 == null ? "" : $"{p.child2}\n") +
|
(p.child2 == null ? "" : $"{p.child2}\n") +
|
||||||
|
|
@ -1660,7 +1680,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
OldSalary = p.AmountOld == null ? "-" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
OldSalary = p.AmountOld == null ? "-" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
PositionDate = p.PositionDate == null ? "-" : p.PositionDate.Value.ToThaiShortDate2().ToThaiNumber(),
|
PositionDate = p.PositionDate == null ? "-" : p.PositionDate.Value.ToThaiShortDate2().ToThaiNumber(),
|
||||||
NewOc = (p.position == null ? "" : $"{p.position}\n") +
|
NewOc = (p.position == null ? "" : $"{p.position}\n") +
|
||||||
(p.PositionExecutive == null ? "" : $"{p.PositionExecutive}\n") +
|
(p.PositionExecutive == null ? "" : (p.positionExecutiveField == null ? $"{p.PositionExecutive}\n" : $"{p.PositionExecutive}({p.positionExecutiveField})\n")) +
|
||||||
(p.child4 == null ? "" : $"{p.child4}\n") +
|
(p.child4 == null ? "" : $"{p.child4}\n") +
|
||||||
(p.child3 == null ? "" : $"{p.child3}\n") +
|
(p.child3 == null ? "" : $"{p.child3}\n") +
|
||||||
(p.child2 == null ? "" : $"{p.child2}\n") +
|
(p.child2 == null ? "" : $"{p.child2}\n") +
|
||||||
|
|
@ -1744,6 +1764,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
positionSalaryAmount = r.positionSalaryAmount,
|
positionSalaryAmount = r.positionSalaryAmount,
|
||||||
mouthSalaryAmount = r.mouthSalaryAmount,
|
mouthSalaryAmount = r.mouthSalaryAmount,
|
||||||
positionExecutive = p.PositionExecutive,
|
positionExecutive = p.PositionExecutive,
|
||||||
|
positionExecutiveField = p.positionExecutiveField,
|
||||||
|
positionArea = p.positionArea,
|
||||||
positionType = p.posTypeName,
|
positionType = p.posTypeName,
|
||||||
positionLevel = p.posLevelName,
|
positionLevel = p.posLevelName,
|
||||||
posmasterId = p.posmasterId,
|
posmasterId = p.posmasterId,
|
||||||
|
|
|
||||||
|
|
@ -969,6 +969,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
person.posMasterNo = req.posMasterNo;
|
person.posMasterNo = req.posMasterNo;
|
||||||
person.positionName = req.positionName;
|
person.positionName = req.positionName;
|
||||||
person.PositionExecutive = req.posExecutiveName;
|
person.PositionExecutive = req.posExecutiveName;
|
||||||
|
person.positionExecutiveField = req.positionExecutiveField;
|
||||||
|
person.positionArea = req.positionArea;
|
||||||
person.positionField = req.positionField;
|
person.positionField = req.positionField;
|
||||||
person.posTypeId = req.posTypeId;
|
person.posTypeId = req.posTypeId;
|
||||||
person.posTypeName = req.posTypeName;
|
person.posTypeName = req.posTypeName;
|
||||||
|
|
@ -1630,7 +1632,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
ExamNumber = p.ExamNumber == null ? "-" : p.ExamNumber.Value.ToString().ToThaiNumber(),
|
ExamNumber = p.ExamNumber == null ? "-" : p.ExamNumber.Value.ToString().ToThaiNumber(),
|
||||||
PlacementName = $"{p.Placement.Name.ToThaiNumber()} ครั้งที่ {p.Placement.Round.ToThaiNumber()} {p.Placement.Year.ToThaiYear().ToString().ToThaiNumber()}",
|
PlacementName = $"{p.Placement.Name.ToThaiNumber()} ครั้งที่ {p.Placement.Round.ToThaiNumber()} {p.Placement.Year.ToThaiYear().ToString().ToThaiNumber()}",
|
||||||
Oc = (p.positionName == null ? "" : $"{p.positionName}\n") +
|
Oc = (p.positionName == null ? "" : $"{p.positionName}\n") +
|
||||||
(p.PositionExecutive == null ? "" : $"{p.PositionExecutive}\n") +
|
(p.PositionExecutive == null ? "" : (p.positionExecutiveField == null ? $"{p.PositionExecutive}\n" : $"{p.PositionExecutive}({p.positionExecutiveField})\n")) +
|
||||||
(p.child4 == null ? "" : $"{p.child4}\n") +
|
(p.child4 == null ? "" : $"{p.child4}\n") +
|
||||||
(p.child3 == null ? "" : $"{p.child3}\n") +
|
(p.child3 == null ? "" : $"{p.child3}\n") +
|
||||||
(p.child2 == null ? "" : $"{p.child2}\n") +
|
(p.child2 == null ? "" : $"{p.child2}\n") +
|
||||||
|
|
@ -1806,7 +1808,9 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
amountSpecial = r.amountSpecial,
|
amountSpecial = r.amountSpecial,
|
||||||
positionSalaryAmount = r.positionSalaryAmount,
|
positionSalaryAmount = r.positionSalaryAmount,
|
||||||
mouthSalaryAmount = r.mouthSalaryAmount,
|
mouthSalaryAmount = r.mouthSalaryAmount,
|
||||||
positionExecutive = "",
|
positionExecutive = p.PositionExecutive,
|
||||||
|
positionExecutiveField = p.positionExecutiveField,
|
||||||
|
positionArea = p.positionArea,
|
||||||
positionType = p.posTypeName,
|
positionType = p.posTypeName,
|
||||||
positionLevel = p.posLevelName,
|
positionLevel = p.posLevelName,
|
||||||
commandId = r.commandId,
|
commandId = r.commandId,
|
||||||
|
|
@ -1986,7 +1990,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
ExamNumber = p.ExamNumber == null ? "-" : p.ExamNumber.Value.ToString().ToThaiNumber(),
|
ExamNumber = p.ExamNumber == null ? "-" : p.ExamNumber.Value.ToString().ToThaiNumber(),
|
||||||
PlacementName = $"{p.Placement.Name.ToThaiNumber()} ครั้งที่ {p.Placement.Round.ToThaiNumber()} {p.Placement.Year.ToThaiYear().ToString().ToThaiNumber()}",
|
PlacementName = $"{p.Placement.Name.ToThaiNumber()} ครั้งที่ {p.Placement.Round.ToThaiNumber()} {p.Placement.Year.ToThaiYear().ToString().ToThaiNumber()}",
|
||||||
Oc = (p.positionName == null ? "" : $"{p.positionName}\n") +
|
Oc = (p.positionName == null ? "" : $"{p.positionName}\n") +
|
||||||
(p.PositionExecutive == null ? "" : $"{p.PositionExecutive}\n") +
|
(p.PositionExecutive == null ? "" : (p.positionExecutiveField == null ? $"{p.PositionExecutive}\n" : $"{p.PositionExecutive}({p.positionExecutiveField})\n")) +
|
||||||
(p.child4 == null ? "" : $"{p.child4}\n") +
|
(p.child4 == null ? "" : $"{p.child4}\n") +
|
||||||
(p.child3 == null ? "" : $"{p.child3}\n") +
|
(p.child3 == null ? "" : $"{p.child3}\n") +
|
||||||
(p.child2 == null ? "" : $"{p.child2}\n") +
|
(p.child2 == null ? "" : $"{p.child2}\n") +
|
||||||
|
|
@ -2154,7 +2158,9 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
amountSpecial = r.amountSpecial,
|
amountSpecial = r.amountSpecial,
|
||||||
positionSalaryAmount = r.positionSalaryAmount,
|
positionSalaryAmount = r.positionSalaryAmount,
|
||||||
mouthSalaryAmount = r.mouthSalaryAmount,
|
mouthSalaryAmount = r.mouthSalaryAmount,
|
||||||
positionExecutive = "",
|
positionExecutive = p.PositionExecutive,
|
||||||
|
positionExecutiveField = p.positionExecutiveField,
|
||||||
|
positionArea = p.positionArea,
|
||||||
positionType = p.posTypeName,
|
positionType = p.posTypeName,
|
||||||
positionLevel = p.posLevelName,
|
positionLevel = p.posLevelName,
|
||||||
commandId = r.commandId,
|
commandId = r.commandId,
|
||||||
|
|
@ -2335,7 +2341,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
Education = p.PlacementEducations == null || p.PlacementEducations.Count == 0 ? "-" :
|
Education = p.PlacementEducations == null || p.PlacementEducations.Count == 0 ? "-" :
|
||||||
p.PlacementEducations.FirstOrDefault().Degree,
|
p.PlacementEducations.FirstOrDefault().Degree,
|
||||||
OldOc = (p.positionNameOld == null ? "" : $"{p.positionNameOld}\n") +
|
OldOc = (p.positionNameOld == null ? "" : $"{p.positionNameOld}\n") +
|
||||||
(p.PositionExecutiveOld == null ? "" : $"{p.PositionExecutiveOld}\n") +
|
(p.PositionExecutiveOld == null ? "" : (p.positionExecutiveFieldOld == null ? $"{p.PositionExecutiveOld}\n" : $"{p.PositionExecutiveOld}({p.positionExecutiveFieldOld})\n")) +
|
||||||
(p.child4Old == null ? "" : $"{p.child4Old}\n") +
|
(p.child4Old == null ? "" : $"{p.child4Old}\n") +
|
||||||
(p.child3Old == null ? "" : $"{p.child3Old}\n") +
|
(p.child3Old == null ? "" : $"{p.child3Old}\n") +
|
||||||
(p.child2Old == null ? "" : $"{p.child2Old}\n") +
|
(p.child2Old == null ? "" : $"{p.child2Old}\n") +
|
||||||
|
|
@ -2352,7 +2358,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
OldSalary = p.AmountOld == null ? "-" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
OldSalary = p.AmountOld == null ? "-" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
OldPosition = p.positionNameOld == null ? "-" : p.positionNameOld,
|
OldPosition = p.positionNameOld == null ? "-" : p.positionNameOld,
|
||||||
NewOc = (p.positionName == null ? "" : $"{p.positionName}\n") +
|
NewOc = (p.positionName == null ? "" : $"{p.positionName}\n") +
|
||||||
(p.PositionExecutive == null ? "" : $"{p.PositionExecutive}\n") +
|
(p.PositionExecutive == null ? "" : (p.positionExecutiveField == null ? $"{p.PositionExecutive}\n" : $"{p.PositionExecutive}({p.positionExecutiveField})\n")) +
|
||||||
(p.child4 == null ? "" : $"{p.child4}\n") +
|
(p.child4 == null ? "" : $"{p.child4}\n") +
|
||||||
(p.child3 == null ? "" : $"{p.child3}\n") +
|
(p.child3 == null ? "" : $"{p.child3}\n") +
|
||||||
(p.child2 == null ? "" : $"{p.child2}\n") +
|
(p.child2 == null ? "" : $"{p.child2}\n") +
|
||||||
|
|
@ -2438,7 +2444,9 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
amountSpecial = r.amountSpecial,
|
amountSpecial = r.amountSpecial,
|
||||||
positionSalaryAmount = r.positionSalaryAmount,
|
positionSalaryAmount = r.positionSalaryAmount,
|
||||||
mouthSalaryAmount = r.mouthSalaryAmount,
|
mouthSalaryAmount = r.mouthSalaryAmount,
|
||||||
positionExecutive = "",
|
positionExecutive = p.PositionExecutive,
|
||||||
|
positionExecutiveField = p.positionExecutiveField,
|
||||||
|
positionArea = p.positionArea,
|
||||||
positionType = p.posTypeName,
|
positionType = p.posTypeName,
|
||||||
positionLevel = p.posLevelName,
|
positionLevel = p.posLevelName,
|
||||||
posmasterId = p.posmasterId,
|
posmasterId = p.posmasterId,
|
||||||
|
|
@ -2567,7 +2575,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
Education = p.PlacementEducations == null || p.PlacementEducations.Count == 0 ? "-" :
|
Education = p.PlacementEducations == null || p.PlacementEducations.Count == 0 ? "-" :
|
||||||
p.PlacementEducations.FirstOrDefault().Degree,
|
p.PlacementEducations.FirstOrDefault().Degree,
|
||||||
OldOc = (p.positionNameOld == null ? "" : $"{p.positionNameOld}\n") +
|
OldOc = (p.positionNameOld == null ? "" : $"{p.positionNameOld}\n") +
|
||||||
(p.PositionExecutiveOld == null ? "" : $"{p.PositionExecutiveOld}\n") +
|
(p.PositionExecutiveOld == null ? "" : (p.positionExecutiveFieldOld == null ? $"{p.PositionExecutiveOld}\n" : $"{p.PositionExecutiveOld}({p.positionExecutiveFieldOld})\n")) +
|
||||||
(p.child4Old == null ? "" : $"{p.child4Old}\n") +
|
(p.child4Old == null ? "" : $"{p.child4Old}\n") +
|
||||||
(p.child3Old == null ? "" : $"{p.child3Old}\n") +
|
(p.child3Old == null ? "" : $"{p.child3Old}\n") +
|
||||||
(p.child2Old == null ? "" : $"{p.child2Old}\n") +
|
(p.child2Old == null ? "" : $"{p.child2Old}\n") +
|
||||||
|
|
@ -2584,7 +2592,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.nodeOld == "0" ? $"{p.rootShortNameOld} {p.posMasterNoOld}".ToThaiNumber() : "-",
|
p.nodeOld == "0" ? $"{p.rootShortNameOld} {p.posMasterNoOld}".ToThaiNumber() : "-",
|
||||||
OldSalary = p.AmountOld == null ? "-" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
OldSalary = p.AmountOld == null ? "-" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
NewOc = (p.positionName == null ? "" : $"{p.positionName}\n") +
|
NewOc = (p.positionName == null ? "" : $"{p.positionName}\n") +
|
||||||
(p.PositionExecutive == null ? "" : $"{p.PositionExecutive}\n") +
|
(p.PositionExecutive == null ? "" : (p.positionExecutiveField == null ? $"{p.PositionExecutive}\n" : $"{p.PositionExecutive}({p.positionExecutiveField})\n")) +
|
||||||
(p.child4 == null ? "" : $"{p.child4}\n") +
|
(p.child4 == null ? "" : $"{p.child4}\n") +
|
||||||
(p.child3 == null ? "" : $"{p.child3}\n") +
|
(p.child3 == null ? "" : $"{p.child3}\n") +
|
||||||
(p.child2 == null ? "" : $"{p.child2}\n") +
|
(p.child2 == null ? "" : $"{p.child2}\n") +
|
||||||
|
|
@ -2670,7 +2678,9 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
amountSpecial = r.amountSpecial,
|
amountSpecial = r.amountSpecial,
|
||||||
positionSalaryAmount = r.positionSalaryAmount,
|
positionSalaryAmount = r.positionSalaryAmount,
|
||||||
mouthSalaryAmount = r.mouthSalaryAmount,
|
mouthSalaryAmount = r.mouthSalaryAmount,
|
||||||
positionExecutive = "",
|
positionExecutive = p.PositionExecutive,
|
||||||
|
positionExecutiveField = p.positionExecutiveField,
|
||||||
|
positionArea = p.positionArea,
|
||||||
positionType = p.posTypeName,
|
positionType = p.posTypeName,
|
||||||
positionLevel = p.posLevelName,
|
positionLevel = p.posLevelName,
|
||||||
posmasterId = p.posmasterId,
|
posmasterId = p.posmasterId,
|
||||||
|
|
@ -2788,7 +2798,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
Education = p.PlacementEducations == null || p.PlacementEducations.Count == 0 ? "-" :
|
Education = p.PlacementEducations == null || p.PlacementEducations.Count == 0 ? "-" :
|
||||||
p.PlacementEducations.FirstOrDefault().Degree,
|
p.PlacementEducations.FirstOrDefault().Degree,
|
||||||
OldOc = (p.positionNameOld == null ? "" : $"{p.positionNameOld}\n") +
|
OldOc = (p.positionNameOld == null ? "" : $"{p.positionNameOld}\n") +
|
||||||
(p.PositionExecutiveOld == null ? "" : $"{p.PositionExecutiveOld}\n") +
|
(p.PositionExecutiveOld == null ? "" : (p.positionExecutiveFieldOld == null ? $"{p.PositionExecutiveOld}\n" : $"{p.PositionExecutiveOld}({p.positionExecutiveFieldOld})\n")) +
|
||||||
(p.child4Old == null ? "" : $"{p.child4Old}\n") +
|
(p.child4Old == null ? "" : $"{p.child4Old}\n") +
|
||||||
(p.child3Old == null ? "" : $"{p.child3Old}\n") +
|
(p.child3Old == null ? "" : $"{p.child3Old}\n") +
|
||||||
(p.child2Old == null ? "" : $"{p.child2Old}\n") +
|
(p.child2Old == null ? "" : $"{p.child2Old}\n") +
|
||||||
|
|
@ -2805,7 +2815,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
OldSalary = p.Amount == null ? "-" : p.Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
OldSalary = p.Amount == null ? "-" : p.Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
LeaveDate = "-",
|
LeaveDate = "-",
|
||||||
NewOc = (p.positionName == null ? "" : $"{p.positionName}\n") +
|
NewOc = (p.positionName == null ? "" : $"{p.positionName}\n") +
|
||||||
(p.PositionExecutive == null ? "" : $"{p.PositionExecutive}\n") +
|
(p.PositionExecutive == null ? "" : (p.positionExecutiveField == null ? $"{p.PositionExecutive}\n" : $"{p.PositionExecutive}({p.positionExecutiveField})\n")) +
|
||||||
(p.child4 == null ? "" : $"{p.child4}\n") +
|
(p.child4 == null ? "" : $"{p.child4}\n") +
|
||||||
(p.child3 == null ? "" : $"{p.child3}\n") +
|
(p.child3 == null ? "" : $"{p.child3}\n") +
|
||||||
(p.child2 == null ? "" : $"{p.child2}\n") +
|
(p.child2 == null ? "" : $"{p.child2}\n") +
|
||||||
|
|
@ -2887,7 +2897,9 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
amountSpecial = r.amountSpecial,
|
amountSpecial = r.amountSpecial,
|
||||||
positionSalaryAmount = r.positionSalaryAmount,
|
positionSalaryAmount = r.positionSalaryAmount,
|
||||||
mouthSalaryAmount = r.mouthSalaryAmount,
|
mouthSalaryAmount = r.mouthSalaryAmount,
|
||||||
positionExecutive = "",
|
positionExecutive = p.PositionExecutive,
|
||||||
|
positionExecutiveField = p.positionExecutiveField,
|
||||||
|
positionArea = p.positionArea,
|
||||||
positionType = p.posTypeName,
|
positionType = p.posTypeName,
|
||||||
positionLevel = p.posLevelName,
|
positionLevel = p.posLevelName,
|
||||||
posmasterId = p.posmasterId,
|
posmasterId = p.posmasterId,
|
||||||
|
|
|
||||||
|
|
@ -113,6 +113,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.child4ShortNameOld,
|
p.child4ShortNameOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
p.PositionExecutiveOld,
|
p.PositionExecutiveOld,
|
||||||
|
p.positionExecutiveFieldOld,
|
||||||
|
p.positionAreaOld,
|
||||||
p.posMasterNoOld,
|
p.posMasterNoOld,
|
||||||
p.posTypeOldId,
|
p.posTypeOldId,
|
||||||
p.posTypeNameOld,
|
p.posTypeNameOld,
|
||||||
|
|
@ -185,6 +187,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.child4ShortNameOld,
|
p.child4ShortNameOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
p.PositionExecutiveOld,
|
p.PositionExecutiveOld,
|
||||||
|
p.positionExecutiveFieldOld,
|
||||||
|
p.positionAreaOld,
|
||||||
p.posMasterNoOld,
|
p.posMasterNoOld,
|
||||||
p.posTypeOldId,
|
p.posTypeOldId,
|
||||||
p.posTypeNameOld,
|
p.posTypeNameOld,
|
||||||
|
|
@ -243,6 +247,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.child4ShortNameOld,
|
p.child4ShortNameOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
p.PositionExecutiveOld,
|
p.PositionExecutiveOld,
|
||||||
|
p.positionExecutiveFieldOld,
|
||||||
|
p.positionAreaOld,
|
||||||
p.posMasterNoOld,
|
p.posMasterNoOld,
|
||||||
p.posTypeOldId,
|
p.posTypeOldId,
|
||||||
p.posTypeNameOld,
|
p.posTypeNameOld,
|
||||||
|
|
@ -323,6 +329,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.OrganizationPositionOld,
|
p.OrganizationPositionOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
p.PositionExecutiveOld,
|
p.PositionExecutiveOld,
|
||||||
|
p.positionExecutiveFieldOld,
|
||||||
|
p.positionAreaOld,
|
||||||
p.OrganizationOld,
|
p.OrganizationOld,
|
||||||
p.IsActive,
|
p.IsActive,
|
||||||
})
|
})
|
||||||
|
|
@ -403,6 +411,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
|
|
||||||
placementOfficer.PositionOld = org.result.position;
|
placementOfficer.PositionOld = org.result.position;
|
||||||
placementOfficer.PositionExecutiveOld = org.result.posExecutiveName;
|
placementOfficer.PositionExecutiveOld = org.result.posExecutiveName;
|
||||||
|
placementOfficer.positionExecutiveFieldOld = org.result.positionExecutiveField;
|
||||||
|
placementOfficer.positionAreaOld = org.result.positionArea;
|
||||||
placementOfficer.PositionLevelOld = org.result.posLevelName;
|
placementOfficer.PositionLevelOld = org.result.posLevelName;
|
||||||
placementOfficer.PositionTypeOld = org.result.posTypeName;
|
placementOfficer.PositionTypeOld = org.result.posTypeName;
|
||||||
placementOfficer.PositionNumberOld = org.result.nodeShortName + " " + org.result.posMasterNo;
|
placementOfficer.PositionNumberOld = org.result.nodeShortName + " " + org.result.posMasterNo;
|
||||||
|
|
@ -678,7 +688,9 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
amountSpecial = r.amountSpecial,
|
amountSpecial = r.amountSpecial,
|
||||||
positionSalaryAmount = r.positionSalaryAmount,
|
positionSalaryAmount = r.positionSalaryAmount,
|
||||||
mouthSalaryAmount = r.mouthSalaryAmount,
|
mouthSalaryAmount = r.mouthSalaryAmount,
|
||||||
positionExecutive = "",
|
positionExecutive = p.PositionExecutiveOld,
|
||||||
|
positionExecutiveField = p.positionExecutiveFieldOld,
|
||||||
|
positionArea = p.positionAreaOld,
|
||||||
positionType = p.PositionTypeOld,
|
positionType = p.PositionTypeOld,
|
||||||
positionLevel = p.PositionLevelOld,
|
positionLevel = p.PositionLevelOld,
|
||||||
commandId = r.commandId,
|
commandId = r.commandId,
|
||||||
|
|
|
||||||
|
|
@ -157,6 +157,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.posMasterNoOld,
|
p.posMasterNoOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
p.PositionExecutiveOld,
|
p.PositionExecutiveOld,
|
||||||
|
p.positionExecutiveFieldOld,
|
||||||
|
p.positionAreaOld,
|
||||||
p.posTypeOldId,
|
p.posTypeOldId,
|
||||||
p.posTypeNameOld,
|
p.posTypeNameOld,
|
||||||
p.posLevelOldId,
|
p.posLevelOldId,
|
||||||
|
|
@ -244,6 +246,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.AmountOld,
|
p.AmountOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
p.PositionExecutiveOld,
|
p.PositionExecutiveOld,
|
||||||
|
p.positionExecutiveFieldOld,
|
||||||
|
p.positionAreaOld,
|
||||||
p.OrganizationOld,
|
p.OrganizationOld,
|
||||||
p.PositionTypeOld,
|
p.PositionTypeOld,
|
||||||
p.PositionLevelOld,
|
p.PositionLevelOld,
|
||||||
|
|
@ -343,6 +347,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
data.AmountOld,
|
data.AmountOld,
|
||||||
data.PositionOld,
|
data.PositionOld,
|
||||||
data.PositionExecutiveOld,
|
data.PositionExecutiveOld,
|
||||||
|
data.positionExecutiveFieldOld,
|
||||||
|
data.positionAreaOld,
|
||||||
organizationOld = data.OrganizationOld == "/" || data.OrganizationOld == null ? null : data.OrganizationOld,
|
organizationOld = data.OrganizationOld == "/" || data.OrganizationOld == null ? null : data.OrganizationOld,
|
||||||
data.PositionTypeOld,
|
data.PositionTypeOld,
|
||||||
data.PositionLevelOld,
|
data.PositionLevelOld,
|
||||||
|
|
@ -498,6 +504,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
|
|
||||||
placementReceive.PositionOld = org.result.position;
|
placementReceive.PositionOld = org.result.position;
|
||||||
placementReceive.PositionExecutiveOld = org.result.posExecutiveName;
|
placementReceive.PositionExecutiveOld = org.result.posExecutiveName;
|
||||||
|
placementReceive.positionExecutiveFieldOld = org.result.positionExecutiveField;
|
||||||
|
placementReceive.positionAreaOld = org.result.positionArea;
|
||||||
placementReceive.PositionLevelOld = org.result.posLevelName;
|
placementReceive.PositionLevelOld = org.result.posLevelName;
|
||||||
placementReceive.PositionTypeOld = org.result.posTypeName;
|
placementReceive.PositionTypeOld = org.result.posTypeName;
|
||||||
placementReceive.PositionNumberOld = org.result.nodeShortName + " " + org.result.posMasterNo;
|
placementReceive.PositionNumberOld = org.result.nodeShortName + " " + org.result.posMasterNo;
|
||||||
|
|
@ -674,6 +682,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
uppdated.posMasterNo = req.posMasterNo;
|
uppdated.posMasterNo = req.posMasterNo;
|
||||||
uppdated.position = req.positionName;
|
uppdated.position = req.positionName;
|
||||||
uppdated.PositionExecutive = req.posExecutiveName;
|
uppdated.PositionExecutive = req.posExecutiveName;
|
||||||
|
uppdated.positionExecutiveField = req.positionExecutiveField;
|
||||||
|
uppdated.positionArea = req.positionArea;
|
||||||
uppdated.positionField = req.positionField;
|
uppdated.positionField = req.positionField;
|
||||||
uppdated.posTypeId = req.posTypeId;
|
uppdated.posTypeId = req.posTypeId;
|
||||||
uppdated.posTypeName = req.posTypeName;
|
uppdated.posTypeName = req.posTypeName;
|
||||||
|
|
@ -941,7 +951,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
Education = p.EducationOld == null ? "-" : p.EducationOld,
|
Education = p.EducationOld == null ? "-" : p.EducationOld,
|
||||||
OldOrg = p.OrganizationPositionOld ?? "-",
|
OldOrg = p.OrganizationPositionOld ?? "-",
|
||||||
OldOc = (p.PositionOld == null ? "" : $"{p.PositionOld}\n") +
|
OldOc = (p.PositionOld == null ? "" : $"{p.PositionOld}\n") +
|
||||||
(p.PositionExecutiveOld == null ? "" : $"{p.PositionExecutiveOld}\n") +
|
(p.PositionExecutiveOld == null ? "" : (p.positionExecutiveFieldOld == null ? $"{p.PositionExecutiveOld}\n" : $"{p.PositionExecutiveOld}({p.positionExecutiveFieldOld})\n")) +
|
||||||
(p.child4Old == null ? "" : $"{p.child4Old}\n") +
|
(p.child4Old == null ? "" : $"{p.child4Old}\n") +
|
||||||
(p.child3Old == null ? "" : $"{p.child3Old}\n") +
|
(p.child3Old == null ? "" : $"{p.child3Old}\n") +
|
||||||
(p.child2Old == null ? "" : $"{p.child2Old}\n") +
|
(p.child2Old == null ? "" : $"{p.child2Old}\n") +
|
||||||
|
|
@ -951,7 +961,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
OldPositionLevel = p.PositionLevelOld ?? "-",
|
OldPositionLevel = p.PositionLevelOld ?? "-",
|
||||||
OldSalary = p.AmountOld == null ? "-" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
OldSalary = p.AmountOld == null ? "-" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
NewOc = (p.position == null ? "" : $"{p.position}\n") +
|
NewOc = (p.position == null ? "" : $"{p.position}\n") +
|
||||||
(p.PositionExecutive == null ? "" : $"{p.PositionExecutive}\n") +
|
(p.PositionExecutive == null ? "" : (p.positionExecutiveField == null ? $"{p.PositionExecutive}\n" : $"{p.PositionExecutive}({p.positionExecutiveField})\n")) +
|
||||||
(p.child4 == null ? "" : $"{p.child4}\n") +
|
(p.child4 == null ? "" : $"{p.child4}\n") +
|
||||||
(p.child3 == null ? "" : $"{p.child3}\n") +
|
(p.child3 == null ? "" : $"{p.child3}\n") +
|
||||||
(p.child2 == null ? "" : $"{p.child2}\n") +
|
(p.child2 == null ? "" : $"{p.child2}\n") +
|
||||||
|
|
@ -1078,7 +1088,9 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
amountSpecial = r.amountSpecial,
|
amountSpecial = r.amountSpecial,
|
||||||
positionSalaryAmount = r.positionSalaryAmount,
|
positionSalaryAmount = r.positionSalaryAmount,
|
||||||
mouthSalaryAmount = r.mouthSalaryAmount,
|
mouthSalaryAmount = r.mouthSalaryAmount,
|
||||||
positionExecutive = "",
|
positionExecutive = p.PositionExecutive,
|
||||||
|
positionExecutiveField = p.positionExecutiveField,
|
||||||
|
positionArea = p.positionArea,
|
||||||
positionType = p.posTypeName,
|
positionType = p.posTypeName,
|
||||||
positionLevel = p.posLevelName,
|
positionLevel = p.posLevelName,
|
||||||
commandId = r.commandId,
|
commandId = r.commandId,
|
||||||
|
|
|
||||||
|
|
@ -114,6 +114,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.child4ShortNameOld,
|
p.child4ShortNameOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
p.PositionExecutiveOld,
|
p.PositionExecutiveOld,
|
||||||
|
p.positionExecutiveFieldOld,
|
||||||
|
p.positionAreaOld,
|
||||||
p.posMasterNoOld,
|
p.posMasterNoOld,
|
||||||
p.posTypeOldId,
|
p.posTypeOldId,
|
||||||
p.posTypeNameOld,
|
p.posTypeNameOld,
|
||||||
|
|
@ -201,6 +203,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.OrganizationPositionOld,
|
p.OrganizationPositionOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
p.PositionExecutiveOld,
|
p.PositionExecutiveOld,
|
||||||
|
p.positionExecutiveFieldOld,
|
||||||
|
p.positionAreaOld,
|
||||||
p.DateRepatriation,
|
p.DateRepatriation,
|
||||||
})
|
})
|
||||||
.FirstOrDefaultAsync();
|
.FirstOrDefaultAsync();
|
||||||
|
|
@ -289,6 +293,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
|
|
||||||
placementRepatriation.PositionOld = org.result.position;
|
placementRepatriation.PositionOld = org.result.position;
|
||||||
placementRepatriation.PositionExecutiveOld = org.result.posExecutiveName;
|
placementRepatriation.PositionExecutiveOld = org.result.posExecutiveName;
|
||||||
|
placementRepatriation.positionExecutiveFieldOld = org.result.positionExecutiveField;
|
||||||
|
placementRepatriation.positionAreaOld = org.result.positionArea;
|
||||||
placementRepatriation.PositionLevelOld = org.result.posLevelName;
|
placementRepatriation.PositionLevelOld = org.result.posLevelName;
|
||||||
placementRepatriation.PositionTypeOld = org.result.posTypeName;
|
placementRepatriation.PositionTypeOld = org.result.posTypeName;
|
||||||
placementRepatriation.PositionNumberOld = org.result.nodeShortName + " " + org.result.posMasterNo;
|
placementRepatriation.PositionNumberOld = org.result.nodeShortName + " " + org.result.posMasterNo;
|
||||||
|
|
@ -550,7 +556,9 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
amountSpecial = r.amountSpecial,
|
amountSpecial = r.amountSpecial,
|
||||||
positionSalaryAmount = r.positionSalaryAmount,
|
positionSalaryAmount = r.positionSalaryAmount,
|
||||||
mouthSalaryAmount = r.mouthSalaryAmount,
|
mouthSalaryAmount = r.mouthSalaryAmount,
|
||||||
positionExecutive = "",
|
positionExecutive = p.PositionExecutiveOld,
|
||||||
|
positionExecutiveField = p.positionExecutiveFieldOld,
|
||||||
|
positionArea = p.positionAreaOld,
|
||||||
positionType = p.PositionTypeOld,
|
positionType = p.PositionTypeOld,
|
||||||
positionLevel = p.PositionLevelOld,
|
positionLevel = p.PositionLevelOld,
|
||||||
commandId = r.commandId,
|
commandId = r.commandId,
|
||||||
|
|
|
||||||
|
|
@ -207,6 +207,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.child4ShortNameOld,
|
p.child4ShortNameOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
p.PositionExecutiveOld,
|
p.PositionExecutiveOld,
|
||||||
|
p.positionExecutiveFieldOld,
|
||||||
|
p.positionAreaOld,
|
||||||
p.posMasterNoOld,
|
p.posMasterNoOld,
|
||||||
p.posTypeOldId,
|
p.posTypeOldId,
|
||||||
p.posTypeNameOld,
|
p.posTypeNameOld,
|
||||||
|
|
@ -283,6 +285,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.OrganizationPositionOld,
|
p.OrganizationPositionOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
p.PositionExecutiveOld,
|
p.PositionExecutiveOld,
|
||||||
|
p.positionExecutiveFieldOld,
|
||||||
|
p.positionAreaOld,
|
||||||
PlacementTransferDocs = p.PlacementTransferDocs.Where(d => d.Document != null).Select(d => new { d.Document.Id, d.Document.FileName }),
|
PlacementTransferDocs = p.PlacementTransferDocs.Where(d => d.Document != null).Select(d => new { d.Document.Id, d.Document.FileName }),
|
||||||
})
|
})
|
||||||
.FirstOrDefaultAsync();
|
.FirstOrDefaultAsync();
|
||||||
|
|
@ -338,6 +342,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
data.OrganizationPositionOld,
|
data.OrganizationPositionOld,
|
||||||
data.PositionOld,
|
data.PositionOld,
|
||||||
data.PositionExecutiveOld,
|
data.PositionExecutiveOld,
|
||||||
|
data.positionExecutiveFieldOld,
|
||||||
|
data.positionAreaOld,
|
||||||
Docs = placementTransferDocs,
|
Docs = placementTransferDocs,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -407,6 +413,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.OrganizationPositionOld,
|
p.OrganizationPositionOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
p.PositionExecutiveOld,
|
p.PositionExecutiveOld,
|
||||||
|
p.positionExecutiveFieldOld,
|
||||||
|
p.positionAreaOld,
|
||||||
PlacementTransferDocs = p.PlacementTransferDocs.Where(d => d.Document != null).Select(d => new { d.Document.Id, d.Document.FileName }),
|
PlacementTransferDocs = p.PlacementTransferDocs.Where(d => d.Document != null).Select(d => new { d.Document.Id, d.Document.FileName }),
|
||||||
})
|
})
|
||||||
.FirstOrDefaultAsync();
|
.FirstOrDefaultAsync();
|
||||||
|
|
@ -462,6 +470,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
data.OrganizationPositionOld,
|
data.OrganizationPositionOld,
|
||||||
data.PositionOld,
|
data.PositionOld,
|
||||||
data.PositionExecutiveOld,
|
data.PositionExecutiveOld,
|
||||||
|
data.positionExecutiveFieldOld,
|
||||||
|
data.positionAreaOld,
|
||||||
Docs = placementTransferDocs,
|
Docs = placementTransferDocs,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -538,6 +548,8 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
placementTransfer.AmountOld = org.result.salary;
|
placementTransfer.AmountOld = org.result.salary;
|
||||||
placementTransfer.PositionOld = org.result.position;
|
placementTransfer.PositionOld = org.result.position;
|
||||||
placementTransfer.PositionExecutiveOld = org.result.posExecutiveName;
|
placementTransfer.PositionExecutiveOld = org.result.posExecutiveName;
|
||||||
|
placementTransfer.positionExecutiveFieldOld = org.result.positionExecutiveField;
|
||||||
|
placementTransfer.positionAreaOld = org.result.positionArea;
|
||||||
placementTransfer.PositionLevelOld = org.result.posLevelName;
|
placementTransfer.PositionLevelOld = org.result.posLevelName;
|
||||||
placementTransfer.PositionTypeOld = org.result.posTypeName;
|
placementTransfer.PositionTypeOld = org.result.posTypeName;
|
||||||
placementTransfer.PositionNumberOld = org.result.nodeShortName + " " + org.result.posMasterNo;
|
placementTransfer.PositionNumberOld = org.result.nodeShortName + " " + org.result.posMasterNo;
|
||||||
|
|
@ -877,7 +889,9 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
amountSpecial = r.amountSpecial,
|
amountSpecial = r.amountSpecial,
|
||||||
positionSalaryAmount = r.positionSalaryAmount,
|
positionSalaryAmount = r.positionSalaryAmount,
|
||||||
mouthSalaryAmount = r.mouthSalaryAmount,
|
mouthSalaryAmount = r.mouthSalaryAmount,
|
||||||
positionExecutive = "",
|
positionExecutive = p.PositionExecutiveOld,
|
||||||
|
positionExecutiveField = p.positionExecutiveFieldOld,
|
||||||
|
positionArea = p.positionAreaOld,
|
||||||
positionType = p.PositionTypeOld,
|
positionType = p.PositionTypeOld,
|
||||||
positionLevel = p.PositionLevelOld,
|
positionLevel = p.PositionLevelOld,
|
||||||
commandId = r.commandId,
|
commandId = r.commandId,
|
||||||
|
|
|
||||||
|
|
@ -42,6 +42,8 @@ namespace BMA.EHR.Placement.Service.Requests
|
||||||
public int? posMasterNo { get; set; }
|
public int? posMasterNo { get; set; }
|
||||||
public string? position { get; set; }
|
public string? position { get; set; }
|
||||||
public string? posExecutiveName { get; set; }
|
public string? posExecutiveName { get; set; }
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
public string? positionArea { get; set; }
|
||||||
public string? posTypeId { get; set; }
|
public string? posTypeId { get; set; }
|
||||||
public string? posTypeName { get; set; }
|
public string? posTypeName { get; set; }
|
||||||
public string? posLevelId { get; set; }
|
public string? posLevelId { get; set; }
|
||||||
|
|
|
||||||
|
|
@ -30,5 +30,7 @@ namespace BMA.EHR.Placement.Service.Requests
|
||||||
public string? posLevelName { get; set; }
|
public string? posLevelName { get; set; }
|
||||||
public string? typeCommand { get; set; }
|
public string? typeCommand { get; set; }
|
||||||
public string? posExecutiveName { get; set; }
|
public string? posExecutiveName { get; set; }
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
public string? positionArea { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -30,5 +30,7 @@ namespace BMA.EHR.Placement.Service.Requests
|
||||||
public string? posLevelName { get; set; }
|
public string? posLevelName { get; set; }
|
||||||
public string? typeCommand { get; set; }
|
public string? typeCommand { get; set; }
|
||||||
public string? posExecutiveName { get; set; }
|
public string? posExecutiveName { get; set; }
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
public string? positionArea { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -39,5 +39,8 @@ namespace BMA.EHR.Placement.Service.Requests
|
||||||
public string? posLevelName { get; set; }
|
public string? posLevelName { get; set; }
|
||||||
public string? typeCommand { get; set; }
|
public string? typeCommand { get; set; }
|
||||||
public string? posExecutiveName { get; set; }
|
public string? posExecutiveName { get; set; }
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
public string? positionArea { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -376,6 +376,8 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
posLevelRank = profile.posLevelRank,
|
posLevelRank = profile.posLevelRank,
|
||||||
posExecutiveId = profile.posExecutiveId,
|
posExecutiveId = profile.posExecutiveId,
|
||||||
posExecutiveName = profile.posExecutiveName,
|
posExecutiveName = profile.posExecutiveName,
|
||||||
|
positionExecutiveField = profile.positionExecutiveField,
|
||||||
|
positionArea = profile.positionArea,
|
||||||
posNo = profile.posNo,
|
posNo = profile.posNo,
|
||||||
CreatedFullName = FullName ?? "System Administrator",
|
CreatedFullName = FullName ?? "System Administrator",
|
||||||
CreatedUserId = UserId ?? "",
|
CreatedUserId = UserId ?? "",
|
||||||
|
|
@ -419,6 +421,8 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
posLevelRank = profile.posLevelRank,
|
posLevelRank = profile.posLevelRank,
|
||||||
posExecutiveId = profile.posExecutiveId,
|
posExecutiveId = profile.posExecutiveId,
|
||||||
posExecutiveName = profile.posExecutiveName,
|
posExecutiveName = profile.posExecutiveName,
|
||||||
|
positionExecutiveField = profile.positionExecutiveField,
|
||||||
|
positionArea = profile.positionArea,
|
||||||
posNo = profile.posNo,
|
posNo = profile.posNo,
|
||||||
CreatedFullName = FullName ?? "System Administrator",
|
CreatedFullName = FullName ?? "System Administrator",
|
||||||
CreatedUserId = UserId ?? "",
|
CreatedUserId = UserId ?? "",
|
||||||
|
|
@ -479,6 +483,8 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
posLevelRank = x.posLevelRank,
|
posLevelRank = x.posLevelRank,
|
||||||
posExecutiveId = x.posExecutiveId,
|
posExecutiveId = x.posExecutiveId,
|
||||||
posExecutiveName = x.posExecutiveName,
|
posExecutiveName = x.posExecutiveName,
|
||||||
|
positionExecutiveField = x.positionExecutiveField,
|
||||||
|
positionArea = x.positionArea,
|
||||||
posNo = x.posNo,
|
posNo = x.posNo,
|
||||||
})
|
})
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
|
|
@ -574,6 +580,8 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
posLevelRank = profileOld.posLevelRank,
|
posLevelRank = profileOld.posLevelRank,
|
||||||
posExecutiveId = profileOld.posExecutiveId,
|
posExecutiveId = profileOld.posExecutiveId,
|
||||||
posExecutiveName = profileOld.posExecutiveName,
|
posExecutiveName = profileOld.posExecutiveName,
|
||||||
|
positionExecutiveField = profileOld.positionExecutiveField,
|
||||||
|
positionArea = profileOld.positionArea,
|
||||||
posNo = profileOld.posNo,
|
posNo = profileOld.posNo,
|
||||||
CreatedFullName = FullName ?? "System Administrator",
|
CreatedFullName = FullName ?? "System Administrator",
|
||||||
CreatedUserId = UserId ?? "",
|
CreatedUserId = UserId ?? "",
|
||||||
|
|
@ -636,6 +644,8 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
posLevelRank = profileOld.posLevelRank,
|
posLevelRank = profileOld.posLevelRank,
|
||||||
posExecutiveId = profileOld.posExecutiveId,
|
posExecutiveId = profileOld.posExecutiveId,
|
||||||
posExecutiveName = profileOld.posExecutiveName,
|
posExecutiveName = profileOld.posExecutiveName,
|
||||||
|
positionExecutiveField = profileOld.positionExecutiveField,
|
||||||
|
positionArea = profileOld.positionArea,
|
||||||
posNo = profileOld.posNo,
|
posNo = profileOld.posNo,
|
||||||
CreatedFullName = FullName ?? "System Administrator",
|
CreatedFullName = FullName ?? "System Administrator",
|
||||||
CreatedUserId = UserId ?? "",
|
CreatedUserId = UserId ?? "",
|
||||||
|
|
@ -681,6 +691,8 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
positionType = x.posTypeName,
|
positionType = x.posTypeName,
|
||||||
positionLevel = x.posLevelName,
|
positionLevel = x.posLevelName,
|
||||||
positionExecutive = x.posExecutiveName,
|
positionExecutive = x.posExecutiveName,
|
||||||
|
positionExecutiveField = x.positionExecutiveField,
|
||||||
|
positionArea = x.positionArea,
|
||||||
posNo = x.posNo,
|
posNo = x.posNo,
|
||||||
})
|
})
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
|
|
@ -791,6 +803,8 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
posTypeName = x.posTypeName,
|
posTypeName = x.posTypeName,
|
||||||
posLevelName = x.posLevelName,
|
posLevelName = x.posLevelName,
|
||||||
posExecutiveName = x.posExecutiveName,
|
posExecutiveName = x.posExecutiveName,
|
||||||
|
positionExecutiveField = x.positionExecutiveField,
|
||||||
|
positionArea = x.positionArea,
|
||||||
posNo = x.posNo,
|
posNo = x.posNo,
|
||||||
// positionEmployeePosition = x.Profile.PositionEmployeePosition == null ? null : x.Profile.PositionEmployeePosition.Name,
|
// positionEmployeePosition = x.Profile.PositionEmployeePosition == null ? null : x.Profile.PositionEmployeePosition.Name,
|
||||||
// positionEmployeeLevel = x.Profile.PositionEmployeeLevel == null ? null : x.Profile.PositionEmployeeLevel.Name,
|
// positionEmployeeLevel = x.Profile.PositionEmployeeLevel == null ? null : x.Profile.PositionEmployeeLevel.Name,
|
||||||
|
|
@ -976,6 +990,8 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
data.posLevelRank = org.result.posLevelRank;
|
data.posLevelRank = org.result.posLevelRank;
|
||||||
data.posExecutiveId = org.result.posExecutiveId;
|
data.posExecutiveId = org.result.posExecutiveId;
|
||||||
data.posExecutiveName = org.result.posExecutiveName;
|
data.posExecutiveName = org.result.posExecutiveName;
|
||||||
|
data.positionExecutiveField = org.result.positionExecutiveField;
|
||||||
|
data.positionArea = org.result.positionArea;
|
||||||
data.posNo = org.result.posNo;
|
data.posNo = org.result.posNo;
|
||||||
|
|
||||||
dataRaw.profileId = org.result.profileId;
|
dataRaw.profileId = org.result.profileId;
|
||||||
|
|
@ -1008,6 +1024,8 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
dataRaw.posLevelRank = org.result.posLevelRank;
|
dataRaw.posLevelRank = org.result.posLevelRank;
|
||||||
dataRaw.posExecutiveId = org.result.posExecutiveId;
|
dataRaw.posExecutiveId = org.result.posExecutiveId;
|
||||||
dataRaw.posExecutiveName = org.result.posExecutiveName;
|
dataRaw.posExecutiveName = org.result.posExecutiveName;
|
||||||
|
dataRaw.positionExecutiveField = org.result.positionExecutiveField;
|
||||||
|
dataRaw.positionArea = org.result.positionArea;
|
||||||
dataRaw.posNo = org.result.posNo;
|
dataRaw.posNo = org.result.posNo;
|
||||||
|
|
||||||
_context.RetirementProfiles.Add(data);
|
_context.RetirementProfiles.Add(data);
|
||||||
|
|
|
||||||
|
|
@ -290,6 +290,8 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
retirementDeceased.posMasterNo = org.result.posMasterNo;
|
retirementDeceased.posMasterNo = org.result.posMasterNo;
|
||||||
retirementDeceased.position = org.result.position;
|
retirementDeceased.position = org.result.position;
|
||||||
retirementDeceased.PositionExecutiveOld = org.result.posExecutiveName;
|
retirementDeceased.PositionExecutiveOld = org.result.posExecutiveName;
|
||||||
|
retirementDeceased.positionExecutiveFieldOld = org.result.positionExecutiveField;
|
||||||
|
retirementDeceased.positionAreaOld = org.result.positionArea;
|
||||||
retirementDeceased.posTypeId = org.result.posTypeId;
|
retirementDeceased.posTypeId = org.result.posTypeId;
|
||||||
retirementDeceased.posTypeName = $"{org.result.posTypeShortName} {org.result.posTypeName}";
|
retirementDeceased.posTypeName = $"{org.result.posTypeShortName} {org.result.posTypeName}";
|
||||||
retirementDeceased.posLevelId = org.result.posLevelId;
|
retirementDeceased.posLevelId = org.result.posLevelId;
|
||||||
|
|
|
||||||
|
|
@ -406,6 +406,8 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
retirementOther.LeaveDate = org.result.leaveDate;
|
retirementOther.LeaveDate = org.result.leaveDate;
|
||||||
retirementOther.PositionOld = org.result.position;
|
retirementOther.PositionOld = org.result.position;
|
||||||
retirementOther.PositionExecutiveOld = org.result.posExecutiveName;
|
retirementOther.PositionExecutiveOld = org.result.posExecutiveName;
|
||||||
|
retirementOther.positionExecutiveFieldOld = org.result.positionExecutiveField;
|
||||||
|
retirementOther.positionAreaOld = org.result.positionArea;
|
||||||
retirementOther.PositionLevelOld = org.result.posLevelName;
|
retirementOther.PositionLevelOld = org.result.posLevelName;
|
||||||
retirementOther.PositionTypeOld = org.result.posTypeName;
|
retirementOther.PositionTypeOld = org.result.posTypeName;
|
||||||
retirementOther.PositionNumberOld = org.result.nodeShortName + " " + org.result.posMasterNo;
|
retirementOther.PositionNumberOld = org.result.nodeShortName + " " + org.result.posMasterNo;
|
||||||
|
|
@ -528,6 +530,8 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
uppdated.posMasterNo = req.posMasterNo;
|
uppdated.posMasterNo = req.posMasterNo;
|
||||||
uppdated.position = req.positionName;
|
uppdated.position = req.positionName;
|
||||||
uppdated.PositionExecutive = req.posExecutiveName;
|
uppdated.PositionExecutive = req.posExecutiveName;
|
||||||
|
uppdated.positionExecutiveField = req.positionExecutiveField;
|
||||||
|
uppdated.positionArea = req.positionArea;
|
||||||
uppdated.positionField = req.positionField;
|
uppdated.positionField = req.positionField;
|
||||||
uppdated.posTypeId = req.posTypeId;
|
uppdated.posTypeId = req.posTypeId;
|
||||||
uppdated.posTypeName = req.posTypeName;
|
uppdated.posTypeName = req.posTypeName;
|
||||||
|
|
@ -731,7 +735,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
OldSalary = p.AmountOld == null ? "-" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
OldSalary = p.AmountOld == null ? "-" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
LeaveDate = p.LeaveDate == null ? "-" : p.LeaveDate.Value.ToThaiShortDate2().ToThaiNumber(),
|
LeaveDate = p.LeaveDate == null ? "-" : p.LeaveDate.Value.ToThaiShortDate2().ToThaiNumber(),
|
||||||
NewOc = (p.position == null ? "" : $"{p.position}\n") +
|
NewOc = (p.position == null ? "" : $"{p.position}\n") +
|
||||||
(p.PositionExecutive == null ? "" : $"{p.PositionExecutive}\n") +
|
(p.PositionExecutive == null ? "" : (p.positionArea == null ? $"{p.positionExecutiveField}\n" : $"{p.PositionExecutive}({p.positionExecutiveField})\n")) +
|
||||||
(p.child4 == null ? "" : $"{p.child4}\n") +
|
(p.child4 == null ? "" : $"{p.child4}\n") +
|
||||||
(p.child3 == null ? "" : $"{p.child3}\n") +
|
(p.child3 == null ? "" : $"{p.child3}\n") +
|
||||||
(p.child2 == null ? "" : $"{p.child2}\n") +
|
(p.child2 == null ? "" : $"{p.child2}\n") +
|
||||||
|
|
@ -812,7 +816,9 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
amountSpecial = r.amountSpecial,
|
amountSpecial = r.amountSpecial,
|
||||||
positionSalaryAmount = r.positionSalaryAmount,
|
positionSalaryAmount = r.positionSalaryAmount,
|
||||||
mouthSalaryAmount = r.mouthSalaryAmount,
|
mouthSalaryAmount = r.mouthSalaryAmount,
|
||||||
positionExecutive = "",
|
positionExecutive = p.PositionExecutiveOld,
|
||||||
|
positionExecutiveField = p.positionExecutiveFieldOld,
|
||||||
|
positionArea = p.positionAreaOld,
|
||||||
positionType = p.PositionTypeOld,
|
positionType = p.PositionTypeOld,
|
||||||
positionLevel = p.PositionLevelOld,
|
positionLevel = p.PositionLevelOld,
|
||||||
isLeave = false,
|
isLeave = false,
|
||||||
|
|
@ -973,7 +979,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
LeaveDate = p.LeaveDate == null ? "-" : p.LeaveDate.Value.ToThaiShortDate2().ToThaiNumber(),
|
LeaveDate = p.LeaveDate == null ? "-" : p.LeaveDate.Value.ToThaiShortDate2().ToThaiNumber(),
|
||||||
MilitaryDate = p.MilitaryDate == null ? "-" : p.MilitaryDate.Value.ToThaiShortDate2().ToThaiNumber(),
|
MilitaryDate = p.MilitaryDate == null ? "-" : p.MilitaryDate.Value.ToThaiShortDate2().ToThaiNumber(),
|
||||||
NewOc = (p.PositionOld == null ? "" : $"{p.PositionOld}\n") +
|
NewOc = (p.PositionOld == null ? "" : $"{p.PositionOld}\n") +
|
||||||
(p.PositionExecutiveOld == null ? "" : $"{p.PositionExecutiveOld}\n") +
|
(p.PositionExecutiveOld == null ? "" : (p.positionExecutiveFieldOld == null ? $"{p.PositionExecutiveOld}\n" : $"{p.PositionExecutiveOld}({p.positionExecutiveFieldOld})\n")) +
|
||||||
(p.child4Old == null ? "" : $"{p.child4Old}\n") +
|
(p.child4Old == null ? "" : $"{p.child4Old}\n") +
|
||||||
(p.child3Old == null ? "" : $"{p.child3Old}\n") +
|
(p.child3Old == null ? "" : $"{p.child3Old}\n") +
|
||||||
(p.child2Old == null ? "" : $"{p.child2Old}\n") +
|
(p.child2Old == null ? "" : $"{p.child2Old}\n") +
|
||||||
|
|
@ -1054,7 +1060,9 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
amountSpecial = r.amountSpecial,
|
amountSpecial = r.amountSpecial,
|
||||||
positionSalaryAmount = r.positionSalaryAmount,
|
positionSalaryAmount = r.positionSalaryAmount,
|
||||||
mouthSalaryAmount = r.mouthSalaryAmount,
|
mouthSalaryAmount = r.mouthSalaryAmount,
|
||||||
positionExecutive = "",
|
positionExecutive = p.PositionExecutiveOld,
|
||||||
|
positionExecutiveField = p.positionExecutiveFieldOld,
|
||||||
|
positionArea = p.positionAreaOld,
|
||||||
positionType = p.PositionTypeOld,
|
positionType = p.PositionTypeOld,
|
||||||
positionLevel = p.PositionLevelOld,
|
positionLevel = p.PositionLevelOld,
|
||||||
isLeave = false,
|
isLeave = false,
|
||||||
|
|
|
||||||
|
|
@ -300,6 +300,8 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
|
|
||||||
retirementOut.PositionOld = org.result.position;
|
retirementOut.PositionOld = org.result.position;
|
||||||
retirementOut.PositionExecutiveOld = org.result.posExecutiveName;
|
retirementOut.PositionExecutiveOld = org.result.posExecutiveName;
|
||||||
|
retirementOut.positionExecutiveFieldOld = org.result.positionExecutiveField;
|
||||||
|
retirementOut.positionAreaOld = org.result.positionArea;
|
||||||
retirementOut.PositionLevelOld = org.result.posLevelName;
|
retirementOut.PositionLevelOld = org.result.posLevelName;
|
||||||
retirementOut.PositionTypeOld = org.result.posTypeName;
|
retirementOut.PositionTypeOld = org.result.posTypeName;
|
||||||
retirementOut.PositionNumberOld = org.result.nodeShortName + " " + org.result.posMasterNo;
|
retirementOut.PositionNumberOld = org.result.nodeShortName + " " + org.result.posMasterNo;
|
||||||
|
|
@ -562,7 +564,9 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
amountSpecial = r.amountSpecial,
|
amountSpecial = r.amountSpecial,
|
||||||
positionSalaryAmount = r.positionSalaryAmount,
|
positionSalaryAmount = r.positionSalaryAmount,
|
||||||
mouthSalaryAmount = r.mouthSalaryAmount,
|
mouthSalaryAmount = r.mouthSalaryAmount,
|
||||||
positionExecutive = "",
|
positionExecutive = p.PositionExecutiveOld,
|
||||||
|
positionExecutiveField = p.positionExecutiveFieldOld,
|
||||||
|
positionArea = p.positionAreaOld,
|
||||||
positionType = p.PositionTypeOld,
|
positionType = p.PositionTypeOld,
|
||||||
positionLevel = p.PositionLevelOld,
|
positionLevel = p.PositionLevelOld,
|
||||||
isLeave = true,
|
isLeave = true,
|
||||||
|
|
|
||||||
|
|
@ -1301,6 +1301,8 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
retirementResign.AmountOld = org.result.salary;
|
retirementResign.AmountOld = org.result.salary;
|
||||||
retirementResign.PositionOld = org.result.position;
|
retirementResign.PositionOld = org.result.position;
|
||||||
retirementResign.PositionExecutiveOld = org.result.posExecutiveName;
|
retirementResign.PositionExecutiveOld = org.result.posExecutiveName;
|
||||||
|
retirementResign.positionExecutiveFieldOld = org.result.positionExecutiveField;
|
||||||
|
retirementResign.positionAreaOld = org.result.positionArea;
|
||||||
retirementResign.PositionLevelOld = org.result.posLevelName;
|
retirementResign.PositionLevelOld = org.result.posLevelName;
|
||||||
retirementResign.PositionTypeOld = org.result.posTypeName;
|
retirementResign.PositionTypeOld = org.result.posTypeName;
|
||||||
retirementResign.PositionNumberOld = org.result.nodeShortName + " " + org.result.posMasterNo;
|
retirementResign.PositionNumberOld = org.result.nodeShortName + " " + org.result.posMasterNo;
|
||||||
|
|
@ -2626,7 +2628,9 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
amountSpecial = r.amountSpecial,
|
amountSpecial = r.amountSpecial,
|
||||||
positionSalaryAmount = r.positionSalaryAmount,
|
positionSalaryAmount = r.positionSalaryAmount,
|
||||||
mouthSalaryAmount = r.mouthSalaryAmount,
|
mouthSalaryAmount = r.mouthSalaryAmount,
|
||||||
positionExecutive = "",
|
positionExecutive = p.PositionExecutiveOld,
|
||||||
|
positionExecutiveField = p.positionExecutiveFieldOld,
|
||||||
|
positionArea = p.positionAreaOld,
|
||||||
positionType = p.PositionTypeOld,
|
positionType = p.PositionTypeOld,
|
||||||
positionLevel = p.PositionLevelOld,
|
positionLevel = p.PositionLevelOld,
|
||||||
isLeave = p.IsCancel == true ? false : true,
|
isLeave = p.IsCancel == true ? false : true,
|
||||||
|
|
@ -2748,7 +2752,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
PositionName = p.PositionOld ?? "-",
|
PositionName = p.PositionOld ?? "-",
|
||||||
Organization = p.OrganizationPositionOld ?? "-",
|
Organization = p.OrganizationPositionOld ?? "-",
|
||||||
Oc = (p.PositionOld == null ? "" : $"{p.PositionOld}\n") +
|
Oc = (p.PositionOld == null ? "" : $"{p.PositionOld}\n") +
|
||||||
(p.PositionExecutiveOld == null ? "" : $"{p.PositionExecutiveOld}\n") +
|
(p.PositionExecutiveOld == null ? "" : (p.positionExecutiveFieldOld == null ? $"{p.PositionExecutiveOld}\n" : $"{p.PositionExecutiveOld}({p.positionExecutiveFieldOld})\n")) +
|
||||||
(p.child4Old == null ? "" : $"{p.child4Old}\n") +
|
(p.child4Old == null ? "" : $"{p.child4Old}\n") +
|
||||||
(p.child3Old == null ? "" : $"{p.child3Old}\n") +
|
(p.child3Old == null ? "" : $"{p.child3Old}\n") +
|
||||||
(p.child2Old == null ? "" : $"{p.child2Old}\n") +
|
(p.child2Old == null ? "" : $"{p.child2Old}\n") +
|
||||||
|
|
@ -2824,7 +2828,9 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
amountSpecial = r.amountSpecial,
|
amountSpecial = r.amountSpecial,
|
||||||
positionSalaryAmount = r.positionSalaryAmount,
|
positionSalaryAmount = r.positionSalaryAmount,
|
||||||
mouthSalaryAmount = r.mouthSalaryAmount,
|
mouthSalaryAmount = r.mouthSalaryAmount,
|
||||||
positionExecutive = "",
|
positionExecutive = p.PositionExecutiveOld,
|
||||||
|
positionExecutiveField = p.positionExecutiveFieldOld,
|
||||||
|
positionArea = p.positionAreaOld,
|
||||||
positionType = p.PositionTypeOld,
|
positionType = p.PositionTypeOld,
|
||||||
positionLevel = p.PositionLevelOld,
|
positionLevel = p.PositionLevelOld,
|
||||||
isLeave = false,
|
isLeave = false,
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,8 @@ namespace BMA.EHR.Retirement.Service.Requests
|
||||||
public int? posLevelRank { get; set; }
|
public int? posLevelRank { get; set; }
|
||||||
public string? posExecutiveId { get; set; }
|
public string? posExecutiveId { get; set; }
|
||||||
public string? posExecutiveName { get; set; }
|
public string? posExecutiveName { get; set; }
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
public string? positionArea { get; set; }
|
||||||
public string? posNo { get; set; }
|
public string? posNo { get; set; }
|
||||||
public DateTime? leaveDate { get; set; }
|
public DateTime? leaveDate { get; set; }
|
||||||
public string? education { get; set; }
|
public string? education { get; set; }
|
||||||
|
|
|
||||||
|
|
@ -42,6 +42,8 @@ namespace BMA.EHR.Retirement.Service.Requests
|
||||||
public int? posLevelRank { get; set; }
|
public int? posLevelRank { get; set; }
|
||||||
public string? posExecutiveId { get; set; }
|
public string? posExecutiveId { get; set; }
|
||||||
public string? posExecutiveName { get; set; }
|
public string? posExecutiveName { get; set; }
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
public string? positionArea { get; set; }
|
||||||
public string? posNo { get; set; }
|
public string? posNo { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -30,5 +30,7 @@ namespace BMA.EHR.Retirement.Service.Requests
|
||||||
public string? posLevelName { get; set; }
|
public string? posLevelName { get; set; }
|
||||||
public string? typeCommand { get; set; }
|
public string? typeCommand { get; set; }
|
||||||
public string? posExecutiveName { get; set; }
|
public string? posExecutiveName { get; set; }
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
public string? positionArea { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -58,6 +58,8 @@ namespace BMA.EHR.Retirement.Service.Requests
|
||||||
public int? posLevelRank { get; set; }
|
public int? posLevelRank { get; set; }
|
||||||
public string? posExecutiveId { get; set; }
|
public string? posExecutiveId { get; set; }
|
||||||
public string? posExecutiveName { get; set; }
|
public string? posExecutiveName { get; set; }
|
||||||
|
public string? positionExecutiveField { get; set; }
|
||||||
|
public string? positionArea { get; set; }
|
||||||
public string? posNo { get; set; }
|
public string? posNo { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue