แก้รายงาน เปลี่ยน font => THSarabunPSK และแก้การแสดงผลเลขไทย
This commit is contained in:
parent
122fe5be90
commit
3fc878f340
42 changed files with 331 additions and 309 deletions
|
|
@ -78,19 +78,21 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
.Include(x => x.PositionNumber)
|
.Include(x => x.PositionNumber)
|
||||||
.Include(x => x.PositionType)
|
.Include(x => x.PositionType)
|
||||||
on r.RefPlacementProfileId equals p.Id
|
on r.RefPlacementProfileId equals p.Id
|
||||||
|
orderby r.Sequence
|
||||||
select new CommandType01Response
|
select new CommandType01Response
|
||||||
{
|
{
|
||||||
|
Seq = r.Sequence.ToString().ToThaiNumber(),
|
||||||
CitizenId = r.CitizenId,
|
CitizenId = r.CitizenId,
|
||||||
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
||||||
Oc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
Oc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
||||||
PositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
PositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
||||||
PositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
PositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
||||||
PositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
PositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
||||||
PositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name,
|
PositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name.ToThaiNumber(),
|
||||||
Salary = p.Amount == null ? 0 : p.Amount.Value,
|
Salary = p.Amount == null ? "0" : p.Amount.Value.ToNumericNoDecimalText().ToThaiNumber().ToThaiNumber(),
|
||||||
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiFullDate3(),
|
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiShortDate2().ToThaiNumber(),
|
||||||
ExamNumber = p.ExamNumber == null ? 0 : p.ExamNumber.Value,
|
ExamNumber = p.ExamNumber == null ? "0" : p.ExamNumber.Value.ToString().ToThaiNumber(),
|
||||||
PlacementName = $"{p.Placement.Name} ครั้งที่ {p.Placement.Round}/{p.Placement.Year.ToThaiYear()}"
|
PlacementName = $"{p.Placement.Name.ToThaiNumber()} ครั้งที่ {p.Placement.Round.ToThaiNumber()}/{p.Placement.Year.ToThaiYear().ToString().ToThaiNumber()}"
|
||||||
}).ToList();
|
}).ToList();
|
||||||
|
|
||||||
return report_data;
|
return report_data;
|
||||||
|
|
@ -125,19 +127,21 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
.Include(x => x.PositionNumber)
|
.Include(x => x.PositionNumber)
|
||||||
.Include(x => x.PositionType)
|
.Include(x => x.PositionType)
|
||||||
on r.RefPlacementProfileId equals p.Id
|
on r.RefPlacementProfileId equals p.Id
|
||||||
|
orderby r.Sequence
|
||||||
select new CommandType01Response
|
select new CommandType01Response
|
||||||
{
|
{
|
||||||
|
Seq = r.Sequence.ToString().ToThaiNumber(),
|
||||||
CitizenId = r.CitizenId,
|
CitizenId = r.CitizenId,
|
||||||
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
||||||
Oc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
Oc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
||||||
PositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
PositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
||||||
PositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
PositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
||||||
PositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
PositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
||||||
PositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name,
|
PositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name.ToThaiNumber(),
|
||||||
Salary = p.Amount == null ? 0 : p.Amount.Value,
|
Salary = p.Amount == null ? "" : p.Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiFullDate3(),
|
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiShortDate2().ToThaiNumber(),
|
||||||
ExamNumber = p.ExamNumber == null ? 0 : p.ExamNumber.Value,
|
ExamNumber = p.ExamNumber == null ? "" : p.ExamNumber.Value.ToString().ToThaiNumber(),
|
||||||
PlacementName = $"{p.Placement.Name} ครั้งที่ {p.Placement.Round}/{p.Placement.Year.ToThaiYear()}"
|
PlacementName = $"{p.Placement.Name.ToThaiNumber()} ครั้งที่ {p.Placement.Round.ToThaiNumber()}/{p.Placement.Year.ToThaiYear().ToString().ToThaiNumber()}"
|
||||||
}).ToList();
|
}).ToList();
|
||||||
|
|
||||||
return report_data;
|
return report_data;
|
||||||
|
|
@ -177,23 +181,25 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
.Include(x => x.PosNo)
|
.Include(x => x.PosNo)
|
||||||
.Include(x => x.Salaries)
|
.Include(x => x.Salaries)
|
||||||
on r.CitizenId equals pf.CitizenId
|
on r.CitizenId equals pf.CitizenId
|
||||||
|
orderby r.Sequence
|
||||||
select new CommandType03Response
|
select new CommandType03Response
|
||||||
{
|
{
|
||||||
|
Seq = r.Sequence.ToString().ToThaiNumber(),
|
||||||
CitizenId = r.CitizenId,
|
CitizenId = r.CitizenId,
|
||||||
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
||||||
OldOc = pf.Oc == null ? "" : pf.Oc.Replace("/", " "),
|
OldOc = pf.Oc == null ? "" : pf.Oc.Replace("/", " "),
|
||||||
OldPositionName = pf.Position == null ? "" : pf.Position.Name,
|
OldPositionName = pf.Position == null ? "" : pf.Position.Name,
|
||||||
OldPositionLevel = pf.PositionLevel == null ? "" : pf.PositionLevel.Name,
|
OldPositionLevel = pf.PositionLevel == null ? "" : pf.PositionLevel.Name,
|
||||||
OldPositionType = pf.PositionType == null ? "" : pf.PositionType.Name,
|
OldPositionType = pf.PositionType == null ? "" : pf.PositionType.Name,
|
||||||
OldPositionNumber = pf.PosNo == null ? "" : pf.PosNo.Name,
|
OldPositionNumber = pf.PosNo == null ? "" : pf.PosNo.Name.ToThaiNumber(),
|
||||||
OldSalary = pf.Salaries == null || pf.Salaries.Count == 0 ? 0 : pf.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value,
|
OldSalary = pf.Salaries == null || pf.Salaries.Count == 0 ? "" : pf.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
NewOc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
NewOc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
||||||
NewPositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
NewPositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
||||||
NewPositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
NewPositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
||||||
NewPositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
NewPositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
||||||
NewPositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name,
|
NewPositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name.ToThaiNumber(),
|
||||||
NewSalary = p.Amount == null ? 0 : p.Amount.Value,
|
NewSalary = p.Amount == null ? "" : p.Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiFullDate3()
|
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiShortDate2().ToThaiNumber()
|
||||||
})
|
})
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
||||||
|
|
@ -234,23 +240,25 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
.Include(x => x.PosNo)
|
.Include(x => x.PosNo)
|
||||||
.Include(x => x.Salaries)
|
.Include(x => x.Salaries)
|
||||||
on r.CitizenId equals pf.CitizenId
|
on r.CitizenId equals pf.CitizenId
|
||||||
|
orderby r.Sequence
|
||||||
select new CommandType03Response
|
select new CommandType03Response
|
||||||
{
|
{
|
||||||
|
Seq = r.Sequence.ToString().ToThaiNumber(),
|
||||||
CitizenId = r.CitizenId,
|
CitizenId = r.CitizenId,
|
||||||
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
||||||
OldOc = pf.Oc == null ? "" : pf.Oc.Replace("/", " "),
|
OldOc = pf.Oc == null ? "" : pf.Oc.Replace("/", " "),
|
||||||
OldPositionName = pf.Position == null ? "" : pf.Position.Name,
|
OldPositionName = pf.Position == null ? "" : pf.Position.Name,
|
||||||
OldPositionLevel = pf.PositionLevel == null ? "" : pf.PositionLevel.Name,
|
OldPositionLevel = pf.PositionLevel == null ? "" : pf.PositionLevel.Name,
|
||||||
OldPositionType = pf.PositionType == null ? "" : pf.PositionType.Name,
|
OldPositionType = pf.PositionType == null ? "" : pf.PositionType.Name,
|
||||||
OldPositionNumber = pf.PosNo == null ? "" : pf.PosNo.Name,
|
OldPositionNumber = pf.PosNo == null ? "" : pf.PosNo.Name.ToThaiNumber(),
|
||||||
OldSalary = pf.Salaries == null || pf.Salaries.Count == 0 ? 0 : pf.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value,
|
OldSalary = pf.Salaries == null || pf.Salaries.Count == 0 ? "" : pf.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
NewOc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
NewOc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
||||||
NewPositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
NewPositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
||||||
NewPositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
NewPositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
||||||
NewPositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
NewPositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
||||||
NewPositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name,
|
NewPositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name.ToThaiNumber(),
|
||||||
NewSalary = p.Amount == null ? 0 : p.Amount.Value,
|
NewSalary = p.Amount == null ? 0 : p.Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiFullDate3()
|
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiShortDate2().ToThaiNumber()
|
||||||
})
|
})
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
||||||
|
|
@ -291,23 +299,25 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
.Include(x => x.PosNo)
|
.Include(x => x.PosNo)
|
||||||
.Include(x => x.Salaries)
|
.Include(x => x.Salaries)
|
||||||
on r.CitizenId equals pf.CitizenId
|
on r.CitizenId equals pf.CitizenId
|
||||||
|
orderby r.Sequence
|
||||||
select new CommandType03Response
|
select new CommandType03Response
|
||||||
{
|
{
|
||||||
|
Seq = r.Sequence.ToString().ToThaiNumber(),
|
||||||
CitizenId = r.CitizenId,
|
CitizenId = r.CitizenId,
|
||||||
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
||||||
OldOc = pf.Oc == null ? "" : pf.Oc.Replace("/", " "),
|
OldOc = pf.Oc == null ? "" : pf.Oc.Replace("/", " "),
|
||||||
OldPositionName = pf.Position == null ? "" : pf.Position.Name,
|
OldPositionName = pf.Position == null ? "" : pf.Position.Name,
|
||||||
OldPositionLevel = pf.PositionLevel == null ? "" : pf.PositionLevel.Name,
|
OldPositionLevel = pf.PositionLevel == null ? "" : pf.PositionLevel.Name,
|
||||||
OldPositionType = pf.PositionType == null ? "" : pf.PositionType.Name,
|
OldPositionType = pf.PositionType == null ? "" : pf.PositionType.Name,
|
||||||
OldPositionNumber = pf.PosNo == null ? "" : pf.PosNo.Name,
|
OldPositionNumber = pf.PosNo == null ? "" : pf.PosNo.Name.ToThaiNumber(),
|
||||||
OldSalary = pf.Salaries == null || pf.Salaries.Count == 0 ? 0 : pf.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value,
|
OldSalary = pf.Salaries == null || pf.Salaries.Count == 0 ? "" : pf.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
NewOc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
NewOc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
||||||
NewPositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
NewPositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
||||||
NewPositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
NewPositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
||||||
NewPositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
NewPositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
||||||
NewPositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name,
|
NewPositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name.ToThaiNumber(),
|
||||||
NewSalary = r.Amount == null ? 0 : r.Amount.Value,
|
NewSalary = r.Amount == null ? "" : r.Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiFullDate3()
|
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiShortDate2().ToThaiNumber()
|
||||||
})
|
})
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
||||||
|
|
@ -348,23 +358,25 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
.Include(x => x.PosNo)
|
.Include(x => x.PosNo)
|
||||||
.Include(x => x.Salaries)
|
.Include(x => x.Salaries)
|
||||||
on r.CitizenId equals pf.CitizenId
|
on r.CitizenId equals pf.CitizenId
|
||||||
|
orderby r.Sequence
|
||||||
select new CommandType03Response
|
select new CommandType03Response
|
||||||
{
|
{
|
||||||
|
Seq = r.Sequence.ToString().ToThaiNumber(),
|
||||||
CitizenId = r.CitizenId,
|
CitizenId = r.CitizenId,
|
||||||
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
||||||
OldOc = pf.Oc == null ? "" : pf.Oc.Replace("/", " "),
|
OldOc = pf.Oc == null ? "" : pf.Oc.Replace("/", " "),
|
||||||
OldPositionName = pf.Position == null ? "" : pf.Position.Name,
|
OldPositionName = pf.Position == null ? "" : pf.Position.Name,
|
||||||
OldPositionLevel = pf.PositionLevel == null ? "" : pf.PositionLevel.Name,
|
OldPositionLevel = pf.PositionLevel == null ? "" : pf.PositionLevel.Name,
|
||||||
OldPositionType = pf.PositionType == null ? "" : pf.PositionType.Name,
|
OldPositionType = pf.PositionType == null ? "" : pf.PositionType.Name,
|
||||||
OldPositionNumber = pf.PosNo == null ? "" : pf.PosNo.Name,
|
OldPositionNumber = pf.PosNo == null ? "" : pf.PosNo.Name.ToThaiNumber(),
|
||||||
OldSalary = pf.Salaries == null || pf.Salaries.Count == 0 ? 0 : pf.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value,
|
OldSalary = pf.Salaries == null || pf.Salaries.Count == 0 ? "" : pf.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
NewOc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
NewOc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
||||||
NewPositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
NewPositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
||||||
NewPositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
NewPositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
||||||
NewPositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
NewPositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
||||||
NewPositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name,
|
NewPositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name.ToThaiNumber(),
|
||||||
NewSalary = r.Amount == null ? 0 : r.Amount.Value,
|
NewSalary = r.Amount == null ? "" : r.Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiFullDate3()
|
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiShortDate2().ToThaiNumber()
|
||||||
})
|
})
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
||||||
|
|
@ -409,23 +421,25 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
.Include(x => x.PositionNumber)
|
.Include(x => x.PositionNumber)
|
||||||
.Include(x => x.PositionType)
|
.Include(x => x.PositionType)
|
||||||
on r.RefPlacementProfileId equals p.Id
|
on r.RefPlacementProfileId equals p.Id
|
||||||
|
orderby r.Sequence
|
||||||
select new CommandType03Response
|
select new CommandType03Response
|
||||||
{
|
{
|
||||||
|
Seq = r.Sequence.ToString().ToThaiNumber(),
|
||||||
CitizenId = r.CitizenId,
|
CitizenId = r.CitizenId,
|
||||||
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
||||||
OldOc = p.Profile.Oc == null ? "" : p.Profile.Oc.Replace("/", " "),
|
OldOc = p.Profile.Oc == null ? "" : p.Profile.Oc.Replace("/", " "),
|
||||||
OldPositionName = p.Profile.Position == null ? "" : p.Profile.Position.Name,
|
OldPositionName = p.Profile.Position == null ? "" : p.Profile.Position.Name,
|
||||||
OldPositionLevel = p.Profile.PositionLevel == null ? "" : p.Profile.PositionLevel.Name,
|
OldPositionLevel = p.Profile.PositionLevel == null ? "" : p.Profile.PositionLevel.Name,
|
||||||
OldPositionType = p.Profile.PositionType == null ? "" : p.Profile.PositionType.Name,
|
OldPositionType = p.Profile.PositionType == null ? "" : p.Profile.PositionType.Name,
|
||||||
OldPositionNumber = p.Profile.PosNo == null ? "" : p.Profile.PosNo.Name,
|
OldPositionNumber = p.Profile.PosNo == null ? "" : p.Profile.PosNo.Name.ToThaiNumber(),
|
||||||
OldSalary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? 0 : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value,
|
OldSalary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? "" : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
NewOc = p.OrganizationPosition == null ? "" : _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
NewOc = p.OrganizationPosition == null ? "" : _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
||||||
NewPositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
NewPositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
||||||
NewPositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
NewPositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
||||||
NewPositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
NewPositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
||||||
NewPositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name,
|
NewPositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name.ToThaiNumber(),
|
||||||
NewSalary = p.Amount == null ? 0 : p.Amount.Value,
|
NewSalary = p.Amount == null ? "" : p.Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiFullDate3()
|
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiShortDate2().ToThaiNumber()
|
||||||
})
|
})
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
||||||
|
|
@ -470,23 +484,25 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
.Include(x => x.PositionNumber)
|
.Include(x => x.PositionNumber)
|
||||||
.Include(x => x.PositionType)
|
.Include(x => x.PositionType)
|
||||||
on r.RefPlacementProfileId equals p.Id
|
on r.RefPlacementProfileId equals p.Id
|
||||||
|
orderby r.Sequence
|
||||||
select new CommandType03Response
|
select new CommandType03Response
|
||||||
{
|
{
|
||||||
|
Seq = r.Sequence.ToString().ToThaiNumber(),
|
||||||
CitizenId = r.CitizenId,
|
CitizenId = r.CitizenId,
|
||||||
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
||||||
OldOc = p.Profile.Oc == null ? "" : p.Profile.Oc.Replace("/", " "),
|
OldOc = p.Profile.Oc == null ? "" : p.Profile.Oc.Replace("/", " "),
|
||||||
OldPositionName = p.Profile.Position == null ? "" : p.Profile.Position.Name,
|
OldPositionName = p.Profile.Position == null ? "" : p.Profile.Position.Name,
|
||||||
OldPositionLevel = p.Profile.PositionLevel == null ? "" : p.Profile.PositionLevel.Name,
|
OldPositionLevel = p.Profile.PositionLevel == null ? "" : p.Profile.PositionLevel.Name,
|
||||||
OldPositionType = p.Profile.PositionType == null ? "" : p.Profile.PositionType.Name,
|
OldPositionType = p.Profile.PositionType == null ? "" : p.Profile.PositionType.Name,
|
||||||
OldPositionNumber = p.Profile.PosNo == null ? "" : p.Profile.PosNo.Name,
|
OldPositionNumber = p.Profile.PosNo == null ? "" : p.Profile.PosNo.Name.ToThaiNumber(),
|
||||||
OldSalary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? 0 : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value,
|
OldSalary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? "" : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
NewOc = p.OrganizationPosition == null ? "" : _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
NewOc = p.OrganizationPosition == null ? "" : _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
||||||
NewPositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
NewPositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
||||||
NewPositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
NewPositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
||||||
NewPositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
NewPositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
||||||
NewPositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name,
|
NewPositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name.ToThaiNumber(),
|
||||||
NewSalary = r.Amount == null ? 0 : r.Amount.Value,
|
NewSalary = r.Amount == null ? "" : r.Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiFullDate3()
|
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiShortDate2().ToThaiNumber()
|
||||||
})
|
})
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
||||||
|
|
@ -507,17 +523,17 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
.Where(c => c.Command.Id == id)
|
.Where(c => c.Command.Id == id)
|
||||||
.Select(r => new CommandType11Response
|
.Select(r => new CommandType11Response
|
||||||
{
|
{
|
||||||
CommandNo = r.Command.CommandNo,
|
CommandNo = r.Command.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = r.Command.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = r.Command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
IssuerOrganizationName = r.Command.IssuerOrganizationName,
|
IssuerOrganizationName = r.Command.IssuerOrganizationName,
|
||||||
AuthorizedUserFullName = r.Command.AuthorizedUserFullName,
|
AuthorizedUserFullName = r.Command.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = r.Command.AuthorizedPosition,
|
AuthorizedPosition = r.Command.AuthorizedPosition,
|
||||||
CitizenId = r.CitizenId,
|
CitizenId = r.CitizenId,
|
||||||
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
||||||
PlacementCommandIssuer = r.Command.PlacementCommandIssuer,
|
PlacementCommandIssuer = r.Command.PlacementCommandIssuer,
|
||||||
PlacementCommandNo = r.Command.PlacementCommandNo,
|
PlacementCommandNo = r.Command.PlacementCommandNo.ToThaiNumber(),
|
||||||
PlacementCommandDate = r.Command.PlacementCommandDate == null ? "" : r.Command.PlacementCommandDate.Value.ToThaiFullDate3()
|
PlacementCommandDate = r.Command.PlacementCommandDate == null ? "" : r.Command.PlacementCommandDate.Value.ToThaiFullDate3().ToThaiNumber()
|
||||||
})
|
})
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
if (raw_data == null)
|
if (raw_data == null)
|
||||||
|
|
@ -542,17 +558,17 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
.Where(c => c.Command.Id == id)
|
.Where(c => c.Command.Id == id)
|
||||||
.Select(r => new CommandType11Response
|
.Select(r => new CommandType11Response
|
||||||
{
|
{
|
||||||
CommandNo = r.Command.CommandNo,
|
CommandNo = r.Command.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = r.Command.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = r.Command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
IssuerOrganizationName = r.Command.IssuerOrganizationName,
|
IssuerOrganizationName = r.Command.IssuerOrganizationName,
|
||||||
AuthorizedUserFullName = r.Command.AuthorizedUserFullName,
|
AuthorizedUserFullName = r.Command.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = r.Command.AuthorizedPosition,
|
AuthorizedPosition = r.Command.AuthorizedPosition,
|
||||||
CitizenId = r.CitizenId,
|
CitizenId = r.CitizenId,
|
||||||
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
||||||
PlacementCommandIssuer = r.Command.PlacementCommandIssuer,
|
PlacementCommandIssuer = r.Command.PlacementCommandIssuer,
|
||||||
PlacementCommandNo = r.Command.PlacementCommandNo,
|
PlacementCommandNo = r.Command.PlacementCommandNo.ToThaiNumber(),
|
||||||
PlacementCommandDate = r.Command.PlacementCommandDate == null ? "" : r.Command.PlacementCommandDate.Value.ToThaiFullDate3()
|
PlacementCommandDate = r.Command.PlacementCommandDate == null ? "" : r.Command.PlacementCommandDate.Value.ToThaiFullDate3().ToThaiNumber()
|
||||||
})
|
})
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
if (raw_data == null)
|
if (raw_data == null)
|
||||||
|
|
@ -591,16 +607,18 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
.Include(x => x.PosNo)
|
.Include(x => x.PosNo)
|
||||||
.Include(x => x.Salaries)
|
.Include(x => x.Salaries)
|
||||||
on r.CitizenId equals pf.CitizenId
|
on r.CitizenId equals pf.CitizenId
|
||||||
|
orderby r.Sequence
|
||||||
select new CommandType13Response
|
select new CommandType13Response
|
||||||
{
|
{
|
||||||
|
Seq = r.Sequence.ToString().ToThaiNumber(),
|
||||||
CitizenId = r.CitizenId,
|
CitizenId = r.CitizenId,
|
||||||
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
||||||
Organization = pf.Oc == null ? "" : pf.Oc.Replace("/", " "),
|
Organization = pf.Oc == null ? "" : pf.Oc.Replace("/", " "),
|
||||||
PositionName = pf.Position == null ? "" : pf.Position.Name,
|
PositionName = pf.Position == null ? "" : pf.Position.Name,
|
||||||
PositionLevel = pf.PositionLevel == null ? "" : pf.PositionLevel.Name,
|
PositionLevel = pf.PositionLevel == null ? "" : pf.PositionLevel.Name,
|
||||||
PositionType = pf.PositionType == null ? "" : pf.PositionType.Name,
|
PositionType = pf.PositionType == null ? "" : pf.PositionType.Name,
|
||||||
PositionNumber = pf.PosNo == null ? "" : pf.PosNo.Name,
|
PositionNumber = pf.PosNo == null ? "" : pf.PosNo.Name.ToThaiNumber(),
|
||||||
Salary = pf.Salaries == null || pf.Salaries.Count == 0 ? 0 : pf.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value,
|
Salary = pf.Salaries == null || pf.Salaries.Count == 0 ? "" : pf.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
ActiveDate = "",
|
ActiveDate = "",
|
||||||
ReceiveOrganizationName = r.Command!.ReceiveOrganizationName
|
ReceiveOrganizationName = r.Command!.ReceiveOrganizationName
|
||||||
})
|
})
|
||||||
|
|
@ -634,23 +652,25 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
.Include(x => x.PositionNumber)
|
.Include(x => x.PositionNumber)
|
||||||
.Include(x => x.PositionType)
|
.Include(x => x.PositionType)
|
||||||
on r.RefPlacementProfileId equals p.Id
|
on r.RefPlacementProfileId equals p.Id
|
||||||
|
orderby r.Sequence
|
||||||
select new CommandType03Response
|
select new CommandType03Response
|
||||||
{
|
{
|
||||||
|
Seq = r.Sequence.ToString().ToThaiNumber(),
|
||||||
CitizenId = r.CitizenId,
|
CitizenId = r.CitizenId,
|
||||||
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
||||||
OldOc = p.OrganizationPositionOld,
|
OldOc = p.OrganizationPositionOld,
|
||||||
OldPositionName = p.OrganizationPositionOld,
|
OldPositionName = p.OrganizationPositionOld,
|
||||||
OldPositionLevel = p.PositionLevelOld,
|
OldPositionLevel = p.PositionLevelOld,
|
||||||
OldPositionType = p.PositionTypeOld,
|
OldPositionType = p.PositionTypeOld,
|
||||||
OldPositionNumber = p.PositionNumberOld,
|
OldPositionNumber = p.PositionNumberOld.ToThaiNumber(),
|
||||||
OldSalary = p.AmountOld == null ? 0 : p.AmountOld.Value,
|
OldSalary = p.AmountOld == null ? "" : p.AmountOld.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
NewOc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
NewOc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"),
|
||||||
NewPositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
NewPositionName = p.PositionPath == null ? "" : p.PositionPath!.Name,
|
||||||
NewPositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
NewPositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name,
|
||||||
NewPositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
NewPositionType = p.PositionType == null ? "" : p.PositionType.Name,
|
||||||
NewPositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name,
|
NewPositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name.ToThaiNumber(),
|
||||||
NewSalary = r.Amount == null ? 0 : r.Amount.Value,
|
NewSalary = r.Amount == null ? "" : r.Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiFullDate3()
|
AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiShortDate2().ToThaiNumber()
|
||||||
})
|
})
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
||||||
|
|
@ -675,14 +695,16 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
.Include(p => p.Profile)
|
.Include(p => p.Profile)
|
||||||
.ThenInclude(p => p.Position)
|
.ThenInclude(p => p.Position)
|
||||||
on r.RefPlacementProfileId equals p.Id
|
on r.RefPlacementProfileId equals p.Id
|
||||||
|
orderby r.Sequence
|
||||||
select new CommandType15Response
|
select new CommandType15Response
|
||||||
{
|
{
|
||||||
|
Seq = r.Sequence.ToString().ToThaiNumber(),
|
||||||
CitizenId = r.CitizenId,
|
CitizenId = r.CitizenId,
|
||||||
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
||||||
PositionName = p.Profile.Position == null ? "" : p.Profile.Position.Name,
|
PositionName = p.Profile.Position == null ? "" : p.Profile.Position.Name,
|
||||||
Organization = p.Organization,
|
Organization = p.Organization,
|
||||||
StartDate = p.DateStart == null ? "" : p.DateStart.Value.ToThaiFullDate3(),
|
StartDate = p.DateStart == null ? "" : p.DateStart.Value.ToThaiShortDate2().ToThaiNumber(),
|
||||||
EndDate = p.DateEnd == null ? "" : p.DateEnd.Value.ToThaiFullDate3(),
|
EndDate = p.DateEnd == null ? "" : p.DateEnd.Value.ToThaiShortDate2().ToThaiNumber(),
|
||||||
})
|
})
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
||||||
|
|
@ -714,17 +736,19 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
.Include(p => p.Profile)
|
.Include(p => p.Profile)
|
||||||
.ThenInclude(p => p.Salaries)
|
.ThenInclude(p => p.Salaries)
|
||||||
on r.RefPlacementProfileId equals p.Id
|
on r.RefPlacementProfileId equals p.Id
|
||||||
|
orderby r.Sequence
|
||||||
select new CommandType17Response
|
select new CommandType17Response
|
||||||
{
|
{
|
||||||
|
Seq = r.Sequence.ToString().ToThaiNumber(),
|
||||||
CitizenId = r.CitizenId,
|
CitizenId = r.CitizenId,
|
||||||
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
||||||
PositionName = p.Profile.Position == null ? "" : p.Profile.Position.Name,
|
PositionName = p.Profile.Position == null ? "" : p.Profile.Position.Name,
|
||||||
Organization = p.OrganizationPositionOld,
|
Organization = p.OrganizationPositionOld,
|
||||||
PositionLevel = p.PositionLevelOld,
|
PositionLevel = p.PositionLevelOld,
|
||||||
PositionType = p.PositionTypeOld,
|
PositionType = p.PositionTypeOld,
|
||||||
PositionNumber = p.PositionNumberOld,
|
PositionNumber = p.PositionNumberOld.ToThaiNumber(),
|
||||||
ActiveDate = p.ActiveDate == null ? "" : p.ActiveDate.Value.ToThaiFullDate3(),
|
ActiveDate = p.ActiveDate == null ? "" : p.ActiveDate.Value.ToThaiShortDate2().ToThaiNumber(),
|
||||||
Salary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? 0 : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value,
|
Salary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? "" : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
Remark = p.Reason ?? ""
|
Remark = p.Reason ?? ""
|
||||||
})
|
})
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
@ -757,11 +781,12 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
.Include(p => p.Profile)
|
.Include(p => p.Profile)
|
||||||
.ThenInclude(p => p.Salaries)
|
.ThenInclude(p => p.Salaries)
|
||||||
on r.RefPlacementProfileId equals p.Id
|
on r.RefPlacementProfileId equals p.Id
|
||||||
|
orderby r.Sequence
|
||||||
select new CommandType18Response
|
select new CommandType18Response
|
||||||
{
|
{
|
||||||
CommandNo = r.Command.CommandNo,
|
CommandNo = r.Command.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = r.Command.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = r.Command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
IssuerOrganizationName = r.Command.IssuerOrganizationName,
|
IssuerOrganizationName = r.Command.IssuerOrganizationName,
|
||||||
AuthorizedUserFullName = r.Command.AuthorizedUserFullName,
|
AuthorizedUserFullName = r.Command.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = r.Command.AuthorizedPosition,
|
AuthorizedPosition = r.Command.AuthorizedPosition,
|
||||||
|
|
@ -771,12 +796,12 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
Organization = p.OrganizationPositionOld,
|
Organization = p.OrganizationPositionOld,
|
||||||
PositionLevel = p.PositionLevelOld,
|
PositionLevel = p.PositionLevelOld,
|
||||||
PositionType = p.PositionTypeOld,
|
PositionType = p.PositionTypeOld,
|
||||||
PositionNumber = p.PositionNumberOld,
|
PositionNumber = p.PositionNumberOld.ToThaiNumber(),
|
||||||
Salary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? 0 : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value,
|
Salary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? "" : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
Fault = r.Command.Fault,
|
Fault = r.Command.Fault,
|
||||||
GuiltyBasis = r.Command.GuiltyBasis,
|
GuiltyBasis = r.Command.GuiltyBasis,
|
||||||
ConclusionFireNo = r.Command!.ConclusionFireNo,
|
ConclusionFireNo = r.Command!.ConclusionFireNo.ToThaiNumber(),
|
||||||
ConclusionFireDate = r.Command.ConclusionFireDate == null ? "" : r.Command.ConclusionFireDate.Value.ToThaiFullDate3(),
|
ConclusionFireDate = r.Command.ConclusionFireDate == null ? "" : r.Command.ConclusionFireDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionFireResolution = r.Command.ConclusionFireResolution
|
ConclusionFireResolution = r.Command.ConclusionFireResolution
|
||||||
})
|
})
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
@ -809,11 +834,12 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
.Include(p => p.Profile)
|
.Include(p => p.Profile)
|
||||||
.ThenInclude(p => p.Salaries)
|
.ThenInclude(p => p.Salaries)
|
||||||
on r.RefPlacementProfileId equals p.Id
|
on r.RefPlacementProfileId equals p.Id
|
||||||
|
orderby r.Sequence
|
||||||
select new CommandType18Response
|
select new CommandType18Response
|
||||||
{
|
{
|
||||||
CommandNo = r.Command.CommandNo,
|
CommandNo = r.Command.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = r.Command.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = r.Command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
IssuerOrganizationName = r.Command.IssuerOrganizationName,
|
IssuerOrganizationName = r.Command.IssuerOrganizationName,
|
||||||
AuthorizedUserFullName = r.Command.AuthorizedUserFullName,
|
AuthorizedUserFullName = r.Command.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = r.Command.AuthorizedPosition,
|
AuthorizedPosition = r.Command.AuthorizedPosition,
|
||||||
|
|
@ -823,12 +849,12 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
Organization = p.OrganizationPositionOld,
|
Organization = p.OrganizationPositionOld,
|
||||||
PositionLevel = p.PositionLevelOld,
|
PositionLevel = p.PositionLevelOld,
|
||||||
PositionType = p.PositionTypeOld,
|
PositionType = p.PositionTypeOld,
|
||||||
PositionNumber = p.PositionNumberOld,
|
PositionNumber = p.PositionNumberOld.ToThaiNumber(),
|
||||||
Salary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? 0 : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value,
|
Salary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? "" : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
Fault = r.Command.Fault,
|
Fault = r.Command.Fault,
|
||||||
GuiltyBasis = r.Command.GuiltyBasis,
|
GuiltyBasis = r.Command.GuiltyBasis,
|
||||||
ConclusionFireNo = r.Command!.ConclusionFireNo,
|
ConclusionFireNo = r.Command!.ConclusionFireNo.ToThaiNumber(),
|
||||||
ConclusionFireDate = r.Command.ConclusionFireDate == null ? "" : r.Command.ConclusionFireDate.Value.ToThaiFullDate3(),
|
ConclusionFireDate = r.Command.ConclusionFireDate == null ? "" : r.Command.ConclusionFireDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionFireResolution = r.Command.ConclusionFireResolution
|
ConclusionFireResolution = r.Command.ConclusionFireResolution
|
||||||
})
|
})
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
@ -863,9 +889,9 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
on r.RefPlacementProfileId equals p.Id
|
on r.RefPlacementProfileId equals p.Id
|
||||||
select new CommandType18Response
|
select new CommandType18Response
|
||||||
{
|
{
|
||||||
CommandNo = r.Command.CommandNo,
|
CommandNo = r.Command.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = r.Command.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = r.Command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
IssuerOrganizationName = r.Command.IssuerOrganizationName,
|
IssuerOrganizationName = r.Command.IssuerOrganizationName,
|
||||||
AuthorizedUserFullName = r.Command.AuthorizedUserFullName,
|
AuthorizedUserFullName = r.Command.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = r.Command.AuthorizedPosition,
|
AuthorizedPosition = r.Command.AuthorizedPosition,
|
||||||
|
|
@ -875,12 +901,12 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
Organization = p.OrganizationPositionOld,
|
Organization = p.OrganizationPositionOld,
|
||||||
PositionLevel = p.PositionLevelOld,
|
PositionLevel = p.PositionLevelOld,
|
||||||
PositionType = p.PositionTypeOld,
|
PositionType = p.PositionTypeOld,
|
||||||
PositionNumber = p.PositionNumberOld,
|
PositionNumber = p.PositionNumberOld.ToThaiNumber(),
|
||||||
Salary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? 0 : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value,
|
Salary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? "" : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
Fault = r.Command.Fault,
|
Fault = r.Command.Fault,
|
||||||
GuiltyBasis = r.Command.GuiltyBasis,
|
GuiltyBasis = r.Command.GuiltyBasis,
|
||||||
ConclusionFireNo = r.Command!.ConclusionFireNo,
|
ConclusionFireNo = r.Command!.ConclusionFireNo.ToThaiNumber(),
|
||||||
ConclusionFireDate = r.Command.ConclusionFireDate == null ? "" : r.Command.ConclusionFireDate.Value.ToThaiFullDate3(),
|
ConclusionFireDate = r.Command.ConclusionFireDate == null ? "" : r.Command.ConclusionFireDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionFireResolution = r.Command.ConclusionFireResolution
|
ConclusionFireResolution = r.Command.ConclusionFireResolution
|
||||||
})
|
})
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
@ -917,18 +943,19 @@ namespace BMA.EHR.Application.Repositories.Commands
|
||||||
.Include(x => x.Profile)
|
.Include(x => x.Profile)
|
||||||
.ThenInclude(x => x.PosNo)
|
.ThenInclude(x => x.PosNo)
|
||||||
on r.RefPlacementProfileId equals p.Id
|
on r.RefPlacementProfileId equals p.Id
|
||||||
|
orderby r.Sequence
|
||||||
select new CommandType21Response
|
select new CommandType21Response
|
||||||
{
|
{
|
||||||
|
Seq = r.Sequence.ToString().ToThaiNumber(),
|
||||||
CitizenId = r.CitizenId,
|
CitizenId = r.CitizenId,
|
||||||
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
FullName = $"{r.Prefix}{r.FirstName} {r.LastName}",
|
||||||
Organization = p.Profile!.EmployeeOc,
|
Organization = p.Profile!.EmployeeOc,
|
||||||
PositionName = p.Profile.Position == null ? "" : p.Profile.Position.Name,
|
PositionName = p.Profile.Position == null ? "" : p.Profile.Position.Name,
|
||||||
PositionLevel = p.Profile.PositionLevel == null ? "" : p.Profile.PositionLevel.Name,
|
PositionLevel = p.Profile.PositionLevel == null ? "" : p.Profile.PositionLevel.Name,
|
||||||
PositionType = p.Profile.PositionType == null ? "" : p.Profile.PositionType.Name,
|
PositionType = p.Profile.PositionType == null ? "" : p.Profile.PositionType.Name,
|
||||||
PositionNumber = p.Profile.PosNo == null ? "" : p.Profile.PosNo.Name,
|
PositionNumber = p.Profile.PosNo == null ? "" : p.Profile.PosNo.Name.ToThaiNumber(),
|
||||||
Salary = r.Amount == null ? 0 : r.Amount.Value,
|
Salary = r.Amount == null ? "" : r.Amount.Value.ToNumericNoDecimalText().ToThaiNumber(),
|
||||||
RetireDate = p.Profile.BirthDate.CalculateRetireDate().ToThaiFullDate3()
|
RetireDate = p.Profile.BirthDate.CalculateRetireDate().ToThaiShortDate2().ToThaiNumber()
|
||||||
})
|
})
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,4 @@
|
||||||
using System;
|
namespace BMA.EHR.Application.Responses.Reports
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace BMA.EHR.Application.Responses.Reports
|
|
||||||
{
|
{
|
||||||
public class CommandType01Response
|
public class CommandType01Response
|
||||||
{
|
{
|
||||||
|
|
@ -22,12 +16,14 @@ namespace BMA.EHR.Application.Responses.Reports
|
||||||
|
|
||||||
public string PositionNumber { get; set; } = string.Empty;
|
public string PositionNumber { get; set; } = string.Empty;
|
||||||
|
|
||||||
public double Salary { get; set; } = 0;
|
public string Salary { get; set; } = "0";
|
||||||
|
|
||||||
public string AppointDate { get; set; } = string.Empty;
|
public string AppointDate { get; set; } = string.Empty;
|
||||||
|
|
||||||
public int ExamNumber { get; set; } = 0;
|
public string ExamNumber { get; set; } = "0";
|
||||||
|
|
||||||
public string PlacementName { get; set;} = string.Empty;
|
public string PlacementName { get; set;} = string.Empty;
|
||||||
|
|
||||||
|
public string Seq { get; set; } = string.Empty;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ namespace BMA.EHR.Application.Responses.Reports
|
||||||
{
|
{
|
||||||
public class CommandType03Response
|
public class CommandType03Response
|
||||||
{
|
{
|
||||||
|
|
||||||
|
public string Seq { get; set; } = string.Empty;
|
||||||
public string CitizenId { get; set; } = string.Empty;
|
public string CitizenId { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string FullName { get; set; } = string.Empty;
|
public string FullName { get; set; } = string.Empty;
|
||||||
|
|
@ -18,7 +20,7 @@ namespace BMA.EHR.Application.Responses.Reports
|
||||||
|
|
||||||
public string OldPositionNumber { get; set; } = string.Empty;
|
public string OldPositionNumber { get; set; } = string.Empty;
|
||||||
|
|
||||||
public double OldSalary { get; set; } = 0;
|
public string OldSalary { get; set; } = "";
|
||||||
|
|
||||||
public string NewOc { get; set; } = string.Empty;
|
public string NewOc { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
@ -30,7 +32,7 @@ namespace BMA.EHR.Application.Responses.Reports
|
||||||
|
|
||||||
public string NewPositionNumber { get; set; } = string.Empty;
|
public string NewPositionNumber { get; set; } = string.Empty;
|
||||||
|
|
||||||
public double NewSalary { get; set; } = 0;
|
public string NewSalary { get; set; } = "";
|
||||||
|
|
||||||
public string AppointDate { get; set; } = string.Empty;
|
public string AppointDate { get; set; } = string.Empty;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,8 @@
|
||||||
{
|
{
|
||||||
public class CommandType13Response
|
public class CommandType13Response
|
||||||
{
|
{
|
||||||
|
public string Seq { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string CitizenId { get; set; } = string.Empty;
|
public string CitizenId { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string FullName { get; set; } = string.Empty;
|
public string FullName { get; set; } = string.Empty;
|
||||||
|
|
@ -16,7 +18,7 @@
|
||||||
|
|
||||||
public string PositionNumber { get; set; } = string.Empty;
|
public string PositionNumber { get; set; } = string.Empty;
|
||||||
|
|
||||||
public double Salary { get; set; } = 0;
|
public string Salary { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string ReceiveOrganizationName { get; set; } = string.Empty;
|
public string ReceiveOrganizationName { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,8 @@
|
||||||
{
|
{
|
||||||
public class CommandType15Response
|
public class CommandType15Response
|
||||||
{
|
{
|
||||||
|
public string Seq { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string CitizenId { get; set; } = string.Empty;
|
public string CitizenId { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string FullName { get; set; } = string.Empty;
|
public string FullName { get; set; } = string.Empty;
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,8 @@
|
||||||
{
|
{
|
||||||
public class CommandType17Response
|
public class CommandType17Response
|
||||||
{
|
{
|
||||||
|
public string Seq { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string CitizenId { get; set; } = string.Empty;
|
public string CitizenId { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string FullName { get; set; } = string.Empty;
|
public string FullName { get; set; } = string.Empty;
|
||||||
|
|
@ -16,7 +18,7 @@
|
||||||
|
|
||||||
public string PositionNumber { get; set; } = string.Empty;
|
public string PositionNumber { get; set; } = string.Empty;
|
||||||
|
|
||||||
public double Salary { get; set; } = 0;
|
public string Salary { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string ActiveDate { get; set; } = string.Empty;
|
public string ActiveDate { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@
|
||||||
|
|
||||||
public string PositionNumber { get; set; } = string.Empty;
|
public string PositionNumber { get; set; } = string.Empty;
|
||||||
|
|
||||||
public double Salary { get; set; } = 0;
|
public string Salary { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string Fault { get; set; } = string.Empty;
|
public string Fault { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,9 @@
|
||||||
using System;
|
namespace BMA.EHR.Application.Responses.Reports
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace BMA.EHR.Application.Responses.Reports
|
|
||||||
{
|
{
|
||||||
public class CommandType21Response
|
public class CommandType21Response
|
||||||
{
|
{
|
||||||
|
public string Seq { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string CitizenId { get; set; } = string.Empty;
|
public string CitizenId { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string FullName { get; set; } = string.Empty;
|
public string FullName { get; set; } = string.Empty;
|
||||||
|
|
@ -22,7 +18,7 @@ namespace BMA.EHR.Application.Responses.Reports
|
||||||
|
|
||||||
public string PositionNumber { get; set; } = string.Empty;
|
public string PositionNumber { get; set; } = string.Empty;
|
||||||
|
|
||||||
public double Salary { get; set; } = 0;
|
public string Salary { get; set; } = string.Empty;
|
||||||
|
|
||||||
public string RetireDate { get; set;} = string.Empty;
|
public string RetireDate { get; set;} = string.Empty;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -47,20 +47,20 @@ namespace BMA.EHR.Domain.Extensions
|
||||||
{
|
{
|
||||||
string arabicNumbers = "0123456789";
|
string arabicNumbers = "0123456789";
|
||||||
string thaiNumbers = "๐๑๒๓๔๕๖๗๘๙";
|
string thaiNumbers = "๐๑๒๓๔๕๖๗๘๙";
|
||||||
StringBuilder ThaiYear = new StringBuilder();
|
StringBuilder result = new StringBuilder();
|
||||||
foreach (char digit in value)
|
foreach (char digit in value)
|
||||||
{
|
{
|
||||||
int index = arabicNumbers.IndexOf(digit);
|
int index = arabicNumbers.IndexOf(digit);
|
||||||
if (index >= 0)
|
if (index >= 0)
|
||||||
{
|
{
|
||||||
ThaiYear.Append(thaiNumbers[index]);
|
result.Append(thaiNumbers[index]);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ThaiYear.Append(digit);
|
result.Append(digit);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return ThaiYear.ToString();
|
return result.ToString();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1,13 +1,9 @@
|
||||||
using BMA.EHR.Application.Repositories.Commands;
|
using BMA.EHR.Application.Repositories.Commands;
|
||||||
using BMA.EHR.Domain.Common;
|
using BMA.EHR.Domain.Common;
|
||||||
using BMA.EHR.Domain.Extensions;
|
using BMA.EHR.Domain.Extensions;
|
||||||
using BMA.EHR.Domain.Models.OrganizationEmployee;
|
|
||||||
using BMA.EHR.Domain.Models.Placement;
|
|
||||||
using BMA.EHR.Domain.Shared;
|
using BMA.EHR.Domain.Shared;
|
||||||
using DocumentFormat.OpenXml.Drawing.Charts;
|
|
||||||
using Microsoft.AspNetCore.Authorization;
|
using Microsoft.AspNetCore.Authorization;
|
||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
using Microsoft.EntityFrameworkCore;
|
|
||||||
using Swashbuckle.AspNetCore.Annotations;
|
using Swashbuckle.AspNetCore.Annotations;
|
||||||
using Telerik.Reporting;
|
using Telerik.Reporting;
|
||||||
using Telerik.Reporting.Processing;
|
using Telerik.Reporting.Processing;
|
||||||
|
|
@ -70,16 +66,16 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
|
|
||||||
var command = new
|
var command = new
|
||||||
{
|
{
|
||||||
CommandNo = raw_data.CommandNo,
|
CommandNo = raw_data.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
||||||
ConclusionRegisterNo = raw_data.ConclusionRegisterNo,
|
ConclusionRegisterNo = raw_data.ConclusionRegisterNo.ToThaiNumber(),
|
||||||
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(),
|
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionResultNo = raw_data.ConclusionResultNo,
|
ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(),
|
||||||
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(),
|
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
PositionList = "",
|
PositionList = "",
|
||||||
Count = raw_data.Receivers.Count,
|
Count = raw_data.Receivers.Count.ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = raw_data.AuthorizedPosition,
|
AuthorizedPosition = raw_data.AuthorizedPosition,
|
||||||
};
|
};
|
||||||
|
|
@ -144,9 +140,9 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
tblData.DataSource = data;
|
tblData.DataSource = data;
|
||||||
|
|
||||||
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
||||||
report.ReportParameters["CommandNo"].Value = command.CommandNo;
|
report.ReportParameters["CommandNo"].Value = command.CommandNo.ToThaiNumber();
|
||||||
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString();
|
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber();
|
||||||
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3();
|
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3().ToThaiNumber();
|
||||||
|
|
||||||
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
||||||
|
|
||||||
|
|
@ -188,16 +184,16 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
|
|
||||||
var command = new
|
var command = new
|
||||||
{
|
{
|
||||||
CommandNo = raw_data.CommandNo,
|
CommandNo = raw_data.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
||||||
ConclusionRegisterNo = raw_data.ConclusionRegisterNo,
|
ConclusionRegisterNo = raw_data.ConclusionRegisterNo.ToThaiNumber(),
|
||||||
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(),
|
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionResultNo = raw_data.ConclusionResultNo,
|
ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(),
|
||||||
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(),
|
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
PositionList = "",
|
PositionList = "",
|
||||||
Count = raw_data.Receivers.Count,
|
Count = raw_data.Receivers.Count.ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = raw_data.AuthorizedPosition,
|
AuthorizedPosition = raw_data.AuthorizedPosition,
|
||||||
};
|
};
|
||||||
|
|
@ -262,9 +258,9 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
tblData.DataSource = data;
|
tblData.DataSource = data;
|
||||||
|
|
||||||
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
||||||
report.ReportParameters["CommandNo"].Value = command.CommandNo;
|
report.ReportParameters["CommandNo"].Value = command.CommandNo.ToThaiNumber();
|
||||||
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString();
|
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber();
|
||||||
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3();
|
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3().ToThaiNumber();
|
||||||
|
|
||||||
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
||||||
|
|
||||||
|
|
@ -306,16 +302,16 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
|
|
||||||
var command = new
|
var command = new
|
||||||
{
|
{
|
||||||
CommandNo = raw_data.CommandNo,
|
CommandNo = raw_data.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
||||||
ConclusionRegisterNo = raw_data.ConclusionRegisterNo,
|
ConclusionRegisterNo = raw_data.ConclusionRegisterNo.ToThaiNumber(),
|
||||||
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(),
|
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionResultNo = raw_data.ConclusionResultNo,
|
ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(),
|
||||||
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(),
|
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
PositionList = "",
|
PositionList = "",
|
||||||
Count = raw_data.Receivers.Count,
|
Count = raw_data.Receivers.Count.ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = raw_data.AuthorizedPosition,
|
AuthorizedPosition = raw_data.AuthorizedPosition,
|
||||||
};
|
};
|
||||||
|
|
@ -380,9 +376,9 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
tblData.DataSource = data;
|
tblData.DataSource = data;
|
||||||
|
|
||||||
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
||||||
report.ReportParameters["CommandNo"].Value = command.CommandNo;
|
report.ReportParameters["CommandNo"].Value = command.CommandNo.ToThaiNumber();
|
||||||
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString();
|
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber();
|
||||||
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3();
|
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3().ToThaiNumber();
|
||||||
|
|
||||||
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
||||||
|
|
||||||
|
|
@ -424,16 +420,16 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
|
|
||||||
var command = new
|
var command = new
|
||||||
{
|
{
|
||||||
CommandNo = raw_data.CommandNo,
|
CommandNo = raw_data.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
||||||
ConclusionRegisterNo = raw_data.ConclusionRegisterNo,
|
ConclusionRegisterNo = raw_data.ConclusionRegisterNo.ToThaiNumber(),
|
||||||
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(),
|
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionResultNo = raw_data.ConclusionResultNo,
|
ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(),
|
||||||
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(),
|
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
PositionList = "",
|
PositionList = "",
|
||||||
Count = raw_data.Receivers.Count,
|
Count = raw_data.Receivers.Count.ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = raw_data.AuthorizedPosition,
|
AuthorizedPosition = raw_data.AuthorizedPosition,
|
||||||
};
|
};
|
||||||
|
|
@ -498,9 +494,9 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
tblData.DataSource = data;
|
tblData.DataSource = data;
|
||||||
|
|
||||||
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
||||||
report.ReportParameters["CommandNo"].Value = command.CommandNo;
|
report.ReportParameters["CommandNo"].Value = command.CommandNo.ToThaiNumber();
|
||||||
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString();
|
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber();
|
||||||
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3();
|
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3().ToThaiNumber();
|
||||||
|
|
||||||
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
||||||
|
|
||||||
|
|
@ -509,7 +505,6 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
ReportDocument = report
|
ReportDocument = report
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
ReportProcessor reportProcessor = new ReportProcessor(_configuration);
|
ReportProcessor reportProcessor = new ReportProcessor(_configuration);
|
||||||
RenderingResult result = reportProcessor.RenderReport(exportType, instanceReportSource, deviceInfo);
|
RenderingResult result = reportProcessor.RenderReport(exportType, instanceReportSource, deviceInfo);
|
||||||
|
|
||||||
|
|
@ -542,16 +537,16 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
|
|
||||||
var command = new
|
var command = new
|
||||||
{
|
{
|
||||||
CommandNo = raw_data.CommandNo,
|
CommandNo = raw_data.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
||||||
ConclusionRegisterNo = raw_data.ConclusionRegisterNo,
|
ConclusionRegisterNo = raw_data.ConclusionRegisterNo.ToThaiNumber(),
|
||||||
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(),
|
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionResultNo = raw_data.ConclusionResultNo,
|
ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(),
|
||||||
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(),
|
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
PositionList = "",
|
PositionList = "",
|
||||||
Count = raw_data.Receivers.Count,
|
Count = raw_data.Receivers.Count.ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = raw_data.AuthorizedPosition,
|
AuthorizedPosition = raw_data.AuthorizedPosition,
|
||||||
};
|
};
|
||||||
|
|
@ -616,9 +611,9 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
tblData.DataSource = data;
|
tblData.DataSource = data;
|
||||||
|
|
||||||
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
||||||
report.ReportParameters["CommandNo"].Value = command.CommandNo;
|
report.ReportParameters["CommandNo"].Value = command.CommandNo.ToThaiNumber();
|
||||||
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString();
|
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber();
|
||||||
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3();
|
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3().ToThaiNumber();
|
||||||
|
|
||||||
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
||||||
|
|
||||||
|
|
@ -660,16 +655,16 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
|
|
||||||
var command = new
|
var command = new
|
||||||
{
|
{
|
||||||
CommandNo = raw_data.CommandNo,
|
CommandNo = raw_data.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
||||||
ConclusionRegisterNo = raw_data.ConclusionRegisterNo,
|
ConclusionRegisterNo = raw_data.ConclusionRegisterNo.ToThaiNumber(),
|
||||||
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(),
|
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionResultNo = raw_data.ConclusionResultNo,
|
ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(),
|
||||||
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(),
|
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
PositionList = "",
|
PositionList = "",
|
||||||
Count = raw_data.Receivers.Count,
|
Count = raw_data.Receivers.Count.ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = raw_data.AuthorizedPosition,
|
AuthorizedPosition = raw_data.AuthorizedPosition,
|
||||||
};
|
};
|
||||||
|
|
@ -734,9 +729,9 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
tblData.DataSource = data;
|
tblData.DataSource = data;
|
||||||
|
|
||||||
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
||||||
report.ReportParameters["CommandNo"].Value = command.CommandNo;
|
report.ReportParameters["CommandNo"].Value = command.CommandNo.ToThaiNumber();
|
||||||
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString();
|
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber();
|
||||||
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3();
|
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3().ToThaiNumber();
|
||||||
|
|
||||||
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
||||||
|
|
||||||
|
|
@ -778,16 +773,16 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
|
|
||||||
var command = new
|
var command = new
|
||||||
{
|
{
|
||||||
CommandNo = raw_data.CommandNo,
|
CommandNo = raw_data.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
||||||
ConclusionRegisterNo = raw_data.ConclusionRegisterNo,
|
ConclusionRegisterNo = raw_data.ConclusionRegisterNo.ToThaiNumber(),
|
||||||
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(),
|
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionResultNo = raw_data.ConclusionResultNo,
|
ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(),
|
||||||
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(),
|
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
PositionList = "",
|
PositionList = "",
|
||||||
Count = raw_data.Receivers.Count,
|
Count = raw_data.Receivers.Count.ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = raw_data.AuthorizedPosition,
|
AuthorizedPosition = raw_data.AuthorizedPosition,
|
||||||
};
|
};
|
||||||
|
|
@ -852,9 +847,9 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
tblData.DataSource = data;
|
tblData.DataSource = data;
|
||||||
|
|
||||||
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
||||||
report.ReportParameters["CommandNo"].Value = command.CommandNo;
|
report.ReportParameters["CommandNo"].Value = command.CommandNo.ToThaiNumber();
|
||||||
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString();
|
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber();
|
||||||
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3();
|
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3().ToThaiNumber();
|
||||||
|
|
||||||
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
||||||
|
|
||||||
|
|
@ -896,20 +891,20 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
|
|
||||||
var command = new
|
var command = new
|
||||||
{
|
{
|
||||||
CommandNo = raw_data.CommandNo,
|
CommandNo = raw_data.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
||||||
ConclusionRegisterNo = raw_data.ConclusionRegisterNo,
|
ConclusionRegisterNo = raw_data.ConclusionRegisterNo.ToThaiNumber(),
|
||||||
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(),
|
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionResultNo = raw_data.ConclusionResultNo,
|
ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(),
|
||||||
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(),
|
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
PositionList = "",
|
PositionList = "",
|
||||||
Count = raw_data.Receivers.Count,
|
Count = raw_data.Receivers.Count.ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = raw_data.AuthorizedPosition,
|
AuthorizedPosition = raw_data.AuthorizedPosition,
|
||||||
ConclusionReturnNo = raw_data.ConclusionReturnNo,
|
ConclusionReturnNo = raw_data.ConclusionReturnNo.ToThaiNumber(),
|
||||||
ConclusionReturnDate = raw_data.ConclusionReturnDate == null ? "" : raw_data.ConclusionReturnDate.Value.ToThaiFullDate3(),
|
ConclusionReturnDate = raw_data.ConclusionReturnDate == null ? "" : raw_data.ConclusionReturnDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
};
|
};
|
||||||
|
|
||||||
var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"08-คำสั่งบรรจุและแต่งตั้งข้าราชการฯกลับเข้ารับราชการ-5.trdp");
|
var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"08-คำสั่งบรรจุและแต่งตั้งข้าราชการฯกลับเข้ารับราชการ-5.trdp");
|
||||||
|
|
@ -972,9 +967,9 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
tblData.DataSource = data;
|
tblData.DataSource = data;
|
||||||
|
|
||||||
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
||||||
report.ReportParameters["CommandNo"].Value = command.CommandNo;
|
report.ReportParameters["CommandNo"].Value = command.CommandNo.ToThaiNumber();
|
||||||
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString();
|
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber();
|
||||||
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3();
|
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3().ToThaiNumber();
|
||||||
|
|
||||||
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
||||||
|
|
||||||
|
|
@ -1016,23 +1011,23 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
|
|
||||||
var command = new
|
var command = new
|
||||||
{
|
{
|
||||||
CommandNo = raw_data.CommandNo,
|
CommandNo = raw_data.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
||||||
ConclusionRegisterNo = raw_data.ConclusionRegisterNo,
|
ConclusionRegisterNo = raw_data.ConclusionRegisterNo.ToThaiNumber(),
|
||||||
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(),
|
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionResultNo = raw_data.ConclusionResultNo,
|
ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(),
|
||||||
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(),
|
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
PositionList = "",
|
PositionList = "",
|
||||||
Count = raw_data.Receivers.Count,
|
Count = raw_data.Receivers.Count.ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = raw_data.AuthorizedPosition,
|
AuthorizedPosition = raw_data.AuthorizedPosition,
|
||||||
ConclusionReturnNo = raw_data.ConclusionReturnNo,
|
ConclusionReturnNo = raw_data.ConclusionReturnNo.ToThaiNumber(),
|
||||||
ConclusionReturnDate = raw_data.ConclusionReturnDate == null ? "" : raw_data.ConclusionReturnDate.Value.ToThaiFullDate3(),
|
ConclusionReturnDate = raw_data.ConclusionReturnDate == null ? "" : raw_data.ConclusionReturnDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
SourceOrganizationName = raw_data.SourceOrganizationName,
|
SourceOrganizationName = raw_data.SourceOrganizationName,
|
||||||
MilitaryCommandNo = raw_data.MilitaryCommandNo,
|
MilitaryCommandNo = raw_data.MilitaryCommandNo.ToThaiNumber(),
|
||||||
MilitaryCommanDate = raw_data.MilitaryCommanDate == null ? "" : raw_data.MilitaryCommanDate.Value.ToThaiFullDate3()
|
MilitaryCommanDate = raw_data.MilitaryCommanDate == null ? "" : raw_data.MilitaryCommanDate.Value.ToThaiFullDate3().ToThaiNumber()
|
||||||
};
|
};
|
||||||
|
|
||||||
var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"09-คำสั่งบรรจุและแต่งตั้งผู้ออกไปรับราชการทหารกลับเข้ารับราชการ-7.trdp");
|
var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"09-คำสั่งบรรจุและแต่งตั้งผู้ออกไปรับราชการทหารกลับเข้ารับราชการ-7.trdp");
|
||||||
|
|
@ -1095,9 +1090,9 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
tblData.DataSource = data;
|
tblData.DataSource = data;
|
||||||
|
|
||||||
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
||||||
report.ReportParameters["CommandNo"].Value = command.CommandNo;
|
report.ReportParameters["CommandNo"].Value = command.CommandNo.ToThaiNumber();
|
||||||
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString();
|
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber();
|
||||||
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3();
|
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3().ToThaiNumber();
|
||||||
|
|
||||||
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
||||||
|
|
||||||
|
|
@ -1139,26 +1134,26 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
|
|
||||||
var command = new
|
var command = new
|
||||||
{
|
{
|
||||||
CommandNo = raw_data.CommandNo,
|
CommandNo = raw_data.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
||||||
ConclusionRegisterNo = raw_data.ConclusionRegisterNo,
|
ConclusionRegisterNo = raw_data.ConclusionRegisterNo.ToThaiNumber(),
|
||||||
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(),
|
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionResultNo = raw_data.ConclusionResultNo,
|
ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(),
|
||||||
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(),
|
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
PositionList = "",
|
PositionList = "",
|
||||||
Count = raw_data.Receivers.Count,
|
Count = raw_data.Receivers.Count.ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = raw_data.AuthorizedPosition,
|
AuthorizedPosition = raw_data.AuthorizedPosition,
|
||||||
|
|
||||||
PlacementCommandIssuer = raw_data.PlacementCommandIssuer,
|
PlacementCommandIssuer = raw_data.PlacementCommandIssuer,
|
||||||
PlacementCommandNo = raw_data.PlacementCommandNo,
|
PlacementCommandNo = raw_data.PlacementCommandNo.ToThaiNumber(),
|
||||||
PlacementCommandDate = raw_data.PlacementCommandDate == null ? "" : raw_data.PlacementCommandDate.Value.ToThaiFullDate3(),
|
PlacementCommandDate = raw_data.PlacementCommandDate == null ? "" : raw_data.PlacementCommandDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
PlacementPositionName = raw_data.PlacementPositionName,
|
PlacementPositionName = raw_data.PlacementPositionName,
|
||||||
PlacementOrganizationName = raw_data.PlacementOrganizationName,
|
PlacementOrganizationName = raw_data.PlacementOrganizationName,
|
||||||
ProbationStartDate = raw_data.ProbationStartDate == null ? "" : raw_data.ProbationStartDate.Value.ToThaiFullDate3(),
|
ProbationStartDate = raw_data.ProbationStartDate == null ? "" : raw_data.ProbationStartDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ProbationEndDate = raw_data.ProbationEndDate == null ? "" : raw_data.ProbationEndDate.Value.ToThaiFullDate3(),
|
ProbationEndDate = raw_data.ProbationEndDate == null ? "" : raw_data.ProbationEndDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ChairManFullName = raw_data.ChairManFullName,
|
ChairManFullName = raw_data.ChairManFullName,
|
||||||
Member1FullName = raw_data.Member1FullName,
|
Member1FullName = raw_data.Member1FullName,
|
||||||
Member2FullName = raw_data.Member2FullName,
|
Member2FullName = raw_data.Member2FullName,
|
||||||
|
|
@ -1311,16 +1306,16 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
|
|
||||||
var command = new
|
var command = new
|
||||||
{
|
{
|
||||||
CommandNo = raw_data.CommandNo,
|
CommandNo = raw_data.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
||||||
ConclusionRegisterNo = raw_data.ConclusionRegisterNo,
|
ConclusionRegisterNo = raw_data.ConclusionRegisterNo.ToThaiNumber(),
|
||||||
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(),
|
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionResultNo = raw_data.ConclusionResultNo,
|
ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(),
|
||||||
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(),
|
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
PositionList = "",
|
PositionList = "",
|
||||||
Count = raw_data.Receivers.Count,
|
Count = raw_data.Receivers.Count.ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = raw_data.AuthorizedPosition,
|
AuthorizedPosition = raw_data.AuthorizedPosition,
|
||||||
|
|
||||||
|
|
@ -1387,9 +1382,9 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
tblData.DataSource = data;
|
tblData.DataSource = data;
|
||||||
|
|
||||||
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
||||||
report.ReportParameters["CommandNo"].Value = command.CommandNo;
|
report.ReportParameters["CommandNo"].Value = command.CommandNo.ToThaiNumber();
|
||||||
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString();
|
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber();
|
||||||
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3();
|
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3().ToThaiNumber();
|
||||||
|
|
||||||
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
||||||
|
|
||||||
|
|
@ -1431,22 +1426,22 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
|
|
||||||
var command = new
|
var command = new
|
||||||
{
|
{
|
||||||
CommandNo = raw_data.CommandNo,
|
CommandNo = raw_data.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
||||||
ConclusionRegisterNo = raw_data.ConclusionRegisterNo,
|
ConclusionRegisterNo = raw_data.ConclusionRegisterNo.ToThaiNumber(),
|
||||||
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(),
|
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionResultNo = raw_data.ConclusionResultNo,
|
ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(),
|
||||||
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(),
|
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
PositionList = "",
|
PositionList = "",
|
||||||
Count = raw_data.Receivers.Count,
|
Count = raw_data.Receivers.Count.ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = raw_data.AuthorizedPosition,
|
AuthorizedPosition = raw_data.AuthorizedPosition,
|
||||||
|
|
||||||
TransferOrganizationName = raw_data.TransferOrganizationName,
|
TransferOrganizationName = raw_data.TransferOrganizationName,
|
||||||
ConclusionReceiveNo = raw_data.ConclusionReceiveNo,
|
ConclusionReceiveNo = raw_data.ConclusionReceiveNo.ToThaiNumber(),
|
||||||
ConclusionReceiveDate = raw_data.ConclusionReceiveDate == null ? "" : raw_data.ConclusionReceiveDate.Value.ToThaiFullDate3(),
|
ConclusionReceiveDate = raw_data.ConclusionReceiveDate == null ? "" : raw_data.ConclusionReceiveDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
};
|
};
|
||||||
|
|
||||||
var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"28-คำสั่งรับโอนข้าราชการกรุงเทพมหานครสามัญ-5.trdp");
|
var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"28-คำสั่งรับโอนข้าราชการกรุงเทพมหานครสามัญ-5.trdp");
|
||||||
|
|
@ -1509,9 +1504,9 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
tblData.DataSource = data;
|
tblData.DataSource = data;
|
||||||
|
|
||||||
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
||||||
report.ReportParameters["CommandNo"].Value = command.CommandNo;
|
report.ReportParameters["CommandNo"].Value = command.CommandNo.ToThaiNumber();
|
||||||
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString();
|
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber();
|
||||||
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3();
|
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3().ToThaiNumber();
|
||||||
|
|
||||||
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
||||||
|
|
||||||
|
|
@ -1553,16 +1548,16 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
|
|
||||||
var command = new
|
var command = new
|
||||||
{
|
{
|
||||||
CommandNo = raw_data.CommandNo,
|
CommandNo = raw_data.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
||||||
ConclusionRegisterNo = raw_data.ConclusionRegisterNo,
|
ConclusionRegisterNo = raw_data.ConclusionRegisterNo.ToThaiNumber(),
|
||||||
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(),
|
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionResultNo = raw_data.ConclusionResultNo,
|
ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(),
|
||||||
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(),
|
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
PositionList = "",
|
PositionList = "",
|
||||||
Count = raw_data.Receivers.Count,
|
Count = raw_data.Receivers.Count.ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = raw_data.AuthorizedPosition,
|
AuthorizedPosition = raw_data.AuthorizedPosition,
|
||||||
};
|
};
|
||||||
|
|
@ -1627,9 +1622,9 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
tblData.DataSource = data;
|
tblData.DataSource = data;
|
||||||
|
|
||||||
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
||||||
report.ReportParameters["CommandNo"].Value = command.CommandNo;
|
report.ReportParameters["CommandNo"].Value = command.CommandNo.ToThaiNumber();
|
||||||
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString();
|
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber();
|
||||||
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3();
|
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3().ToThaiNumber();
|
||||||
|
|
||||||
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
||||||
|
|
||||||
|
|
@ -1671,20 +1666,20 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
|
|
||||||
var command = new
|
var command = new
|
||||||
{
|
{
|
||||||
CommandNo = raw_data.CommandNo,
|
CommandNo = raw_data.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
||||||
ConclusionRegisterNo = raw_data.ConclusionRegisterNo,
|
ConclusionRegisterNo = raw_data.ConclusionRegisterNo.ToThaiNumber(),
|
||||||
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(),
|
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionResultNo = raw_data.ConclusionResultNo,
|
ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(),
|
||||||
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(),
|
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
PositionList = "",
|
PositionList = "",
|
||||||
Count = raw_data.Receivers.Count,
|
Count = raw_data.Receivers.Count.ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = raw_data.AuthorizedPosition,
|
AuthorizedPosition = raw_data.AuthorizedPosition,
|
||||||
GovAidCommandNo = raw_data.GovAidCommandNo,
|
GovAidCommandNo = raw_data.GovAidCommandNo.ToThaiNumber(),
|
||||||
GovAidCommandDate = raw_data.GovAidCommandDate == null ? "" : raw_data.GovAidCommandDate.Value.ToThaiFullDate3(),
|
GovAidCommandDate = raw_data.GovAidCommandDate == null ? "" : raw_data.GovAidCommandDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
};
|
};
|
||||||
|
|
||||||
var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"30-คำสั่งส่งตัวกลับไปปฏิบัติงานทางต้นสังกัดเดิม.trdp");
|
var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"30-คำสั่งส่งตัวกลับไปปฏิบัติงานทางต้นสังกัดเดิม.trdp");
|
||||||
|
|
@ -1740,16 +1735,16 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
|
|
||||||
var command = new
|
var command = new
|
||||||
{
|
{
|
||||||
CommandNo = raw_data.CommandNo,
|
CommandNo = raw_data.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
||||||
ConclusionRegisterNo = raw_data.ConclusionRegisterNo,
|
ConclusionRegisterNo = raw_data.ConclusionRegisterNo.ToThaiNumber(),
|
||||||
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(),
|
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionResultNo = raw_data.ConclusionResultNo,
|
ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(),
|
||||||
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(),
|
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
PositionList = "",
|
PositionList = "",
|
||||||
Count = raw_data.Receivers.Count,
|
Count = raw_data.Receivers.Count.ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = raw_data.AuthorizedPosition,
|
AuthorizedPosition = raw_data.AuthorizedPosition,
|
||||||
};
|
};
|
||||||
|
|
@ -1814,9 +1809,9 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
tblData.DataSource = data;
|
tblData.DataSource = data;
|
||||||
|
|
||||||
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName;
|
||||||
report.ReportParameters["CommandNo"].Value = command.CommandNo;
|
report.ReportParameters["CommandNo"].Value = command.CommandNo.ToThaiNumber();
|
||||||
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString();
|
report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber();
|
||||||
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3();
|
report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3().ToThaiNumber();
|
||||||
|
|
||||||
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable();
|
||||||
|
|
||||||
|
|
@ -1999,16 +1994,16 @@ namespace BMA.EHR.Report.Service.Controllers
|
||||||
|
|
||||||
var command = new
|
var command = new
|
||||||
{
|
{
|
||||||
CommandNo = raw_data.CommandNo,
|
CommandNo = raw_data.CommandNo.ToThaiNumber(),
|
||||||
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(),
|
CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString().ToThaiNumber(),
|
||||||
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
IssuerOrganizationName = raw_data.IssuerOrganizationName,
|
||||||
ConclusionRegisterNo = raw_data.ConclusionRegisterNo,
|
ConclusionRegisterNo = raw_data.ConclusionRegisterNo.ToThaiNumber(),
|
||||||
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(),
|
ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
ConclusionResultNo = raw_data.ConclusionResultNo,
|
ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(),
|
||||||
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(),
|
ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
PositionList = "",
|
PositionList = "",
|
||||||
Count = raw_data.Receivers.Count,
|
Count = raw_data.Receivers.Count.ToString().ToThaiNumber(),
|
||||||
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(),
|
CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(),
|
||||||
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
AuthorizedUserFullName = raw_data.AuthorizedUserFullName,
|
||||||
AuthorizedPosition = raw_data.AuthorizedPosition,
|
AuthorizedPosition = raw_data.AuthorizedPosition,
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -25,14 +25,14 @@ RUN dotnet publish "BMA.EHR.Report.Service.csproj" -c Release -o /app/publish /p
|
||||||
FROM base AS final
|
FROM base AS final
|
||||||
|
|
||||||
RUN apt-get update && apt-get -y install fontconfig && apt-get install -y --allow-unauthenticated libgdiplus libc6-dev libx11-dev && rm -rf /var/lib/apt/lists/*
|
RUN apt-get update && apt-get -y install fontconfig && apt-get install -y --allow-unauthenticated libgdiplus libc6-dev libx11-dev && rm -rf /var/lib/apt/lists/*
|
||||||
COPY ./BMA.EHR.Report.Service/Fonts/THSarabunIT.ttf /usr/share/fonts/truetype/
|
#COPY ./BMA.EHR.Report.Service/Fonts/THSarabunIT.ttf /usr/share/fonts/truetype/
|
||||||
COPY ./BMA.EHR.Report.Service/Fonts/THSarabunITBold.ttf /usr/share/fonts/truetype/
|
#COPY ./BMA.EHR.Report.Service/Fonts/THSarabunITBold.ttf /usr/share/fonts/truetype/
|
||||||
COPY ./BMA.EHR.Report.Service/Fonts/THSarabunITItalic.ttf /usr/share/fonts/truetype/
|
#COPY ./BMA.EHR.Report.Service/Fonts/THSarabunITItalic.ttf /usr/share/fonts/truetype/
|
||||||
COPY ./BMA.EHR.Report.Service/Fonts/THSarabunITBoldItalic.ttf /usr/share/fonts/truetype/
|
#COPY ./BMA.EHR.Report.Service/Fonts/THSarabunITBoldItalic.ttf /usr/share/fonts/truetype/
|
||||||
COPY ./BMA.EHR.Report.Service/Fonts/THSarabunNew.ttf /usr/share/fonts/truetype/
|
#COPY ./BMA.EHR.Report.Service/Fonts/THSarabunNew.ttf /usr/share/fonts/truetype/
|
||||||
COPY ./BMA.EHR.Report.Service/Fonts/THSarabunNewBold.ttf /usr/share/fonts/truetype/
|
#COPY ./BMA.EHR.Report.Service/Fonts/THSarabunNewBold.ttf /usr/share/fonts/truetype/
|
||||||
COPY ./BMA.EHR.Report.Service/Fonts/THSarabunNewItalic.ttf /usr/share/fonts/truetype/
|
#COPY ./BMA.EHR.Report.Service/Fonts/THSarabunNewItalic.ttf /usr/share/fonts/truetype/
|
||||||
COPY ./BMA.EHR.Report.Service/Fonts/THSarabunNewBoldItalic.ttf /usr/share/fonts/truetype/
|
#COPY ./BMA.EHR.Report.Service/Fonts/THSarabunNewBoldItalic.ttf /usr/share/fonts/truetype/
|
||||||
|
|
||||||
COPY ./BMA.EHR.Report.Service/Fonts/THSarabun.ttf /usr/share/fonts/truetype/
|
COPY ./BMA.EHR.Report.Service/Fonts/THSarabun.ttf /usr/share/fonts/truetype/
|
||||||
COPY ./BMA.EHR.Report.Service/Fonts/THSarabun Bold.ttf /usr/share/fonts/truetype/
|
COPY ./BMA.EHR.Report.Service/Fonts/THSarabun Bold.ttf /usr/share/fonts/truetype/
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue