comment คำนวน ระยะเวลาทำงาน
This commit is contained in:
parent
8e2ae7c6a5
commit
4d634413d0
1 changed files with 22 additions and 22 deletions
|
|
@ -59,28 +59,28 @@ namespace BMA.EHR.Application.Repositories.Reports
|
|||
var monthDiff = 0;
|
||||
var dayDiff = 0;
|
||||
var sb = new StringBuilder();
|
||||
foreach (var career in careers)
|
||||
{
|
||||
var rangeObj = career.DurationStart.CalculateBetweenDateV2Value(career.DurationEnd);
|
||||
yearDiff = yearDiff + rangeObj.years;
|
||||
monthDiff = monthDiff + rangeObj.months;
|
||||
dayDiff = dayDiff + rangeObj.days;
|
||||
if (dayDiff >= 30)
|
||||
{
|
||||
monthDiff = monthDiff + (int)(dayDiff / 30);
|
||||
dayDiff = dayDiff % 30;
|
||||
}
|
||||
if (monthDiff >= 12)
|
||||
{
|
||||
yearDiff = yearDiff + (int)(monthDiff / 12);
|
||||
monthDiff = monthDiff % 12;
|
||||
}
|
||||
sb.Clear();
|
||||
sb.Append(yearDiff == 0 ? "" : $"{yearDiff} ปี ");
|
||||
sb.Append(monthDiff == 0 ? "" : $"{monthDiff} เดือน ");
|
||||
sb.Append(dayDiff == 0 ? "" : $"{dayDiff} วัน ");
|
||||
sb.ToString();
|
||||
}
|
||||
// foreach (var career in careers)
|
||||
// {
|
||||
// var rangeObj = career.DurationStart.CalculateBetweenDateV2Value(career.DurationEnd);
|
||||
// yearDiff = yearDiff + rangeObj.years;
|
||||
// monthDiff = monthDiff + rangeObj.months;
|
||||
// dayDiff = dayDiff + rangeObj.days;
|
||||
// if (dayDiff >= 30)
|
||||
// {
|
||||
// monthDiff = monthDiff + (int)(dayDiff / 30);
|
||||
// dayDiff = dayDiff % 30;
|
||||
// }
|
||||
// if (monthDiff >= 12)
|
||||
// {
|
||||
// yearDiff = yearDiff + (int)(monthDiff / 12);
|
||||
// monthDiff = monthDiff % 12;
|
||||
// }
|
||||
// sb.Clear();
|
||||
// sb.Append(yearDiff == 0 ? "" : $"{yearDiff} ปี ");
|
||||
// sb.Append(monthDiff == 0 ? "" : $"{monthDiff} เดือน ");
|
||||
// sb.Append(dayDiff == 0 ? "" : $"{dayDiff} วัน ");
|
||||
// sb.ToString();
|
||||
// }
|
||||
|
||||
var data = await _dbExamContext.Set<Candidate>().AsQueryable()
|
||||
.Where(x => x.Id == id)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue