แก้ฟิวประวัติทำงานสมัครสอบ

This commit is contained in:
Kittapath 2023-10-04 09:46:08 +07:00
parent 974211893a
commit 60eee3711d
9 changed files with 6161 additions and 86 deletions

View file

@ -1452,6 +1452,7 @@ namespace BMA.EHR.Recurit.Exam.Service.Services
DurationStart = updated.DurationStart,
DurationEnd = updated.DurationEnd,
RangeDate = updated.RangeDate,
Type = updated.Type,
CreatedAt = DateTime.Now,
CreatedUserId = UserId ?? "",
LastUpdatedAt = DateTime.Now,
@ -1479,6 +1480,7 @@ namespace BMA.EHR.Recurit.Exam.Service.Services
DurationStart = updated.DurationStart,
DurationEnd = updated.DurationEnd,
RangeDate = updated.RangeDate,
Type = updated.Type,
CreatedAt = DateTime.Now,
CreatedUserId = UserId ?? "",
LastUpdatedAt = DateTime.Now,
@ -1634,6 +1636,7 @@ namespace BMA.EHR.Recurit.Exam.Service.Services
career.DurationStart = updated.DurationStart;
career.DurationEnd = updated.DurationEnd;
career.RangeDate = updated.RangeDate;
career.Type = updated.Type;
career.LastUpdatedAt = DateTime.Now;
career.LastUpdateUserId = UserId ?? "";
career.LastUpdateFullName = FullName ?? "";

View file

