comment คำนวน ระยะเวลาทำงาน

This commit is contained in:
Kittapath 2023-10-13 00:39:36 +07:00
parent 8e2ae7c6a5
commit 4d634413d0

View file

@ -59,28 +59,28 @@ namespace BMA.EHR.Application.Repositories.Reports
var monthDiff = 0; var monthDiff = 0;
var dayDiff = 0; var dayDiff = 0;
var sb = new StringBuilder(); var sb = new StringBuilder();
foreach (var career in careers) // foreach (var career in careers)
{ // {
var rangeObj = career.DurationStart.CalculateBetweenDateV2Value(career.DurationEnd); // var rangeObj = career.DurationStart.CalculateBetweenDateV2Value(career.DurationEnd);
yearDiff = yearDiff + rangeObj.years; // yearDiff = yearDiff + rangeObj.years;
monthDiff = monthDiff + rangeObj.months; // monthDiff = monthDiff + rangeObj.months;
dayDiff = dayDiff + rangeObj.days; // dayDiff = dayDiff + rangeObj.days;
if (dayDiff >= 30) // if (dayDiff >= 30)
{ // {
monthDiff = monthDiff + (int)(dayDiff / 30); // monthDiff = monthDiff + (int)(dayDiff / 30);
dayDiff = dayDiff % 30; // dayDiff = dayDiff % 30;
} // }
if (monthDiff >= 12) // if (monthDiff >= 12)
{ // {
yearDiff = yearDiff + (int)(monthDiff / 12); // yearDiff = yearDiff + (int)(monthDiff / 12);
monthDiff = monthDiff % 12; // monthDiff = monthDiff % 12;
} // }
sb.Clear(); // sb.Clear();
sb.Append(yearDiff == 0 ? "" : $"{yearDiff} ปี "); // sb.Append(yearDiff == 0 ? "" : $"{yearDiff} ปี ");
sb.Append(monthDiff == 0 ? "" : $"{monthDiff} เดือน "); // sb.Append(monthDiff == 0 ? "" : $"{monthDiff} เดือน ");
sb.Append(dayDiff == 0 ? "" : $"{dayDiff} วัน "); // sb.Append(dayDiff == 0 ? "" : $"{dayDiff} วัน ");
sb.ToString(); // sb.ToString();
} // }
var data = await _dbExamContext.Set<Candidate>().AsQueryable() var data = await _dbExamContext.Set<Candidate>().AsQueryable()
.Where(x => x.Id == id) .Where(x => x.Id == id)