@ -1445,29 +1445,27 @@ namespace BMA.EHR.Recurit.Exam.Service.Services
summarySheet.Cells[1, 35].Value = "คะแนนเฉลี่ยสะสม";
summarySheet.Cells[1, 36].Value = "วุฒิการศึกษาสูงสุด";
summarySheet.Cells[1, 37].Value = "ตำแหน่งปัจจุบัน ชื่อตำแหน่ง";
summarySheet.Cells[1, 38].Value = "ตำแหน่งปัจจุบัน กอง";
summarySheet.Cells[1, 39].Value = "ตำแหน่งปัจจุบัน กลุ่ม/ฝ่าย";
summarySheet.Cells[1, 40].Value = "ตำแหน่งปัจจุบัน เงินเดือน";
summarySheet.Cells[1, 41].Value = "ตำแหน่งปัจจุบัน สังกัด";
summarySheet.Cells[1, 42].Value = "ตำแหน่งปัจจุบัน ประเภทราชการ";
summarySheet.Cells[1, 43].Value = "เบอร์โทรที่ทำงาน";
summarySheet.Cells[1, 37].Value = "ประวัติการทำงาน ชื่อตำแหน่ง";
summarySheet.Cells[1, 38].Value = "ประวัติการทำงาน ประเภท";
summarySheet.Cells[1, 39].Value = "ประวัติการทำงาน เริ่ม";
summarySheet.Cells[1, 40].Value = "ประวัติการทำงาน สิ้นสุด";
summarySheet.Cells[1, 41].Value = "ประวัติการทำงาน ระยะเวลา";
summarySheet.Cells[1, 44].Value = "ลำดับที่สอบได้";
summarySheet.Cells[1, 45].Value = "เลขประจำตัวสอบ";
summarySheet.Cells[1, 46].Value = "เลขที่นั่งสอบ";
summarySheet.Cells[1, 47].Value = "คะแนนเต็มภาค ก";
summarySheet.Cells[1, 48].Value = "คะแนนภาค ก";
summarySheet.Cells[1, 49].Value = "ผลสอบภาค ก";
summarySheet.Cells[1, 50].Value = "คะแนนเต็มภาค ข";
summarySheet.Cells[1, 51].Value = "คะแนนภาค ข";
summarySheet.Cells[1, 52].Value = "ผลสอบภาค ข";
summarySheet.Cells[1, 53].Value = "คะแนนเต็มภาค ค";
summarySheet.Cells[1, 54].Value = "คะแนนภาค ค";
summarySheet.Cells[1, 55].Value = "ผลสอบภาค ค";
summarySheet.Cells[1, 56].Value = "ผลการสอบ";
summarySheet.Cells[1, 57].Value = "วันที่สมัคร";
summarySheet.Cells[1, 58].Value = "วันเและเวลาที่สมัคร";
summarySheet.Cells[1, 42].Value = "ลำดับที่สอบได้";
summarySheet.Cells[1, 43].Value = "เลขประจำตัวสอบ";
summarySheet.Cells[1, 44].Value = "เลขที่นั่งสอบ";
summarySheet.Cells[1, 45].Value = "คะแนนเต็มภาค ก";
summarySheet.Cells[1, 46].Value = "คะแนนภาค ก";
summarySheet.Cells[1, 47].Value = "ผลสอบภาค ก";
summarySheet.Cells[1, 48].Value = "คะแนนเต็มภาค ข";
summarySheet.Cells[1, 49].Value = "คะแนนภาค ข";
summarySheet.Cells[1, 50].Value = "ผลสอบภาค ข";
summarySheet.Cells[1, 51].Value = "คะแนนเต็มภาค ค";
summarySheet.Cells[1, 52].Value = "คะแนนภาค ค";
summarySheet.Cells[1, 53].Value = "ผลสอบภาค ค";
summarySheet.Cells[1, 54].Value = "ผลการสอบ";
summarySheet.Cells[1, 55].Value = "วันที่สมัคร";
summarySheet.Cells[1, 56].Value = "วันเและเวลาที่สมัคร";
int row = 2;
foreach (var item in candidates)
@ -1519,21 +1517,21 @@ namespace BMA.EHR.Recurit.Exam.Service.Services
summarySheet.Cells[row, 35].Value = education.EducationScores;
summarySheet.Cells[row, 36].Value = education.EducationLevelHighName;
summarySheet.Cells[row, 44].Value = item.Number;
summarySheet.Cells[row, 45].Value = item.ExamIdenNumber;
summarySheet.Cells[row, 46].Value = item.SeatNumber;
summarySheet.Cells[row, 47].Value = item.PointTotalA;
summarySheet.Cells[row, 48].Value = item.PointA;
summarySheet.Cells[row, 49].Value = item.ResultA;
summarySheet.Cells[row, 50].Value = item.PointTotalB;
summarySheet.Cells[row, 51].Value = item.PointB;
summarySheet.Cells[row, 52].Value = item.ResultB;
summarySheet.Cells[row, 53].Value = item.PointTotalC;
summarySheet.Cells[row, 54].Value = item.PointC;
summarySheet.Cells[row, 55].Value = item.ResultC;
summarySheet.Cells[row, 56].Value = item.Pass;
summarySheet.Cells[row, 57].Value = item.CreatedAt.Date.ToThaiShortDate();
summarySheet.Cells[row, 58].Value = item.RegisterDate;
summarySheet.Cells[row, 42].Value = item.Number;
summarySheet.Cells[row, 43].Value = item.ExamIdenNumber;
summarySheet.Cells[row, 44].Value = item.SeatNumber;
summarySheet.Cells[row, 45].Value = item.PointTotalA;
summarySheet.Cells[row, 46].Value = item.PointA;
summarySheet.Cells[row, 47].Value = item.ResultA;
summarySheet.Cells[row, 48].Value = item.PointTotalB;
summarySheet.Cells[row, 49].Value = item.PointB;
summarySheet.Cells[row, 50].Value = item.ResultB;
summarySheet.Cells[row, 51].Value = item.PointTotalC;
summarySheet.Cells[row, 52].Value = item.PointC;
summarySheet.Cells[row, 53].Value = item.ResultC;
summarySheet.Cells[row, 54].Value = item.Pass;
summarySheet.Cells[row, 55].Value = item.CreatedAt.Date.ToThaiShortDate();
summarySheet.Cells[row, 56].Value = item.RegisterDate;
row++;
}
var careers = await _context.Careers
@ -1575,28 +1573,28 @@ namespace BMA.EHR.Recurit.Exam.Service.Services
summarySheet.Cells[row, 28].Value = item.OccupationTelephone;
summarySheet.Cells[row, 37].Value = career.Position;
summarySheet.Cells[row, 38].Value = career.Group;
summarySheet.Cells[row, 39].Value = career.Pile;
summarySheet.Cells[row, 40].Value = career.Org;
summarySheet.Cells[row, 41].Value = career.DurationStart == null ? "-" : career.DurationStart.Date.ToThaiShortDate();
summarySheet.Cells[row, 42].Value = career.DurationEnd == null ? "-" : career.DurationEnd.Date.ToThaiShortDate();
summarySheet.Cells[row, 43].Value = career.RangeDate;
summarySheet.Cells[row, 38].Value = career.Type;
// summarySheet.Cells[row, 39].Value = career.Pile;
// summarySheet.Cells[row, 40].Value = career.Org;
summarySheet.Cells[row, 39].Value = career.DurationStart == null ? "-" : career.DurationStart.Date.ToThaiShortDate();
summarySheet.Cells[row, 40].Value = career.DurationEnd == null ? "-" : career.DurationEnd.Date.ToThaiShortDate();
summarySheet.Cells[row, 41].Value = career.RangeDate;
summarySheet.Cells[row, 44].Value = item.Number;
summarySheet.Cells[row, 45].Value = item.ExamIdenNumber;
summarySheet.Cells[row, 46].Value = item.SeatNumber;
summarySheet.Cells[row, 47].Value = item.PointTotalA;
summarySheet.Cells[row, 48].Value = item.PointA;
summarySheet.Cells[row, 49].Value = item.ResultA;
summarySheet.Cells[row, 50].Value = item.PointTotalB;
summarySheet.Cells[row, 51].Value = item.PointB;
summarySheet.Cells[row, 52].Value = item.ResultB;
summarySheet.Cells[row, 53].Value = item.PointTotalC;
summarySheet.Cells[row, 54].Value = item.PointC;
summarySheet.Cells[row, 55].Value = item.ResultC;
summarySheet.Cells[row, 56].Value = item.Pass;
summarySheet.Cells[row, 57].Value = item.CreatedAt.Date.ToThaiShortDate();
summarySheet.Cells[row, 58].Value = item.RegisterDate;
summarySheet.Cells[row, 42].Value = item.Number;
summarySheet.Cells[row, 43].Value = item.ExamIdenNumber;
summarySheet.Cells[row, 44].Value = item.SeatNumber;
summarySheet.Cells[row, 45].Value = item.PointTotalA;
summarySheet.Cells[row, 46].Value = item.PointA;
summarySheet.Cells[row, 47].Value = item.ResultA;
summarySheet.Cells[row, 48].Value = item.PointTotalB;
summarySheet.Cells[row, 49].Value = item.PointB;
summarySheet.Cells[row, 50].Value = item.ResultB;
summarySheet.Cells[row, 51].Value = item.PointTotalC;
summarySheet.Cells[row, 52].Value = item.PointC;
summarySheet.Cells[row, 53].Value = item.ResultC;
summarySheet.Cells[row, 54].Value = item.Pass;
summarySheet.Cells[row, 55].Value = item.CreatedAt.Date.ToThaiShortDate();
summarySheet.Cells[row, 56].Value = item.RegisterDate;
row++;
}
if (educations.Count() == 0 && careers.Count() == 0)
@ -1631,21 +1629,21 @@ namespace BMA.EHR.Recurit.Exam.Service.Services
summarySheet.Cells[row, 27].Value = item.OccupationPositionType == null ? null : GenerateStatusOccupation(item.OccupationPositionType);
summarySheet.Cells[row, 28].Value = item.OccupationTelephone;
summarySheet.Cells[row, 44].Value = item.Number;
summarySheet.Cells[row, 45].Value = item.ExamIdenNumber;
summarySheet.Cells[row, 46].Value = item.SeatNumber;
summarySheet.Cells[row, 47].Value = item.PointTotalA;
summarySheet.Cells[row, 48].Value = item.PointA;
summarySheet.Cells[row, 49].Value = item.ResultA;
summarySheet.Cells[row, 50].Value = item.PointTotalB;
summarySheet.Cells[row, 51].Value = item.PointB;
summarySheet.Cells[row, 52].Value = item.ResultB;
summarySheet.Cells[row, 53].Value = item.PointTotalC;
summarySheet.Cells[row, 54].Value = item.PointC;
summarySheet.Cells[row, 55].Value = item.ResultC;
summarySheet.Cells[row, 56].Value = item.Pass;
summarySheet.Cells[row, 57].Value = item.CreatedAt.Date.ToThaiShortDate();
summarySheet.Cells[row, 58].Value = item.RegisterDate;
summarySheet.Cells[row, 42].Value = item.Number;
summarySheet.Cells[row, 43].Value = item.ExamIdenNumber;
summarySheet.Cells[row, 44].Value = item.SeatNumber;
summarySheet.Cells[row, 45].Value = item.PointTotalA;
summarySheet.Cells[row, 46].Value = item.PointA;
summarySheet.Cells[row, 47].Value = item.ResultA;
summarySheet.Cells[row, 48].Value = item.PointTotalB;
summarySheet.Cells[row, 49].Value = item.PointB;
summarySheet.Cells[row, 50].Value = item.ResultB;
summarySheet.Cells[row, 51].Value = item.PointTotalC;
summarySheet.Cells[row, 52].Value = item.PointC;
summarySheet.Cells[row, 53].Value = item.ResultC;
summarySheet.Cells[row, 54].Value = item.Pass;
summarySheet.Cells[row, 55].Value = item.CreatedAt.Date.ToThaiShortDate();
summarySheet.Cells[row, 56].Value = item.RegisterDate;
row++;
}
}