Compare commits

...

2265 commits

Author SHA1 Message Date
harid
6e5284b3c7 fix ยศไม่แสดงในระบบทะเบียนประวัติหลังออกคำสั่งรับโอนเสร็จสิ้น #2469
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m52s
2026-05-15 17:14:50 +07:00
Suphonchai Phoonsawat
76697c4f63 แก้ไขข้อความ Notofication
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m55s
2026-05-15 16:14:50 +07:00
Suphonchai Phoonsawat
e5f6a44f5f เพิ่ม Call API GetProfileByCheckInAsync ใช้แทนของเดิม 2026-05-15 16:04:39 +07:00
Suphonchai Phoonsawat
583569682d register notification service
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m52s
2026-05-15 13:13:29 +07:00
Suphonchai Phoonsawat
9f756771cd เพิ่ม keycloak_id + token ลงใน Job AdditionalData เพื่อเอาไว้ตรวจสอบ
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m54s
2026-05-15 11:54:04 +07:00
Suphonchai Phoonsawat
219b172073 Merge branch 'develop' into working
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m53s
2026-05-15 11:42:39 +07:00
Suphonchai Phoonsawat
ecf660e4cf send noti process-checkin 2026-05-15 11:41:59 +07:00
harid
0365fad723 Migrate add field PlacementReceives.rank #2469
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m44s
2026-05-12 14:59:22 +07:00
Suphonchai Phoonsawat
20e8dfddd6 นับวันหยุด ต้องตัดเสาร์ อาทิตย์ออก
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m39s
2026-05-12 12:02:45 +07:00
Suphonchai Phoonsawat
91c479ef9e fix addition checkin
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m53s
2026-05-12 11:37:32 +07:00
Suphonchai Phoonsawat
80fcda61cf issue #1580
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m45s
2026-05-11 15:12:09 +07:00
Suphonchai Phoonsawat
f02413f2b2 หลังอนุมัติลา แก้สถานะการลงเวลาเป็น ปกติ
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m47s
2026-05-11 10:11:40 +07:00
Suphonchai Phoonsawat
1739aa8057 fix issue #1575
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m52s
2026-05-07 16:14:01 +07:00
Suphonchai Phoonsawat
bc3bba547f fix api
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m49s
2026-05-06 19:02:57 +07:00
Suphonchai Phoonsawat
4161fcc1cf fix
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m50s
2026-05-06 18:53:53 +07:00
Suphonchai Phoonsawat
6d0921a76a #2466
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m50s
2026-05-06 16:25:54 +07:00
Suphonchai Phoonsawat
df7bebe0ba api check-time แกะ profileId จาก token เพื่อไม่ต้องไป call เอาจาก org
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m42s
2026-05-05 21:23:46 +07:00
Suphonchai Phoonsawat
82a45b6811 remove default value
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m46s
2026-05-05 12:56:31 +07:00
Suphonchai Phoonsawat
63d983f831 fix issue #1572
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m49s
2026-05-05 12:37:38 +07:00
Suphonchai Phoonsawat
e326e43ae6 fix Issue #2458 2026-05-05 10:23:40 +07:00
Suphonchai Phoonsawat
4dab3c5cd9 fix report leaave
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m52s
2026-05-01 16:47:34 +07:00
Suphonchai Phoonsawat
4bd46d13e5 fix issue
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m52s
2026-05-01 16:38:47 +07:00
Suphonchai Phoonsawat
132a59b946 Merge branch 'develop' into working
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m52s
2026-05-01 11:39:11 +07:00
Suphonchai Phoonsawat
740a9984c9 fix #2456 2026-05-01 11:20:44 +07:00
harid
5b0fcd0680 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ #224
All checks were successful
Build & Deploy Retirement Service / build (push) Successful in 1m46s
Build & Deploy Placement Service / build (push) Successful in 1m56s
Build & Deploy Discipline Service / build (push) Successful in 1m55s
2026-05-01 11:20:15 +07:00
Suphonchai Phoonsawat
2bdb8bb733 กทม. ต้องการพิ่มรายการลงเวลานอกสถานะที่ "ปฏิบัติงานในจุดบริการด่วนมหานคร" กำหนดเวลา 10.30-18.30 น. #2458
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m41s
2026-05-01 10:23:27 +07:00
Suphonchai Phoonsawat
aed1e8a58d Merge branch 'develop' into working
All checks were successful
Build & Deploy Checkin Service / build (push) Successful in 20s
2026-04-30 22:03:33 +07:00
Suphonchai Phoonsawat
fb3cb2aa94 สิ่งที่แก้ไข:
autoAck: false - ไม่ ack อัตโนมัติ ต้องรอ process เสร็จก่อน
Manual Ack/Nack:
BasicAck เมื่อ API return success
BasicNack (reject) เมื่อ API return error (401, 500, etc.) หรือ exception
CallRestApi return bool - บอกว่าสำเร็จหรือล้มเหลว
Better logging - แสดง status code และ error message ชัดเจนขึ้น
ตอนนี้เมื่อ API return 401 หรือ error อื่น:

จะ log error พร้อม status code
Message จะถูก reject (ไม่ requeue)
Consumer จะทำงานต่อรับ message ถัดไปเลย (ไม่ค้าง)
2026-04-30 22:02:59 +07:00
harid
b5025c382f fix รายงานเกษียณแก้ให้แสดงสำนัก #2261
All checks were successful
Build & Deploy Retirement Service / build (push) Successful in 2m6s
2026-04-30 14:24:42 +07:00
Suphonchai Phoonsawat
4e2113eef2 fix consumer from Event to AsyncEvent
All checks were successful
Build & Deploy Checkin Service / build (push) Successful in 1m42s
2026-04-30 11:53:53 +07:00
Suphonchai Phoonsawat
ffcf95c210 change docker file
All checks were successful
Build & Deploy Checkin Service / build (push) Successful in 1m59s
2026-04-30 11:20:52 +07:00
Suphonchai Phoonsawat
e4bcfee80c fix issue #2448
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m47s
2026-04-29 11:45:46 +07:00
Suphonchai Phoonsawat
a173a7dc3c fix CheckInConsumer Memery Falult
All checks were successful
Build & Deploy Checkin Service / build (push) Successful in 1m27s
2026-04-29 09:57:26 +07:00
Suphonchai Phoonsawat
361ded2078 fix issue #2444
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 2m20s
2026-04-28 15:56:19 +07:00
Suphonchai Phoonsawat
1379dab556 fix issue #2441 2026-04-28 15:42:41 +07:00
Suphonchai Phoonsawat
d8039379ad change dc constr to use tunnel
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 2m33s
2026-04-28 11:32:04 +07:00
Suphonchai Phoonsawat
2d4116d79a BROHTER เปลี่ยนเป็น BROTHER 2026-04-28 11:14:40 +07:00
Suphonchai Phoonsawat
c65a4a04ac Merge branch 'develop' into working
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m44s
Build & Deploy Placement Service / build (push) Successful in 2m8s
2026-04-23 19:12:24 +07:00
Suphonchai Phoonsawat
d58c7dc07e Logic การคำนวนวันลา แบบร่าง และ นะหว่างพิจาณา #1567 2026-04-23 19:11:54 +07:00
Suphonchai Phoonsawat
bb329f86de เพิ่ม DateSendLeave และปรับ Logic การดึงค่าวันที่ยื่นลา #1567 2026-04-23 15:48:20 +07:00
harid
b3298e88c6 fix path separator
All checks were successful
Build & Deploy Retirement Service / build (push) Successful in 1m49s
2026-04-21 10:34:21 +07:00
harid
04d0067ee8 ถ้ามีรักษาการแก้สิทธิ์ BROTHER
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m58s
2026-04-20 16:38:58 +07:00
harid
c035c13405 check runtime
All checks were successful
Build & Deploy Retirement Service / build (push) Successful in 1m47s
2026-04-20 14:31:28 +07:00
harid
2e9db2d42c รายงานประกาศเกษียณ #2262, #2261
All checks were successful
Build & Deploy Retirement Service / build (push) Successful in 1m50s
2026-04-20 12:37:06 +07:00
Suphonchai Phoonsawat
1389df0225 แก้ไข
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m54s
ถ้าไม่ได้ Add สิทธิ์มา จะข้ามตำแหน่งนั้นไป
แก้บั้กการแสดงข้อมูล กรณี "ROOT"

#2431
2026-04-20 11:42:41 +07:00
Suphonchai Phoonsawat
058027ea29 เปลี่ยน DEFAULT สิทธิ์เป็น "CHILD" กรณีไม่ตั้งค่ามา #2431
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m53s
2026-04-17 20:11:18 +07:00
Suphonchai Phoonsawat
ee2d16925a แก้ไข รักษาการ ถ้าไม่ได้ใส่ privilage มาจะให้ default = "PARENT" #2431
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 2m7s
2026-04-17 19:21:30 +07:00
Suphonchai Phoonsawat
42f3813a7a Merge branch 'develop' into working
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 2m2s
2026-04-17 15:42:36 +07:00
Suphonchai Phoonsawat
7bafbf5001 เพิ่มรายการรักษาการ #2431 2026-04-17 15:35:29 +07:00
harid
db99630e0d fix #2430
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m59s
2026-04-17 15:18:30 +07:00
Suphonchai Phoonsawat
34ec9bb77c Remove Check Pending Status For Cancel Leave #2432
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m54s
2026-04-17 10:31:09 +07:00
Suphonchai Phoonsawat
5606e8b50a Change GetProfileByKeycloakIdNewAsync To GetProfileByKeycloakIdNew2Async 2026-04-17 09:41:52 +07:00
Suphonchai Phoonsawat
ee4e9c3699 แก้ leave/detail เป็น leave-reject/detail สำหรับรายการยกเลิก #2432
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m51s
2026-04-16 21:30:17 +07:00
Suphonchai Phoonsawat
6efeec3f1f เพิ่ม List ของการเจ้หน้าที่ ส่ง noti ขอยกเลิกการลา #2432
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m52s
2026-04-16 19:05:26 +07:00
harid
c34fe35506 API ยกเลิกการส่งตัวบรรจุผู้สอบผ่าน
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m57s
2026-04-16 11:57:47 +07:00
adisak
678329b5df #2392 fix departmentName null
All checks were successful
Build & Deploy Insignia Service / build (push) Successful in 2m13s
2026-04-16 11:31:03 +07:00
Suphonchai Phoonsawat
057b51390e add some code
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m50s
2026-04-09 12:07:11 +07:00
harid
8950073485 ส่งรายชื่อไปออกคำสั่ง C-PM-25, C-PM-26 ให้ปั๊ม commandCode #2377
All checks were successful
Build & Deploy Discipline Service / build (push) Successful in 1m56s
2026-04-03 16:03:01 +07:00
Suphonchai Phoonsawat
bf92f6933e Refactor user profile retrieval method in InsigniaRequestController #2390
All checks were successful
Build & Deploy Insignia Service / build (push) Successful in 1m41s
2026-04-03 12:17:39 +07:00
Suphonchai Phoonsawat
cea1c4b64e Merge branch 'develop' into working
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m39s
2026-04-03 12:09:32 +07:00
Suphonchai Phoonsawat
cef41506a8 Change Amount property to nullable int in GetProfileLeaveByKeycloakDto #2411 2026-04-03 12:09:00 +07:00
bceb4d3096 update emp status resign
All checks were successful
Build & Deploy Retirement Service / build (push) Successful in 1m41s
2026-04-03 11:45:52 +07:00
adisak
06956284d7 #2381
All checks were successful
Build & Deploy Retirement Service / build (push) Successful in 2m1s
2026-04-02 17:50:18 +07:00
Suphonchai Phoonsawat
6b8eddcbc0 Add Insignia launch configuration and improve null checks in InsigniaRequestController #2388
All checks were successful
Build & Deploy Insignia Service / build (push) Successful in 1m54s
2026-04-02 11:36:59 +07:00
Suphonchai Phoonsawat
a4a5d13203 Update InsigniaRequestController to use GetOcByNodeId and include RootDnaId in insigniaNoteProfile #2390
All checks were successful
Build & Deploy Insignia Service / build (push) Successful in 2m3s
2026-04-02 11:09:36 +07:00
Suphonchai Phoonsawat
69b89dfc90 Add GetOcByNodeId method to UserProfileRepository and update InsigniaManageController to use it #2389 2026-04-02 11:00:14 +07:00
Suphonchai Phoonsawat
ea694bfda2 Fix effective date retrieval in LeaveReportController by using ProfileId instead of Id #2400
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m48s
2026-04-02 09:51:45 +07:00
Suphonchai Phoonsawat
6691303ea7 Merge branch 'working' into develop
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m52s
2026-04-01 12:35:00 +07:00
Suphonchai Phoonsawat
8ea572d46c Refactor LeaveReportController to improve duty time retrieval and handle default round logic 2026-04-01 12:30:42 +07:00
Suphonchai Phoonsawat
2ecef0792c Merge branch 'working' into develop
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m46s
2026-04-01 12:24:45 +07:00
Suphonchai Phoonsawat
1cf780ecd0 Refactor LeaveController to streamline profile retrieval and duty time handling 2026-04-01 12:24:00 +07:00
harid
bf6ea555fc fix รายงานมาสาย ข้อมูลไม่แสดง #2395
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m44s
2026-03-31 14:23:51 +07:00
Suphonchai Phoonsawat
8fa105606b Refactor LeaveProcessJobStatusRepository to filter employee records by status and ensure proper task processing
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m48s
2026-03-31 11:45:48 +07:00
Suphonchai Phoonsawat
47c0cfc62a Refactor leave remark generation logic in LeaveReportController to handle single and multi-day leave requests more accurately 2026-03-31 11:32:17 +07:00
Suphonchai Phoonsawat
932d5e75c7 Refactor LeaveProcessJobStatusRepository to update API endpoint paths and comment out JSON file writing logic 2026-03-31 11:28:12 +07:00
Suphonchai Phoonsawat
a50153f32c Refactor LeaveProcessJobStatusRepository to enhance leave remark generation logic and update file export functionality with environment path handling 2026-03-31 11:26:28 +07:00
Suphonchai Phoonsawat
d85bab11b2 Add ProcessEmpTaskAsync method to handle employee task processing and integrate with external API for attendance reporting 2026-03-31 10:20:30 +07:00
Suphonchai Phoonsawat
82c31a0f57 Refactor GenericRepository and GenericLeaveRepository to expose PostExternalAPIAsync method and enhance LeaveProcessJobStatusRepository with API integration for processing employee records 2026-03-31 10:18:06 +07:00
Suphonchai Phoonsawat
2cd7798dd9 Add admin endpoints for processing leave tasks, including retrieval, deletion, and updates 2026-03-31 09:46:44 +07:00
Suphonchai Phoonsawat
759a51ab58 Enhance LeaveProcessJobStatusRepository with detailed processing logic and add new methods in UserProfileRepository for fetching officer and employee profiles by RootDnaId 2026-03-30 15:53:33 +07:00
Suphonchai Phoonsawat
3dee5f7166 Refactor LeaveProcessJobStatusRepository methods and update Hangfire configuration for improved job processing 2026-03-30 12:08:30 +07:00
Suphonchai Phoonsawat
8732c34564 Add scheduled job to process pending jobs in LeaveProcessJobStatusRepository 2026-03-30 10:06:21 +07:00
Suphonchai Phoonsawat
91e6b1b35b Add methods to process pending jobs and update their statuses in LeaveProcessJobStatusRepository 2026-03-30 10:02:57 +07:00
Suphonchai Phoonsawat
c1ac687101 Add CreateLeaveProcessJobDto and implement CreateProcessTaskAsync in LeaveController 2026-03-30 09:52:27 +07:00
Suphonchai Phoonsawat
de1773880b Add LeaveProcessJobStatusRepository and register it in ApplicationServicesRegistration 2026-03-30 09:31:19 +07:00
Suphonchai Phoonsawat
c91e6c8030 Add migration for LeaveProcessJobStatuses table
- Created a new migration to add the LeaveProcessJobStatuses table.
- The table includes fields for job status, timestamps, user information, and error messages.
- Supports tracking of leave process job statuses with relevant metadata.
2026-03-30 09:23:13 +07:00
harid
d8f1126764 fix ส่งรายชื่อผู้ถูกพักราชการไปออกคำสั่ง #2364
All checks were successful
Build & Deploy Discipline Service / build (push) Successful in 2m7s
2026-03-27 14:31:42 +07:00
Suphonchai Phoonsawat
7ba429bb64 Refactor checkout status logic in LeaveController for improved clarity and handling of check-in dates
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m46s
2026-03-27 09:48:10 +07:00
Suphonchai Phoonsawat
3e3bfff7ba Refactor leave date overlap check in LeaveRequestController for improved readability and performance
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m51s
2026-03-26 14:10:37 +07:00
Suphonchai Phoonsawat
19b79a162d Add leave subtype name and couple day level country to leave approval response (Employee)#2366
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m47s
2026-03-26 10:33:44 +07:00
Suphonchai Phoonsawat
a09d5937f9 Add leave subtype and couple day level country to leave approval response #2366 2026-03-26 10:33:00 +07:00
Suphonchai Phoonsawat
aef81e9f4e Add support for multiple child DNA IDs in leave processing and enhance batch creation of duty time changes
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m45s
2026-03-25 15:17:54 +07:00
Suphonchai Phoonsawat
6427cb4344 Comment out probation-related leave limit checks in LeaveRequestController and update appsettings.json to disable unused database connections
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m45s
2026-03-24 09:00:06 +07:00
Suphonchai Phoonsawat
252d8b5fa3 Update SearchProfile method parameters to use string for SelectedNodeId #1555
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m40s
2026-03-23 10:40:54 +07:00
Suphonchai Phoonsawat
58aca3a328 Add SelectedNode parameter to SearchProfile method for enhanced profile retrieval #1555
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m44s
2026-03-23 10:13:13 +07:00
Suphonchai Phoonsawat
818ff38e99 Add SelectedNodeId parameter to SearchProfile method and update related DTO #1555 2026-03-23 10:04:09 +07:00
Suphonchai Phoonsawat
23bbd9791e Add CreateChangeRoundMultipleAsync method for batch processing of duty time changes #1555
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m51s
Build & Deploy Placement Service / build (push) Successful in 1m54s
Build & Deploy Insignia Service / build (push) Successful in 1m51s
Build & Deploy Discipline Service / build (push) Successful in 1m51s
2026-03-23 09:49:17 +07:00
Suphonchai Phoonsawat
7e0f0485fd Add TokenUserInfo class and extend ClaimsPrincipal with methods for user claims retrieval
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m49s
2026-03-17 15:47:03 +07:00
harid
b1df33dc20 fix bug #2183
All checks were successful
Build & Deploy Retirement Service / build (push) Successful in 1m56s
2026-03-11 14:01:34 +07:00
Suphonchai Phoonsawat
6902236f48 Add GetTimeStampHistoryAsync2 method for fiscal year timestamp retrieval
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m50s
2026-03-11 11:57:00 +07:00
Suphonchai Phoonsawat
4562029e6e Update GetTimeStampHistoryAsync call to include pagination and keyword filtering
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 2m8s
2026-03-10 14:10:35 +07:00
Suphonchai Phoonsawat
4650f7a2ab Refactor ScheduleUpdateDnaAsync to handle a list of ScheduleUpdateDnaDto and streamline profile updates #2341
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m59s
2026-02-26 20:36:48 +07:00
Suphonchai Phoonsawat
f866435897 Refactor LeaveBeginningController to simplify duplicate check and comment out LeaveYear property in EditLeaveBeginningDto #2341
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m41s
2026-02-25 16:26:28 +07:00
Suphonchai Phoonsawat
006cea048d Add ScheduleUpdateDna endpoint and DTO for updating DNA information in LeaveBeginningController
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m35s
2026-02-25 15:26:49 +07:00
Suphonchai Phoonsawat
9a74b690cd ทดสอบ
Some checks failed
Build & Deploy Leave Service / build (push) Has been cancelled
2026-02-25 10:13:27 +07:00
Suphonchai Phoonsawat
2ee36af763 Test 2026-02-24 19:43:58 +07:00
Suphonchai Phoonsawat
cd99179621 Enhance leave eligibility check in LeaveRequestController with detailed messaging 2026-02-24 10:24:24 +07:00
Suphonchai Phoonsawat
c20e1b48bd Add GetDifference method to DateTimeExtension and implement TimeCheck endpoint in LeaveRequestController
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m35s
2026-02-23 10:09:36 +07:00
Suphonchai Phoonsawat
5b054f9948 Merge branch 'develop' into working
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m50s
2026-02-20 16:33:33 +07:00
Suphonchai Phoonsawat
3e34aaa178 Refactor file upload logic in LeaveController to handle check-in scenarios more effectively
#2328
2026-02-20 16:32:57 +07:00
harid
ddb35f525a Fix #2319
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m50s
2026-02-20 13:36:50 +07:00
harid
ecca345407 รายชื่อผู้สอบผ่าน กรณี OWNER ให้เห็นรายชื่อเหมือน สกจ. #2319
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m48s
2026-02-20 10:46:15 +07:00
Suphonchai Phoonsawat
7e613ab2e6 Merge branch 'develop' into working
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m43s
2026-02-19 17:34:10 +07:00
Suphonchai Phoonsawat
7eade164e9 Update LeaveRequestController to use GetLastLeaveRequestByTypeForUserAsync2 method with CreatedAt for fetching last leave request 2026-02-19 17:33:37 +07:00
harid
256da24caf แก้ไขสิทธิ์ PARENT ให้เห็นข้อมูลทั้งหมดทุกหน่วยงาน #54
All checks were successful
Build & Deploy Discipline Service / build (push) Successful in 1m55s
Build & Deploy Insignia Service / build (push) Successful in 1m48s
Build & Deploy Leave Service / build (push) Successful in 1m49s
Build & Deploy Placement Service / build (push) Successful in 1m46s
Build & Deploy Retirement Service / build (push) Successful in 1m50s
2026-02-19 17:01:44 +07:00
Suphonchai Phoonsawat
869defcc7e Update LeaveRequestRepository to order leave requests by creation date instead of start date #2305
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m44s
2026-02-19 15:19:41 +07:00
Suphonchai Phoonsawat
65feb994ee Add GetLastLeaveRequestByTypeForUserAsync2 method and update LeaveReportController to use new method for fetching last leave request #2305
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 2m0s
2026-02-19 15:10:44 +07:00
Suphonchai Phoonsawat
d748308419 Enhance LeaveController to implement check-out logic and status validation based on last check-in record 2026-02-19 15:07:04 +07:00
Suphonchai Phoonsawat
b8df2d4024 Add NodaTime package and update LeaveRequestController to use LocalDate for date calculations
#2324
2026-02-19 14:06:59 +07:00
Suphonchai Phoonsawat
c42aaa38f6 Fix API path in UserProfileRepository to remove redundant versioning
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m45s
2026-02-19 10:11:39 +07:00
Suphonchai Phoonsawat
ddaa339e9f Refactor LeaveRequestController and LeaveReportController to use GetSumApproveLeaveTotalByTypeAndRangeForUser2 method and update fiscal year end date calculation #2305
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m41s
2026-02-18 20:24:30 +07:00
Suphonchai Phoonsawat
d70ed254c0 Enhance LeaveRequestController to restore profile checks and implement officer notification logic #2164
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m34s
2026-02-18 16:56:48 +07:00
Suphonchai Phoonsawat
de91fd0fa2 Refactor LeaveBeginningController to restore profile checks and reset leave days to zero 2026-02-18 16:47:14 +07:00
Suphonchai Phoonsawat
7d3ec6c74e Refactor ScheduleUpdateLeaveBeginningAsync to use ScheduleEditLeaveBeginningDto and remove unused profile checks 2026-02-18 16:34:35 +07:00
1b7bdd82e6 #2313
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m10s
2026-02-13 13:04:29 +07:00
Suphonchai Phoonsawat
a8271c8d79 Update leave summary calculation to use BeginningLeaveDays instead of LeaveDaysUsed #2305
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m12s
2026-02-12 20:09:05 +07:00
Suphonchai Phoonsawat
14fd9d5262 Refactor leave limit logic to use IsProbation property instead of govAge check
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m17s
2026-02-11 12:14:44 +07:00
Suphonchai Phoonsawat
c81220a049 Remove unnecessary whitespace and comment out unused code in LeaveReportController
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m18s
2026-02-11 11:56:04 +07:00
Suphonchai Phoonsawat
e5e7c77880 Add GetProfileByProfileIdNoAuthAsync method and update related controller logic 2026-02-11 11:47:49 +07:00
Suphonchai Phoonsawat
a2ac05ed61 Add BeginningLeaveDays and BeginningLeaveCount to LeaveBeginning DTOs and update controller logic #2304 #2305 2026-02-11 11:11:19 +07:00
Suphonchai Phoonsawat
2410574d42 Fix typo in IsProbatin property name and update related condition check in LeaveRequestController #2306 2026-02-11 10:47:01 +07:00
Suphonchai Phoonsawat
682c88c2db Add BeginningLeaveCount and BeginningLeaveDays to LeaveBeginnings table
- Altered LeaveDays column to update its comment.
- Added BeginningLeaveCount column to track the number of leave occurrences.
- Added BeginningLeaveDays column to store the total days of leave carried over.
2026-02-11 09:44:18 +07:00
harid
05ec0cccce Fix Bug จำนวนคนลาไม่แสดงในรายงาน #2299
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m18s
2026-02-10 15:29:35 +07:00
harid
35310f7854 Fix ประกาศเกษียณลูกจ้าง บันทึกข้อมูลวันที่ประกาศ ระบบแจ้ง Error #2260
All checks were successful
Build & Deploy Retirement Service / build (push) Successful in 1m27s
2026-02-10 12:07:32 +07:00
harid
1d8ef79373 api อัพเดทสถานะเป็นบรรจุ เปลี่ยนสิทธิ์จาก super_admin เป็น owner
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m26s
2026-02-06 10:18:47 +07:00
Suphonchai Phoonsawat
c693364fe1 Refactor LeaveReportController to use LeaveCount instead of CountLeaveDay for leave types
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m14s
2026-02-05 12:03:48 +07:00
Suphonchai Phoonsawat
4f18a97d0b Add GetOCStaffAsync method to UserProfileRepository and create GetOcStaff response models 2026-02-05 11:57:19 +07:00
Suphonchai Phoonsawat
d3cc0781cf Add UpdateLeaveCountAsync method to LeaveBeginningRepository and integrate it into leave request logic #2288
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m17s
2026-02-05 11:01:49 +07:00
Suphonchai Phoonsawat
639d41649c Add LeaveCount column to LeaveBeginnings table
- Introduced a new column 'LeaveCount' of type int to the LeaveBeginnings table.
- Set default value to 0 and added a comment for clarity in Thai: "จำนวนครั้งที่ลาสะสม".
2026-02-05 10:54:44 +07:00
Suphonchai Phoonsawat
358fd47b99 Add IsProbatin property to GetProfileByKeycloakIdDto and update leave request logic for probationary users #2266 2026-02-05 10:39:57 +07:00
harid
970319e8c2 API อัพเดทสถานะเป็นบรรจุ เฉพาะ Super_admin
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m57s
2026-02-04 11:05:02 +07:00
Suphonchai Phoonsawat
09a7208074 Update govAge calculation to use DateStart instead of DateAppoint in Leave repositories and controller
Some checks failed
Build & Deploy Leave Service / build (push) Failing after 1h5m56s
2026-02-04 10:49:13 +07:00
Suphonchai Phoonsawat
7775ea85c3 Refactor error handling in LeaveController to return appropriate error responses instead of throwing exceptions
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m18s
2026-02-04 10:32:44 +07:00
Suphonchai Phoonsawat
19000b2e42 Refactor check-out status logic to improve clarity and handle edge cases for same-day and next-day check-outs 2026-02-04 10:18:44 +07:00
Suphonchai Phoonsawat
1a0e712a1c Update leave limit logic and add GovAge property to user leave profile DTO
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m10s
2026-02-03 21:03:40 +07:00
Suphonchai Phoonsawat
c25bef0672 Update leave calculations to use DateAppoint and adjust leave limits based on government age #2266
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m35s
2026-02-03 20:46:20 +07:00
Suphonchai Phoonsawat
659e06a08d Add cancellation token support and extend timeout to 30 minutes for external API calls
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m19s
2026-01-30 13:35:58 +07:00
Suphonchai Phoonsawat
0a170fd259 Configure HttpClient to use a 10-minute timeout for long-running operations
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m14s
2026-01-30 10:09:37 +07:00
Suphonchai Phoonsawat
5c05f1123a Increase HttpClient timeout for long-running operations
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m21s
2026-01-30 09:49:54 +07:00
harid
06b53ddeaa Fix Bug Leave Report Issue #2233
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m10s
2026-01-29 15:09:14 +07:00
harid
46504c9e30 Change Call Org
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m15s
2026-01-29 13:37:38 +07:00
harid
e80f89117c Change Call Org 2026-01-29 13:22:41 +07:00
Suphonchai Phoonsawat
4c189fdc4a Fix null reference for CheckIn and CheckOut location names in LeaveController
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m21s
2026-01-29 10:07:29 +07:00
harid
90eb94cee3 กรองค้นหาข้อมูลรายการลงเวลากรณีพิเศษ #2252
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m24s
2026-01-28 16:24:59 +07:00
harid
b10ff45d07 เปลี่ยนเส้น call api สำหรับเช็ค profileId
All checks were successful
Build & Deploy Retirement Service / build (push) Successful in 1m16s
Build & Deploy Placement Service / build (push) Successful in 1m17s
Build & Deploy Discipline Service / build (push) Successful in 1m32s
2026-01-28 15:06:55 +07:00
harid
02487d91ff เปลี่ยนเส้น api สำหรับเก็บ logs
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m12s
Build & Deploy Discipline Service / build (push) Successful in 1m27s
Build & Deploy Insignia Service / build (push) Successful in 1m25s
Build & Deploy Placement Service / build (push) Successful in 1m17s
Build & Deploy Retirement Service / build (push) Successful in 1m23s
2026-01-28 13:27:25 +07:00
Suphonchai Phoonsawat
839c357842 Update LeaveController to use KeycloakUserId for profile retrieval #2253
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m38s
2026-01-28 11:47:10 +07:00
Suphonchai Phoonsawat
cbc2a1a88d Comment out profile retrieval in LeaveRequestController to prevent unnecessary calls #2250
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m29s
2026-01-27 17:05:07 +07:00
Suphonchai Phoonsawat
e8ffb82ead Comment out profile retrieval and error handling in LeaveRequestController #2250
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m16s
2026-01-27 17:00:22 +07:00
Suphonchai Phoonsawat
54c8152752 Refactor LeaveRequestController to improve filtering logic and update appsettings.json to modify connection strings
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m12s
2026-01-27 16:55:23 +07:00
Suphonchai Phoonsawat
4f28b4e9e0 Add LeaveTotal property to LeaveRequest DTOs for better leave tracking #2245
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m13s
2026-01-26 22:58:37 +07:00
Suphonchai Phoonsawat
982dfc33d1 Refactor LeaveReportController and LeaveRequestController to calculate leave days using repository methods #2246 #2247
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 11s
2026-01-26 22:35:24 +07:00
harid
2e6a81ff31 Task #2233 รายงานใบลา แสดงสำนักงาน ก.ก.
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m23s
2026-01-26 18:21:33 +07:00
Suphonchai Phoonsawat
22a7a8c17c Update LeaveController to refine check-in/check-out logic based on meeting location #2223
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m17s
2026-01-26 12:04:58 +07:00
Suphonchai Phoonsawat
c1d689ebfa Update LeaveController to adjust check-in/check-out times based on location for meetings
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m14s
2026-01-23 21:25:34 +07:00
Suphonchai Phoonsawat
ecf5ada7ed Update LeaveController to conditionally set check-out time based on existing value and duty schedule
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m14s
2026-01-23 20:55:21 +07:00
Suphonchai Phoonsawat
9bd6017ded Update LeaveController to adjust check-in/check-out times based on user duty schedule #2223
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m16s
2026-01-23 20:35:54 +07:00
Suphonchai Phoonsawat
e1c7688913 Update LeaveController to set end times based on duty schedule for check-in/check-out #2228 2026-01-23 20:27:22 +07:00
Suphonchai Phoonsawat
4e4eec3d84 Add job status check for pending or processing check-in/check-out requests
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m19s
2026-01-23 09:32:17 +07:00
Suphonchai Phoonsawat
2f366374fa Refactor user profile retrieval to use new method GetProfileByKeycloakIdNewAsync
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m12s
2026-01-22 12:43:52 +07:00
Suphonchai Phoonsawat
2b737de23b Update ElasticConfiguration URIs and IndexFormats in appsettings for Leave and Insignia
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m12s
2026-01-22 12:24:27 +07:00
Suphonchai Phoonsawat
d945deae4f Add error handling for permission API calls and enhance logging in middleware
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m15s
2026-01-22 11:58:26 +07:00
harid
d3501e831c fix กจ. ไม่เห็นรายชื่อผู้สอบผ่านหลังจากเผยแพร่โครงสร้าง Task #2219
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m11s
2026-01-21 17:00:45 +07:00
Suphonchai Phoonsawat
c3901d56b3 Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop 2026-01-20 20:55:25 +07:00
Suphonchai Phoonsawat
27b3773c79 load test script 2026-01-20 20:54:47 +07:00
harid
5219934e05 fix #2207
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m19s
2026-01-20 17:30:11 +07:00
harid
15f5d7cae7 Task #2207 กรณีคนขอโอนอยู่ในสำนักปลัดกรุงเทพมหานคร
Some checks failed
Build & Deploy Placement Service / build (push) Failing after 36s
2026-01-20 16:41:22 +07:00
Suphonchai Phoonsawat
d7b257f0ce Merge branch 'develop' into working
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m12s
Build & Deploy Checkin Service / build (push) Successful in 1m13s
2026-01-20 11:20:16 +07:00
Suphonchai Phoonsawat
e3a228773e Add scheduled job to clean up CheckIn Job Status older than 30 days 2026-01-20 11:14:30 +07:00
Suphonchai Phoonsawat
90eea1ac7f Enhance CombinedErrorHandlerAndLoggingMiddleware with caching and improved token handling 2026-01-20 11:09:13 +07:00
Suphonchai Phoonsawat
a463df5716 Add migration to create CheckInJobStatuses table for RMQ task control
- Introduced a new migration that creates the CheckInJobStatuses table.
- The table includes fields for tracking job statuses, timestamps, user information, and error messages.
- Supports various statuses such as PENDING, PROCESSING, COMPLETED, and FAILED.
2026-01-20 10:49:13 +07:00
harid
60602d99c4 api ขอโอน (admin) เพิ่มบันทึกฟิลล์ "ขอโอนตั้งแต่วันที่" #2196
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m23s
2026-01-20 09:54:15 +07:00
harid
9442d3b29f fix #2173
All checks were successful
Build & Deploy Retirement Service / build (push) Successful in 1m15s
2026-01-20 09:32:10 +07:00
Suphonchai Phoonsawat
3532df32fd Refactor message consumption to start after 8:10 AM and implement time checks for operating hours
All checks were successful
Build & Deploy Checkin Service / build (push) Successful in 1m20s
2026-01-20 05:38:42 +07:00
Suphonchai Phoonsawat
6c8e79b1bc Merge branch 'develop' into working
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m9s
Build & Deploy Checkin Service / build (push) Successful in 2m4s
2026-01-19 22:43:24 +07:00
Suphonchai Phoonsawat
0ab75b2a19 Add delay to start message consumption until 8:10 AM and implement time calculation 2026-01-19 22:42:39 +07:00
harid
1aab307f6a fix รายการให้ออกลูกจ้าง ระบบใช้สิทธิ์ API เส้นเดียวกับของขรก. #2173
All checks were successful
Build & Deploy Retirement Service / build (push) Successful in 1m21s
2026-01-19 18:17:11 +07:00
harid
93a83b34e6 ปรับแบบใบขอยกเลิกวันลา
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m17s
2026-01-19 17:15:17 +07:00
Suphonchai Phoonsawat
79e0fe7f1b Merge branch 'develop' into working
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m20s
2026-01-19 14:28:29 +07:00
Suphonchai Phoonsawat
21f82d69e1 Add load testing script for simulating 30,000 requests over 10 minutes 2026-01-19 14:27:43 +07:00
harid
b5c82f4243 ปรับรายงานลา #2195
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m14s
2026-01-19 12:13:45 +07:00
Suphonchai Phoonsawat
b0715e3da6 refactor LeaveController to update check-out status logic based on morning end time #2187
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m12s
2026-01-16 16:19:49 +07:00
Suphonchai Phoonsawat
510f1cd78a fix sort order condition
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m15s
2026-01-16 16:09:23 +07:00
Suphonchai Phoonsawat
83a915f92c refactor LeaveReportController to sort employees by check-in time and remark #2193 2026-01-16 16:01:07 +07:00
harid
094789bfb1 API ขอลาออกและโอนออก ฝั่ง admin #2196
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m22s
Build & Deploy Retirement Service / build (push) Successful in 1m23s
2026-01-16 15:43:55 +07:00
harid
64c1021c52 Migrate เก็บฟิลด์ใช้แสดงในรายงานลาเพิ่ม #2195
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m18s
2026-01-16 09:25:22 +07:00
Suphonchai Phoonsawat
5ec7933b3c refactor LeaveController to correct end time parsing for seminar handling #2199
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m11s
2026-01-14 16:51:21 +07:00
Suphonchai Phoonsawat
9e529ed19b refactor LeaveController to update checkout-check endpoint to accept string for seminar handling #2199 2026-01-14 16:43:35 +07:00
Suphonchai Phoonsawat
3e8c3d998e refactor LeaveController to modify checkout-check endpoint for seminar handling #2199 2026-01-14 16:42:36 +07:00
Suphonchai Phoonsawat
3a6e4501fd refactor LeaveController to update start and end time logic for check-in and check-out #2199 2026-01-14 16:38:55 +07:00
Suphonchai Phoonsawat
5415019b3c refactor LeaveController to update image URL handling for check-in and check-out #2188
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m12s
2026-01-14 10:25:31 +07:00
Suphonchai Phoonsawat
86790cf9f3 refactor LeaveReportController to enhance employee sorting by remark and check-in/check-out times #2193
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m16s
2026-01-14 10:16:42 +07:00
Suphonchai Phoonsawat
127909d29d Merge branch 'develop' into working
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m23s
2026-01-13 17:02:31 +07:00
Suphonchai Phoonsawat
6907607a06 refactor LeaveController to improve sorting and pagination logic #2192 2026-01-13 17:01:20 +07:00
harid
0233d92931 Change function call Org Service
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m12s
2026-01-13 12:05:52 +07:00
harid
90ea986831 fix รายงานใบลา ข้อมูลแสดงในรายงานแสดงไม่ครบ #2184
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m24s
2026-01-12 17:23:08 +07:00
Suphonchai Phoonsawat
1c3ce46bcb update LeaveController to determine status based on leave request and range
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m12s
#2187
2026-01-12 13:41:23 +07:00
398679cbcc rollback
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m15s
2026-01-11 21:10:24 +07:00
d831b208de Merge branch 'develop' into dev
* develop:
  update LeaveController to handle additional leave range options for check-in and check-out statuses
  update LeaveController to pass currentDate parameter to GetLastEffectRound method
  update LeaveReportController to pass date parameter to GetLastEffectRound method
  update GetLastEffectRound method to accept effectiveDate parameter and adjust usage in LeaveReportController
  add noti discord
  fix build report
  fix build report to v2 and add noti
  remove build forgejo, move to dev branch
2026-01-11 20:39:39 +07:00
kittapath
49cb60dee7 report leave api4
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m9s
2026-01-11 16:35:02 +07:00
kittapath
5cdef791f3 report leave 2026-01-11 15:17:02 +07:00
Suphonchai Phoonsawat
7b97cd09a3 update LeaveController to handle additional leave range options for check-in and check-out statuses
Some checks failed
DockerHub Release - Leave Service / release-to-dockerhub (push) Failing after 12s
2026-01-09 20:24:50 +07:00
Suphonchai Phoonsawat
3f13557b31 update LeaveController to pass currentDate parameter to GetLastEffectRound method 2026-01-09 19:11:52 +07:00
Suphonchai Phoonsawat
95cd49ecbc update LeaveReportController to pass date parameter to GetLastEffectRound method 2026-01-09 19:10:16 +07:00
kittapath
6e531e4d16 export report leave
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m8s
2026-01-09 18:59:11 +07:00
Suphonchai Phoonsawat
99accd44e3 update GetLastEffectRound method to accept effectiveDate parameter and adjust usage in LeaveReportController 2026-01-09 18:57:24 +07:00
a540912202 add noti discord 2026-01-09 18:43:59 +07:00
0690337422 fix build report
Some checks failed
DockerHub Release - Report Service / release-to-dockerhub (push) Failing after 10s
2026-01-09 16:35:33 +07:00
8c1a219084 fix build report to v2 and add noti
Some checks failed
DockerHub Release - Report Service / release-to-dockerhub (push) Failing after 12s
2026-01-09 16:29:43 +07:00
9dfd5efafc Merge branch 'develop'
Some checks failed
DockerHub Release - Leave Service / release-to-dockerhub (push) Failing after 11s
* develop:
  remove workflow integration from LeaveRequestController #2164
2026-01-09 11:05:53 +07:00
98adc74792 Merge branch 'develop' into dev
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m11s
* develop:
  remove workflow integration from LeaveRequestController #2164
2026-01-09 11:03:53 +07:00
Suphonchai Phoonsawat
14eb80a30e Merge branch 'develop' into working 2026-01-07 12:07:21 +07:00
Suphonchai Phoonsawat
e8dfe976a2 remove workflow integration from LeaveRequestController #2164 2026-01-07 12:06:49 +07:00
8f491c1b12 Merge branch 'main' of ssh://hrms-git.bangkok.go.th:6611/BMA-HRMS/hrms-api-backend
* 'main' of ssh://hrms-git.bangkok.go.th:6611/BMA-HRMS/hrms-api-backend:
2026-01-07 11:28:51 +07:00
a6de2791c4 Merge branch 'develop'
* develop:
  #2150
  fix รันเครื่องราชแต่หน่วยงานไม่ครบ #1831
  ปรับ query แบบใบขอยกเลิกวันลา
  find org v2
  change to v2
2026-01-07 11:28:39 +07:00
a739d52c46 Merge branch 'develop' into dev
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m9s
2026-01-05 16:39:57 +07:00
4865bab7e2 Merge branch 'develop' into adiDev 2026-01-05 16:39:14 +07:00
f9ca9b52af #2150 2026-01-05 16:38:30 +07:00
harid
be57524f1b Merge branch 'develop' into dev
All checks were successful
Build & Deploy Insignia Service / build (push) Successful in 1m10s
2026-01-05 16:22:05 +07:00
harid
517755d758 fix รันเครื่องราชแต่หน่วยงานไม่ครบ #1831 2026-01-05 16:12:11 +07:00
harid
05689b5338 ปรับ query แบบใบขอยกเลิกวันลา 2026-01-05 13:20:00 +07:00
kittapath
a381ff1528 Merge branch 'develop'
Some checks failed
DockerHub Release - Leave Service / release-to-dockerhub (push) Failing after 11s
2026-01-02 21:57:09 +07:00
kittapath
ed04bf8258 Merge branch 'develop' into dev 2026-01-02 21:47:40 +07:00
kittapath
909042445c find org v2
Some checks failed
release-dev / release-dev (push) Failing after 12s
2026-01-02 21:47:26 +07:00
kittapath
cb074e3e25 find org v2 2026-01-02 21:46:39 +07:00
kittapath
7e71f528ab Merge branch 'develop' into dev
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m6s
2026-01-02 10:22:13 +07:00
kittapath
adb8e31308 Merge branch 'develop'
Some checks failed
DockerHub Release - Leave Service / release-to-dockerhub (push) Failing after 12s
2025-12-31 10:08:06 +07:00
kittapath
0b0cc53e07 change to v2 2025-12-31 10:07:01 +07:00
72b9c6e31e remove build forgejo, move to dev branch
Some checks failed
DockerHub Release - Leave Service / release-to-dockerhub (push) Failing after 15s
2025-12-31 08:02:16 +07:00
9fe3c82a9b Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m24s
* develop:
  leave v2
2025-12-31 07:45:50 +07:00
kittapath
8973e1b78f leave v2 2025-12-30 23:55:03 +07:00
Suphonchai Phoonsawat
4a94aae6e3 Merge branch 'develop' 2025-12-26 09:58:00 +07:00
Suphonchai Phoonsawat
7caf1cc8d6 add date range parameters to GetProfileByAdminRole and GetEmployeeByAdminRole methods 2025-12-26 09:51:51 +07:00
c87e467a6e change build to docker hub 2025-12-23 23:32:02 +07:00
d10c86e0cb add: build docker hub 2025-12-23 21:50:04 +07:00
2b1d6852c9 add build placement 2025-12-23 21:18:04 +07:00
bde1aa21c9 test build leave 2025-12-23 21:09:15 +07:00
8bb31b4e73 updated deploy 2025-12-23 20:30:37 +07:00
804a4cf85f add: build leave 2025-12-23 20:21:25 +07:00
harid
b03be82f7c Merge branch 'develop'
All checks were successful
Build & Deploy Discipline Service / build (push) Successful in 1m7s
2025-12-23 18:04:16 +07:00
harid
b2fcc4a5b9 fix #2082 2025-12-23 18:02:59 +07:00
ed26d8443c Merge branch 'main' of https://192.168.1.60/hrms-bangkok/hrms-api-backend
* 'main' of https://192.168.1.60/hrms-bangkok/hrms-api-backend:
2025-12-23 17:20:35 +07:00
b55e1d1f63 Merge branch 'develop'
* develop:
  กรองสิทธิ์หน้ารายชื่อผู้ถูกพักราชการ #2084
  #2146 and #2147
  add filter status #2083
  #2142
  fix: update image retrieval logic in LeaveController and adjust RabbitMQ configuration in appsettings
  #2132
  fix ลาติดตามคู่สมรส รายงานแสดง Null
  แก้เอกสารรายงานการลา #2109
  fix: enhance database context configuration with retry logic for resilience
  fix: update end time parsing and improve attendance status logic
  fix: update leave remark formatting for better clarity
  fix report leave12
  fix: improve approval step validation by checking for commanders
  feat: enhance leave request filtering and update configuration settings
  query leave report
  add permission brother
  migrate + api บันทึกผู้ตรวจสอบและส่งไปพิจาณา #2109
2025-12-23 17:20:13 +07:00
harid
99838ba1ff Merge branch 'develop'
All checks were successful
Build & Deploy Discipline Service / build (push) Successful in 1m22s
2025-12-22 16:16:41 +07:00
harid
fd8e0e78b6 กรองสิทธิ์หน้ารายชื่อผู้ถูกพักราชการ #2084 2025-12-22 16:16:07 +07:00
37281fc036 Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m13s
2025-12-22 13:45:37 +07:00
fb282915d1 #2146 and #2147 2025-12-22 13:45:11 +07:00
harid
80dca3dfac Merge branch 'develop'
All checks were successful
Build & Deploy Discipline Service / build (push) Successful in 1m16s
2025-12-22 09:50:24 +07:00
harid
3b58d38eb1 add filter status #2083 2025-12-22 09:49:59 +07:00
121e605699 Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m8s
2025-12-19 14:24:09 +07:00
97c9064ab5 #2142 2025-12-19 14:23:27 +07:00
harid
e0d253cc68 Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m6s
2025-12-18 16:32:13 +07:00
Suphonchai Phoonsawat
d5c2c54eaa fix: update image retrieval logic in LeaveController and adjust RabbitMQ configuration in appsettings
Some checks failed
release-dev / release-dev (push) Failing after 13s
#2138
2025-12-18 14:08:05 +07:00
90cb343941 Merge branch 'develop'
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m10s
2025-12-17 16:08:43 +07:00
d6497a5d51 #2132
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-12-17 15:38:35 +07:00
harid
9becd892f5 Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m12s
2025-12-16 11:56:49 +07:00
harid
cc8cd77560 fix ลาติดตามคู่สมรส รายงานแสดง Null
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-12-16 10:37:27 +07:00
harid
7e039b798d Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m16s
2025-12-15 18:17:53 +07:00
harid
795502a93c แก้เอกสารรายงานการลา #2109
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-12-15 16:46:37 +07:00
harid
d703337b4b Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m10s
2025-12-15 14:29:42 +07:00
Suphonchai Phoonsawat
18ab28e335 fix: enhance database context configuration with retry logic for resilience
Some checks failed
release-dev / release-dev (push) Failing after 14s
2025-12-15 11:12:29 +07:00
Suphonchai Phoonsawat
ff66aebdfa fix: update end time parsing and improve attendance status logic
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-12-15 10:29:23 +07:00
Suphonchai Phoonsawat
e023ed65f7 fix: update leave remark formatting for better clarity
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-12-15 09:48:08 +07:00
harid
d7ebe9cdca Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m9s
2025-12-12 17:51:30 +07:00
harid
02a5eacd0f fix report leave12
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-12-12 17:51:04 +07:00
harid
199d0c90e3 Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m3s
2025-12-12 16:17:37 +07:00
Suphonchai Phoonsawat
328f54b4e3 fix: improve approval step validation by checking for commanders
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-12-12 16:13:01 +07:00
harid
0e21e10d24 Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m2s
2025-12-12 15:42:55 +07:00
Suphonchai Phoonsawat
88a48577e9 feat: enhance leave request filtering and update configuration settings
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-12-12 15:18:27 +07:00
harid
23a6058eba query leave report
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-12-12 12:27:52 +07:00
harid
07dd715e16 Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m2s
Build & Deploy Discipline Service / build (push) Successful in 1m4s
Build & Deploy Placement Service / build (push) Successful in 1m6s
Build & Deploy Insignia Service / build (push) Successful in 1m6s
Build & Deploy Retirement Service / build (push) Successful in 1m12s
2025-12-12 09:41:07 +07:00
kittapath
ec04665f39 add permission brother
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-12-12 01:36:06 +07:00
harid
0a58075428 migrate + api บันทึกผู้ตรวจสอบและส่งไปพิจาณา #2109
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-12-11 21:27:18 +07:00
b6862b93bf Merge branch 'main' of https://192.168.1.60/hrms-bangkok/hrms-api-backend
* 'main' of https://192.168.1.60/hrms-bangkok/hrms-api-backend:
2025-12-11 17:41:00 +07:00
b51cf9a919 Merge branch 'develop'
* develop:
  fix: สิทธิ์ PARENTข้อมูลแต่ละสำนักไม่เท่ากัน
  feat: add DNA update functionality and enrich leave beginning data with profile details
  fix: skip approver check if no commander is assigned; update leave data retrieval logic
  rollback user/calendar & add api admin/calendar
  แก้กรองตามสิทธิ์ #2104
2025-12-11 17:40:42 +07:00
harid
14cc614864 Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m6s
2025-12-09 15:02:25 +07:00
harid
59fd20c879 fix: สิทธิ์ PARENTข้อมูลแต่ละสำนักไม่เท่ากัน
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-12-09 15:00:18 +07:00
Suphonchai Phoonsawat
fc68cb0101 feat: add DNA update functionality and enrich leave beginning data with profile details
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-12-09 13:12:54 +07:00
Suphonchai Phoonsawat
6b9767449c fix: skip approver check if no commander is assigned; update leave data retrieval logic
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-12-09 10:36:06 +07:00
harid
51f1a4c563 Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m11s
2025-12-08 17:42:56 +07:00
harid
2981f865b3 rollback user/calendar & add api admin/calendar
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-12-08 17:40:12 +07:00
harid
b4e303e0a7 Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m10s
2025-12-08 12:12:48 +07:00
harid
08fb06ca84 แก้กรองตามสิทธิ์ #2104 2025-12-08 12:12:04 +07:00
ec3b267a6c Merge branch 'main' of https://192.168.1.60/hrms-bangkok/hrms-api-backend
* 'main' of https://192.168.1.60/hrms-bangkok/hrms-api-backend:
2025-12-08 10:11:18 +07:00
a047787fb4 Merge branch 'develop'
* develop:
  fix: skip notification if no commander is assigned; update connection strings in appsettings
  edit permission normal
  fix สิทธิ์เมนูจำนวนสิทธิ์การลาที่ใช้ไป #2094
  Fix รายงานใบสมัครสอบส่วนเนื้อหาคำรับรองเพี้ยน #2099
  migration files
  migrate to CM Server
  no message
  fix role
  แก้ไขข้อความให้ตรงกับฝั่ง ui (ทาง กทม. แจ้งให้แก้ไขข้อความค่ะ)
  แก้ไขข้อความให้ตรงกับฝั่ง ui (ทาง กทม. แจ้งให้แก้ไขข้อความค่ะ)
  no message
  fix bug เพิ่ม-แก้ไขข้อมูลประวัติการศึกษาไม่อัปเดต #2022, #2025
  fix #2016, #2017
  fix ใบสมัครสอบ
  fix ยืมคืนเครื่องราชย?มาใช้่ RootDnaId แทน rootId
  fix ใบสมัครสอบคัดเลือก #2016, #2017, #2018
  fix issue #2007
  fix issues 1972
  migrate
2025-12-08 10:11:10 +07:00
harid
21c10d66f5 Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m11s
Build & Deploy Insignia Service / build (push) Successful in 1m10s
Build & Deploy Placement Service / build (push) Successful in 1m13s
Build & Deploy Discipline Service / build (push) Successful in 1m27s
2025-12-08 09:26:10 +07:00
Suphonchai Phoonsawat
7778f6cccd fix: skip notification if no commander is assigned; update connection strings in appsettings
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-12-08 05:32:32 +07:00
kittapath
436370312e edit permission normal 2025-12-06 18:03:33 +07:00
harid
5451c49dbe fix สิทธิ์เมนูจำนวนสิทธิ์การลาที่ใช้ไป #2094 2025-12-04 22:13:25 +07:00
harid
27112a060c Fix รายงานใบสมัครสอบส่วนเนื้อหาคำรับรองเพี้ยน #2099 2025-12-04 21:06:02 +07:00
Suphonchai Phoonsawat
f78d188979 migration files 2025-12-04 19:38:40 +07:00
Suphonchai Phoonsawat
f2d17c3a38 migrate to CM Server 2025-12-04 19:38:25 +07:00
harid
48792f0d31 no message 2025-12-04 16:15:38 +07:00
harid
d2569d8cef Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m17s
2025-12-03 17:22:14 +07:00
harid
db7626ce69 fix role 2025-12-03 17:21:34 +07:00
e9d48d1930 แก้ไขข้อความให้ตรงกับฝั่ง ui (ทาง กทม. แจ้งให้แก้ไขข้อความค่ะ) 2025-12-02 12:25:39 +07:00
62aa25793b แก้ไขข้อความให้ตรงกับฝั่ง ui (ทาง กทม. แจ้งให้แก้ไขข้อความค่ะ) 2025-12-02 12:19:39 +07:00
harid
a9bacdc6ae Merge branch 'develop'
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m4s
Build & Deploy Insignia Service / build (push) Successful in 1m7s
2025-11-24 16:22:06 +07:00
harid
cf9ae391a5 no message
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-11-24 16:01:48 +07:00
harid
c1416a2a33 fix bug เพิ่ม-แก้ไขข้อมูลประวัติการศึกษาไม่อัปเดต #2022, #2025
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-11-24 10:37:26 +07:00
harid
84df3d4b86 Merge branch 'develop'
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m5s
2025-11-21 16:50:02 +07:00
harid
079641c7ad fix #2016, #2017
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-11-21 16:49:39 +07:00
harid
287c11dfd5 Merge branch 'develop'
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m13s
2025-11-21 15:00:19 +07:00
harid
b1afbe53ef fix ใบสมัครสอบ 2025-11-21 14:59:45 +07:00
harid
17259598c9 Merge branch 'develop'
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m3s
2025-11-21 10:41:00 +07:00
Suphonchai Phoonsawat
d1bda77fa9 Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-11-21 09:46:17 +07:00
Suphonchai Phoonsawat
14fd93ae95 fix ยืมคืนเครื่องราชย?มาใช้่ RootDnaId แทน rootId 2025-11-21 09:45:55 +07:00
harid
842ed531f5 fix ใบสมัครสอบคัดเลือก #2016, #2017, #2018
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-11-20 18:11:09 +07:00
harid
223a78ce9e Merge branch 'develop'
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m12s
2025-11-19 18:10:09 +07:00
harid
65e85b7194 fix issue #2007
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-11-19 17:44:58 +07:00
harid
16cc6b5111 Merge branch 'develop'
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m11s
2025-11-19 13:48:21 +07:00
harid
7ee1477ee2 fix issues 1972
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-11-19 12:04:08 +07:00
harid
0065468568 migrate
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-11-17 18:20:29 +07:00
harid
ee0bb692ec Merge branch 'develop'
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m11s
2025-11-12 11:00:40 +07:00
kittapath
b4cc522fef update api key
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-11-12 01:56:06 +07:00
harid
b478b9eded แก้สละสิทธิ์ไม่ต้องเคลยีร์ข้อมูลราชการ Issue #1956
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-11-11 18:07:59 +07:00
5dab116166 Merge branch 'develop'
All checks were successful
Build & Deploy Retirement Service / build (push) Successful in 1m9s
2025-11-11 14:18:55 +07:00
a85749010a #1947
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-11-11 14:18:09 +07:00
b345091905 Merge branch 'develop'
All checks were successful
Build & Deploy Retirement Service / build (push) Successful in 1m10s
2025-11-11 12:05:33 +07:00
b1c0ab8266 Merge branch 'adiDev' into develop
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-11-11 12:03:28 +07:00
3fd9d05cd2 #1820 2025-11-11 12:03:14 +07:00
Suphonchai Phoonsawat
87c4f85bf6 fix การนับจำนวน ต้องแยก officer + employee
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-11-11 11:51:22 +07:00
Suphonchai Phoonsawat
f081034e36 fix hangfire แยก job ออกจากกัน และแก้เรื่องการส่ง token
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-11-11 10:40:49 +07:00
Suphonchai Phoonsawat
998ca38da8 change method
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-11-11 09:51:18 +07:00
Suphonchai Phoonsawat
2187142668 fix hangfire
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-11-11 05:43:02 +07:00
Suphonchai Phoonsawat
36aea81d54 change to unauthorize api
Some checks failed
release-dev / release-dev (push) Failing after 14s
2025-11-10 15:02:44 +07:00
Suphonchai Phoonsawat
5fc3cfa3b4 fix #1831
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-11-09 09:58:41 +07:00
Suphonchai Phoonsawat
4375ca0da8 fix mange to manage.id
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-11-09 09:45:52 +07:00
2295aedc3a Merge branch 'develop'
All checks were successful
Build & Deploy Retirement Service / build (push) Successful in 1m9s
* develop:
  sort retire
  update order
  add order retirement
  update สิทธิ์
2025-11-04 09:09:27 +07:00
kittapath
54358ac845 sort retire
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-10-30 22:52:22 +07:00
kittapath
d65107ad40 update order 2025-10-30 22:13:39 +07:00
kittapath
755dd9d06e add order retirement 2025-10-30 21:59:33 +07:00
5007b6f10d update สิทธิ์
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-10-28 09:25:48 +07:00
harid
0f45792e74 Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m5s
Build & Deploy Discipline Service / build (push) Successful in 1m7s
Build & Deploy Insignia Service / build (push) Successful in 1m8s
Build & Deploy Placement Service / build (push) Successful in 1m9s
Build & Deploy Retirement Service / build (push) Successful in 1m19s
2025-10-24 15:38:17 +07:00
Harid Promsri
451757be65
วุฒิการศึกษา default ปริญญาตรี (#1898)
Some checks failed
release-dev / release-dev (push) Failing after 10s
Co-authored-by: harid <harid_pr61@live.rmutl.com>
2025-10-24 14:55:48 +07:00
kittapath
503805b194 sort leave date 2025-10-22 23:43:19 +07:00
Suphonchai Phoonsawat
720027b26c
Update ssh-action version in release workflow (leave)
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-10-20 15:30:26 +07:00
Suphonchai Phoonsawat
cd3c356d02 Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-10-20 15:12:24 +07:00
Suphonchai Phoonsawat
55f0dc6876 แก้ไข เวลาเปลี่ยนรอบเป็น isactive = false ให้ไปลบรายการที่เคยเอาไปผูกกับ user ด้วย 2025-10-20 15:12:01 +07:00
Harid Promsri
4fb82bf25a
ปรับให้เรียงตามปีงบล่าสุดก่อน (#1878)
Co-authored-by: harid <harid_pr61@live.rmutl.com>
2025-10-20 15:07:43 +07:00
kittapath
c0f4cd3bdf role insignia
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-10-17 00:07:08 +07:00
kittapath
f8a71f6624 error excel leave
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-10-16 23:47:27 +07:00
kittapath
85e1c95f97 แก้สิทธิ์
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-10-16 23:04:29 +07:00
7d9c3fa46b fix role normal
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-10-16 17:57:43 +07:00
d6e4426e08 fix insert dna #1480
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-10-16 14:38:15 +07:00
821c4614c3 #1480
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-10-16 11:48:01 +07:00
fbcd1b6984 Merge branch 'develop'
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m12s
Build & Deploy Discipline Service / build (push) Successful in 1m19s
* develop: (27 commits)
  แก้บรรจุ
  test parent
  แก้ search ช้า
  refactor code
  delete comment
  edit query
  ปรับให้จัด group ตามที่กรอง (#1858)
  ทำฟังก์ชันกลางคำนวณปีงบประมาณ
  fix sort api/v1/leave/search (#1852)
  fix sort /api/v1/leave/admin/edit (#1848)
  จัด Align (#1846)
  fix #1841, #1842
  fix timestamp report #1843 (#1844)
  add parent
  sort Discipline
  #1838
  sortBy #1814
  fix report
  fix #1835
  fix #24
  ...

# Conflicts:
#	BMA.EHR.Insignia/Services/InsigniaRequestProcessService.cs
2025-10-14 12:27:30 +07:00
kittapath
81658054f8 แก้บรรจุ
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-10-13 23:06:02 +07:00
kittapath
f97e643ac1 test parent 2025-10-12 16:51:51 +07:00
kittapath
84ab5e79d6 แก้ search ช้า 2025-10-12 16:11:31 +07:00
51962eea16
Merge pull request #1863 from Frappet/issue/#1859
Some checks failed
release-dev / release-dev (push) Failing after 10s
ทำฟังก์ชันกลางคำนวณปีงบประมาณ
2025-10-10 10:14:34 +07:00
kittapath
ed1bb838ce refactor code 2025-10-09 23:21:36 +07:00
kittapath
8ba9d349db delete comment 2025-10-09 22:16:19 +07:00
kittapath
559765dd86 Merge branch 'develop' into task/173
# Conflicts:
#	BMA.EHR.Leave/Controllers/LeaveController.cs
2025-10-09 21:44:58 +07:00
kittapath
4ba48d0e70 edit query 2025-10-09 21:43:25 +07:00
Harid Promsri
5f0a0b1a46
ปรับให้จัด group ตามที่กรอง (#1858)
Co-authored-by: harid <harid_pr61@live.rmutl.com>
2025-10-09 16:49:10 +07:00
harid
3d9f922fc9 ทำฟังก์ชันกลางคำนวณปีงบประมาณ 2025-10-09 16:43:37 +07:00
AdisakKanthawilang
fe4a174bf7
fix sort api/v1/leave/search (#1852)
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-10-08 17:23:10 +07:00
AdisakKanthawilang
f784205412
fix sort /api/v1/leave/admin/edit (#1848) 2025-10-08 11:01:57 +07:00
Harid Promsri
0dcabaa25d
จัด Align (#1846)
Co-authored-by: harid <harid_pr61@live.rmutl.com>
2025-10-07 17:15:32 +07:00
Suphonchai Phoonsawat
4494939c5f fix #1841, #1842
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-10-07 14:52:59 +07:00
Harid Promsri
7ddc1debfc
fix timestamp report #1843 (#1844)
Some checks failed
release-dev / release-dev (push) Failing after 12s
Co-authored-by: harid <harid_pr61@live.rmutl.com>
2025-10-07 13:17:58 +07:00
kittapath
9e8fe1b30a add parent 2025-10-07 11:13:28 +07:00
1ec8e51c37 Merge branch 'develop' into adiDev
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-10-06 16:28:42 +07:00
12c8bc5014 sort Discipline 2025-10-06 16:28:16 +07:00
Suphonchai Phoonsawat
ad6a458973 Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-10-06 15:37:39 +07:00
Suphonchai Phoonsawat
f9d1dd9f38 #1838 2025-10-06 15:37:13 +07:00
harid
5efb1c99c6 sortBy #1814
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-10-06 15:12:40 +07:00
Suphonchai Phoonsawat
946721ffb2 fix report
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-10-06 12:30:48 +07:00
Suphonchai Phoonsawat
8529c3d801 fix #1835
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-10-06 11:30:06 +07:00
Suphonchai Phoonsawat
97dd104429 fix #24
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-10-03 20:28:49 +07:00
harid
d0599aedea comment เพราะไม่ได้ใช้แล้ว #1831
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-10-03 11:04:39 +07:00
Suphonchai Phoonsawat
ddf899ce5d Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-10-02 19:51:20 +07:00
Suphonchai Phoonsawat
1e275748a0 fix #26, #1832 2025-10-02 19:50:55 +07:00
harid
389adeec2f Fix Error #1815
Some checks failed
release-dev / release-dev (push) Failing after 12s
root || owner กรองตาม fe ส่ง
2025-10-02 17:11:22 +07:00
Suphonchai Phoonsawat
faf62f1985 #1831
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-10-01 20:06:32 +07:00
Suphonchai Phoonsawat
8d37024b6c #1832, 1830
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-10-01 19:57:13 +07:00
Suphonchai Phoonsawat
1f3632744d Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-10-01 15:24:46 +07:00
Suphonchai Phoonsawat
9de97f9d90 fix fiscal year in check leave 2025-10-01 15:24:33 +07:00
harid
2aa66acfd0 ประกาศเกษียณ ส่งวันที่ประกาศเพิ่ม
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-10-01 11:46:48 +07:00
95c62accef Merge branch 'develop'
Some checks failed
Build & Deploy Leave Service / build (push) Has been cancelled
2025-09-30 18:05:28 +07:00
harid
e51ca439f9 กำหนดให้ไฟล์ template ถูก copy ไป output ตอน build/publish
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-09-30 16:54:14 +07:00
harid
edbd337ab6 รายงานลงเวลา ปรับให้การแสดงผลเหมือนเดิมก่อนแก้ไข #1815
Some checks failed
release-dev / release-dev (push) Failing after 12s
เปลี่ยนจากโหลดโดยตรงเป็นผ่านโคลนจากtemplate
2025-09-30 15:00:02 +07:00
Bright
373e2a06d8 no message
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-09-29 15:00:02 +07:00
Bright
777f4d0930 no message
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-09-29 13:44:35 +07:00
Bright
be45cf58b8 #1409 แก้เป็นส่ง refId ของคำสั่งขอลาออกไปค้นที่ command ก่อนอัพ status = CANCEL
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-09-29 11:44:31 +07:00
Bright
081260a83b ยกเลิกลาออก ยิงกลับไปที่ command เปลี่ยนเป็น cancel
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-09-25 18:18:01 +07:00
kittapath
77eaca72b3 ออกคำสั่งยกเลิก 2025-09-25 02:30:33 +07:00
6fb574f9de fix cicd all service
All checks were successful
Build & Deploy Insignia Service / build (push) Successful in 1m19s
2025-09-16 19:13:14 +07:00
0dcd76c302 fix
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 1m29s
2025-09-16 18:52:04 +07:00
33e8bf5ab7 Revert "fix"
This reverts commit e52d6430b0.
2025-09-16 18:26:51 +07:00
6d42484297 Revert "fix"
This reverts commit f1c3163116.
2025-09-16 18:26:33 +07:00
f1c3163116 fix
Some checks failed
Build & Deploy Placement Service / build (push) Failing after 0s
2025-09-16 18:22:33 +07:00
9a4e49eb88 Revert "fix"
This reverts commit 69af557f95.
2025-09-16 18:16:35 +07:00
69af557f95 fix
Some checks failed
Build & Deploy Placement Service / build (push) Failing after 18s
2025-09-16 18:15:29 +07:00
e52d6430b0 fix
Some checks failed
Build & Deploy Placement Service / build (push) Failing after 1m41s
2025-09-16 17:57:57 +07:00
45f6c5626e fix cicd placement
Some checks failed
Build & Deploy Placement Service / build (push) Failing after 1m5s
2025-09-16 17:53:11 +07:00
063e54c4e0 Update .forgejo/workflows/build-placement.yml
Some checks failed
Build / build (push) Failing after 12s
2025-09-16 17:45:04 +07:00
7254b1ed87 Update .forgejo/workflows/deploy.yml 2025-09-16 17:40:51 +07:00
a892fe9ee3 Update .forgejo/workflows/build.yml 2025-09-16 17:37:26 +07:00
0fe60d3212 Update .forgejo/workflows/build.yml 2025-09-16 17:35:43 +07:00
cd7ac8de17 Update .forgejo/workflows/build-report_backup.yml 2025-09-16 15:45:23 +07:00
aa1708474b Update .forgejo/workflows/build-command_backup.yml 2025-09-16 15:45:10 +07:00
87e6f88cf6 Update .forgejo/workflows/build-report_bk.yml 2025-09-16 15:44:13 +07:00
d0c5bafdba fix cicd noti
All checks were successful
Build / build (push) Successful in 1m34s
2025-09-16 13:46:02 +07:00
643b6903d9 add noti
All checks were successful
Build / build (push) Successful in 1m39s
2025-09-16 13:30:24 +07:00
5c0f8877a4 Merge branch 'develop' 2025-09-16 12:13:24 +07:00
f1540de911 Merge branch 'develop' into adiDev
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-09-15 10:54:34 +07:00
2a02bdf9f7 sort api/v1/leave/user/table and api/v1/discipline/complaint_appeal/user/{id} 2025-09-15 10:48:47 +07:00
kittapath
463d439a1a add service 2025-09-14 22:01:39 +07:00
kittapath
e08dc350fe Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop 2025-09-14 21:03:12 +07:00
kittapath
aa904079a2 add holiday 2025-09-14 21:02:24 +07:00
c6c49ffaff Update BMA.EHR.Insignia/Services/InsigniaRequestProcessService.cs 2025-09-11 15:31:57 +07:00
51fc5c6395 Update BMA.EHR.Insignia/Services/InsigniaRequestProcessService.cs 2025-09-11 15:28:00 +07:00
Bright
a0cfb23350 แก้แนบท้ายคำสั่งคำสั่งบรรจุกลับ
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-09-10 16:41:41 +07:00
kittapath
9eae970ff3 แนบท้าย 2025-09-09 17:54:08 +07:00
6bba1b19ce fix error 2025-09-09 17:30:03 +07:00
777c9563ca Merge branch 'main' of https://192.168.1.60/hrms-bangkok/hrms-api-backend 2025-09-09 17:00:03 +07:00
62867d54c3 update build config 2025-09-09 16:59:55 +07:00
3c34245d1c Update .forgejo/workflows/build-retirement.yml 2025-09-09 16:50:57 +07:00
5561817fa4 reverse 2025-09-09 16:38:49 +07:00
ba7dae2bd8 test 2025-09-09 16:31:37 +07:00
829149a091 update build config 2025-09-09 16:16:00 +07:00
d4e0661964 build config 2025-09-09 14:45:35 +07:00
2abb32f74b Update .forgejo/workflows/build.yml 2025-09-09 14:23:58 +07:00
7d680658e4 Update .forgejo/workflows/build.yml 2025-09-09 14:06:01 +07:00
d0cad2de8b build and deploy config 2025-09-09 13:30:27 +07:00
b01031e919 Delete .forgejo/workflows/build.yaml 2025-09-09 13:25:42 +07:00
57a6d9a6c6 Add .forgejo/workflows/build.yaml 2025-09-09 13:25:27 +07:00
0516b289fe Delete .forgejo/workflows 2025-09-09 13:24:46 +07:00
fc26ab4064 Add .forgejo/workflows 2025-09-09 13:24:33 +07:00
223c891782 Delete .forgejo/deploy.yml 2025-09-09 13:24:07 +07:00
83926c534f Delete .forgejo/build.yml 2025-09-09 13:23:59 +07:00
bfe1caa984 Delete .forgejo/workflow 2025-09-09 13:23:26 +07:00
91a3aef5d7 Add .forgejo/workflow 2025-09-09 13:23:03 +07:00
cbd1e8029d Add .forgejo/deploy.yml 2025-09-09 13:21:03 +07:00
bdd613b40f Update .forgejo/build.yml 2025-09-09 13:20:15 +07:00
507d50dfe3 Add .forgejo/build.yml 2025-09-09 13:19:47 +07:00
fb6a82be14 Merge branch 'develop' into working 2025-09-02 14:55:47 +07:00
8001dd0c11 leave report 2025-09-02 14:55:07 +07:00
Bright
348edeff85 add flag check file in noti #1784
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-08-29 11:25:54 +07:00
3ae9be5869 add Background Task 2025-08-28 12:33:18 +07:00
Bright
75ddebba37 api report ประวัติสำหรับการเสนอขอพระราชทานเหรียญจักรพรรดิมาลาแล้ว #1778
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-08-25 20:13:31 +07:00
2d9f546023 Merge branch 'develop' into adiDev
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-08-25 14:37:53 +07:00
29b161bf76 update 2025-08-25 14:37:12 +07:00
Bright
f65dd53cec ทดสอบ generate ตรง ไม่ใช้เท็มเพลส
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-08-25 10:23:56 +07:00
8c2e4be638 Merge branch 'develop' into adiDev 2025-08-22 16:54:14 +07:00
711a8eeff6 report update 2025-08-22 16:53:00 +07:00
Bright
0da5907eba add package EPPlus 2025-08-22 16:06:19 +07:00
Bright
ef9fafecfc timeStamp report แบบ generate ตรง
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-08-21 17:33:19 +07:00
Bright
0ee17ef586 ปรับรายงานสถิติการลงเวลา #1730
Some checks failed
release-dev / release-dev (push) Failing after 14s
2025-08-14 16:43:19 +07:00
Kittapath
b89f394f1e
Merge pull request #1744 from Frappet/task/1728-ออกคำสั่งลาออก
1728-ยกเลิกคำสั่ง
2025-08-09 22:00:58 +07:00
kittapath
af45365920 1728-ยกเลิกคำสั่ง 2025-08-09 21:59:30 +07:00
kittapath
59a3aaa2d8 noti leave
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-08-06 21:37:35 +07:00
kittapath
8be20b1365 noti leave cancel 2025-08-05 21:01:21 +07:00
kittapath
f72d705101 noti insignia 2025-08-05 20:56:22 +07:00
Bright
4130604ca8 update สิทธิ์มองเห็นกรรมการ #1707
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-08-05 12:01:58 +07:00
kittapath
7af3618287 Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop 2025-08-04 21:22:42 +07:00
kittapath
a781de2499 send noti leave to commander 2025-08-04 21:22:04 +07:00
14b15a9816 revert code task #1693
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-08-04 15:33:20 +07:00
kittapath
0c9ec3dd43 lock insignia
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-08-01 17:08:11 +07:00
Bright
f6594f9773 no message
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-08-01 13:38:29 +07:00
Bright
009de80c3f FIX ระบบวินัย >> ข้อมูลพื้นฐาน (กรรมการ) ข้อมูลรายการเรื่องเรียนไม่แสดง #1707
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-08-01 11:40:01 +07:00
Bright
593e5a3f57 ส่งเหตุผลเป็น ENG #1714
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-08-01 10:26:07 +07:00
Bright
71dc9f05d3 add field DisciplineDirectors.RootDnaId 2025-07-31 18:50:21 +07:00
Bright
23d86f632e เพิ่ม API การเจ้าหน้าที่แก้ไขข้อมูลการขอลาออกได้หาก สถานะเป็น ใหม่ (NEW) #1714
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-07-31 14:52:04 +07:00
e3a57b0159 Merge branch 'develop' into adiDev
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-07-31 13:24:58 +07:00
7016df503a #1701 2025-07-31 13:24:08 +07:00
Bright
708ef29ebe Fix issue #1678
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-07-30 11:30:38 +07:00
Bright
1f41b96844 Fix ระบบวินัย #1680, #1682, #1683, #1684, #1685, #1680,#1686, #1687, #1688 2025-07-29 18:28:13 +07:00
ce8736b083 #1698
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-07-29 17:40:37 +07:00
0223ff5d9b #1693
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-07-29 11:54:35 +07:00
Bright
b40d4e2765 Migrate & Fix Report ขอลาออก #1661, #1665
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-07-25 18:08:48 +07:00
Bright
b548d8fea6 เพิ่มฟิลด์ตำแหน่งทางการบริหาร 2025-07-25 13:44:53 +07:00
Bright
ac037aff4b แยกบันทึกทีละฟิลด์
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-07-24 11:48:25 +07:00
Bright
d3be22cfbd Fix Bug กรองวันที่
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-07-22 10:27:05 +07:00
Bright
757035a4b0 Fix Bug กรองวันที่ #1630, #1631
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-07-21 14:03:09 +07:00
Bright
3384c520d7 Fix รายการให้ออกส่ง status เป็นว่างรายการไม่แสดงทั้งหมด #1654
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-07-21 10:33:42 +07:00
Bright
aef2d3381a Fix #1630, #1631
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-07-18 15:57:48 +07:00
Bright
ac6e4f5c1f api คำสั่งแต่งตั้ง เลื่อน ย้ายจากราชกิจจาฯ
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-07-17 22:46:51 +07:00
Bright
0b9d3b16ac Fix Bug ค้นหาขั้นสูงระบบวินัย
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-07-17 15:41:44 +07:00
Bright
1b861c1a65 ระบบวินัยเพิ่มค้นหาขั้นสูง #1628, #1629, #1630, #1631
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-07-16 17:18:51 +07:00
Bright
6b73a0aa47 Fix ข้อมูลที่อยู่ไม่อัปเดตในระบบทะเบียนประวัติ issue #1619
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-07-15 18:31:40 +07:00
Bright
6d90951000 Fix Bug LeaveReport #1606
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-07-14 15:35:36 +07:00
Suphonchai Phoonsawat
8b3eaf0664 fix unnecessory using
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-07-11 10:40:06 +07:00
Suphonchai Phoonsawat
53e547f168 fix issue #1263 2025-07-11 10:03:38 +07:00
Bright
e58bda8e9e Fix รายงานให้แสดงรายชื่อตรงสังกัดที่เลือก issue #1606
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-07-09 16:14:15 +07:00
Bright
c348dae155 คำสั่งที่สร้างทะเบียนประวัติส่ง key รูปภาพที่อยู่บน s3 เพิ่ม #911, #1183
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-07-07 14:34:44 +07:00
f2d01b8505 fix Null Value
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-07-07 12:01:34 +07:00
Suphonchai Phoonsawat
0e74ad730c fix Middleware
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-07-04 14:57:25 +07:00
Suphonchai Phoonsawat
7d431d7882 add status code
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-07-04 13:40:10 +07:00
Suphonchai Phoonsawat
8e890af48f เช็คซ้ำ post LeaveBeginning
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-07-04 10:57:02 +07:00
Bright
d6a3bdc8ba สร้างรายการรับโอน ถ้าเป็นขรก.เดิมใช้รูปภาพจากทะเบียนประวัติ #1168
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-07-03 16:16:32 +07:00
Bright
18be7bee37 Fix รับโอน รูปภาพไม่แสดง issue #1168
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-07-02 15:17:51 +07:00
Bright
94446fe6fd test #1168
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-07-02 13:40:45 +07:00
Bright
c657398e72 แก้ให้แสดงรายชื่อตามสิทธิ์ #1575, #1576, #1577
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-06-24 14:02:44 +07:00
Suphonchai Phoonsawat
015d2ea956 Merge remote-tracking branch 'origin/develop' into develop 2025-06-24 12:51:21 +07:00
Suphonchai Phoonsawat
8f9b40c303 ปรับการแกะ keycloakid มาจาก token เนื่องจาก middleware ทำงานก่อน auth middleware จึงทำให้ยังไม่มี context.User เลยเอาไปหา keycloakId ไมได้
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-06-24 12:49:24 +07:00
419866bb70 Merge branch 'develop' into adiDev
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-06-24 12:09:17 +07:00
6308ffbc8f #1382 2025-06-24 12:06:44 +07:00
Suphonchai Phoonsawat
89a90099a7 fix การใช้งาน middleware
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-06-24 10:47:54 +07:00
Suphonchai Phoonsawat
2e77371316 ปรับ Middleware โดยรวม Exception + LogWriter ไว้ด้วยกัน 2025-06-24 10:42:11 +07:00
Suphonchai Phoonsawat
f4b3eeac76 Remove .idea folder from version control 2025-06-24 10:41:20 +07:00
Suphonchai Phoonsawat
298b61fc67 Merge branch 'develop' into working 2025-06-23 20:44:16 +07:00
Suphonchai Phoonsawat
2a0e1f7623 remove 2025-06-23 20:42:56 +07:00
kittapath
1887c62e18 add save dna root emp retire out 2025-06-23 19:53:40 +07:00
kittapath
6d3d14445f Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop 2025-06-23 18:43:17 +07:00
kittapath
c6fee999eb แก้ไขสิทธิ์ 2025-06-23 18:43:09 +07:00
Suphonchai Phoonsawat
0baa85e857 Correct Middleware 2025-06-23 17:03:18 +07:00
Suphonchai Phoonsawat
f9d8fa285f Merge branch 'working' into develop
Some checks failed
release-dev / release-dev (push) Failing after 11s
# Conflicts:
#	.idea/.idea.BMA.EHR.Solution/.idea/workspace.xml
2025-06-23 16:10:47 +07:00
Suphonchai Phoonsawat
b9931ce2e4 test 2025-06-23 16:10:31 +07:00
Suphonchai Phoonsawat
1038d2e894 change git ignore 2025-06-23 16:08:46 +07:00
Suphonchai Phoonsawat
1624b2f365 Add 2025-06-23 15:12:22 +07:00
Suphonchai Phoonsawat
ba6bfdaedf Add File 2025-06-23 15:11:44 +07:00
Suphonchai Phoonsawat
27acadbb07 Add Dna Id to table 2025-06-20 14:44:53 +07:00
kittapath
3e8e461ebe ออกคำสั่งถึงแก่กรรม 2025-06-20 12:45:18 +07:00
kittapath
8870139cbe permission 2025-06-20 10:46:57 +07:00
kittapath
058c762eb2 edit permission 2025-06-20 10:39:17 +07:00
kittapath
065fafc3d7 edit permission 2025-06-20 10:29:45 +07:00
kittapath
1e5676e8ab migrate db 2025-06-20 01:24:57 +07:00
kittapath
30ff1ae15c Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop 2025-06-20 00:35:32 +07:00
kittapath
1ef8544833 หา dna บรรจุ 2025-06-20 00:35:25 +07:00
Suphonchai Phoonsawat
ea25f5252b Merge branch 'working' into develop
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-06-19 13:07:42 +07:00
Suphonchai Phoonsawat
826aa8db19 fix employee insignia request cal 2025-06-19 13:06:22 +07:00
kittapath
b1ad88c37b ลบสิทธิ์ลาออก 2025-06-19 09:46:42 +07:00
Bright
9e84bddb65 update issue #1578
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-06-18 15:23:41 +07:00
Suphonchai Phoonsawat
ea55d21f51 add Dna Id Field to Process TimeStamp
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-06-18 13:43:46 +07:00
Bright
e790b50f58 fix bug report #1368, #1578 2025-06-17 18:07:41 +07:00
Suphonchai Phoonsawat
360580535a fix again
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-06-17 14:19:52 +07:00
Suphonchai Phoonsawat
9070378060 แก้ดึงข้อมูลเวลา มาใช้ process time stamp
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-06-17 13:22:39 +07:00
Suphonchai Phoonsawat
2d7459da25 fix Approve การลงเวลากรณีพิเศษ
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-06-17 11:02:42 +07:00
Suphonchai Phoonsawat
326a258e2b add migration placement and retire
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-06-16 14:40:38 +07:00
bc8b681900 update (positionExecutiveField) 2025-06-16 13:45:21 +07:00
706edbd0f0 update placement and retire 2025-06-16 12:10:50 +07:00
Bright
b528f0a81d ปรับเหตุผลคำสั่งลาออก,โอนออก issue #1572 2025-06-11 12:05:46 +07:00
kittapath
afb2cfa189 remove workflow retire 2025-06-11 10:58:47 +07:00
kittapath
61407c342b Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop
# Conflicts:
#	BMA.EHR.Application/Repositories/RetirementEmployeeRepository.cs
#	BMA.EHR.Application/Repositories/RetirementRepository.cs
2025-06-11 09:17:26 +07:00
Suphonchai Phoonsawat
588e13c3f5 change word 2025-06-11 09:15:52 +07:00
4bf0593b0e fix resign detail 2025-06-10 16:42:37 +07:00
b0cfc2eee9 fix url noti retirement reject & field Id
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-06-10 12:25:21 +07:00
fdae099855 Merge branch 'develop' into adiDev
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-06-10 11:11:34 +07:00
9bde6a9895 #1425 2025-06-10 11:10:40 +07:00
Suphonchai Phoonsawat
b747e3ae68 change word 2025-06-05 15:36:44 +07:00
Suphonchai Phoonsawat
40babdf1a7 ตอนกดขอยกเลิกส่ง noti
- ตอนผู้ยื่นกดขอยกเลิกแจ้งมาที่ผู้มีอำนาจ
 - ผู้มีอำนาจอนุมัติหรือไม่อนุมัติ แจ้งผู้ยื่น และผู้บังคับบัญชาที่มีใน list
2025-06-05 15:15:49 +07:00
Suphonchai Phoonsawat
7e3ae58b33 นับ || x.LeaveStatus == "DELETING" เข้าไปในรายการ Approve ด้วย 2025-06-05 14:41:58 +07:00
moss
dff98272dd Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop 2025-06-05 12:16:58 +07:00
moss
237567e5ab edit path noti 2025-06-05 12:16:50 +07:00
Bright
a494020d37 fix bug 2025-06-05 11:24:18 +07:00
Bright
78a47bc735 fix issue #1568 (convert thaiNumber) 2025-06-05 09:52:12 +07:00
moss
13709c65ef Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop 2025-06-04 18:24:46 +07:00
moss
d539f6fa4a แก้ชื่อ noti 2025-06-04 18:24:30 +07:00
Bright
ffecbf7df2 fix issue #1554, #1558 2025-06-04 17:01:55 +07:00
moss
b260e4067f ออกคำสั่งลูกจ้าง 2025-06-04 16:19:06 +07:00
Suphonchai Phoonsawat
6ad83ecc53 fix migration 2025-06-04 10:02:32 +07:00
Bright
175232148b fix issue #1543 2025-05-30 14:04:33 +07:00
moss
be9545f37c Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop 2025-05-30 12:38:25 +07:00
moss
75d8434935 check type officer 2025-05-30 12:38:07 +07:00
Suphonchai Phoonsawat
22304e7186 Merge branch 'develop' into working 2025-05-30 11:55:55 +07:00
Suphonchai Phoonsawat
fb76f5737a fix cronjob 2025-05-30 11:55:23 +07:00
moss
c49375718d add mark insignia 2025-05-30 11:36:48 +07:00
moss
db84cdbf29 check type insignia 2025-05-30 10:58:15 +07:00
Suphonchai Phoonsawat
96246d5853 Merge branch 'develop' into working 2025-05-30 10:42:27 +07:00
e0ed1fc240 Merge branch 'develop' into adiDev 2025-05-29 17:47:56 +07:00
25f6ebcdd7 #1423 2025-05-29 17:46:42 +07:00
Suphonchai Phoonsawat
ad72bc7ff6 fix bug 2025-05-29 16:30:08 +07:00
moss
cf6f0feef5 Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop 2025-05-29 15:00:16 +07:00
moss
97b5bd1176 status camcel 2025-05-29 14:59:57 +07:00
Suphonchai Phoonsawat
88270a230f fix #1357 ปรับ API 2025-05-29 13:57:44 +07:00
Suphonchai Phoonsawat
7b55e16e7d เส้นดาวน์โหลดรายชื่อของลูกจ้างแสดงไม่ถูกต้อง #1357 2025-05-29 13:10:27 +07:00
Suphonchai Phoonsawat
c3c9c85d30 fix #1357 2025-05-29 13:08:06 +07:00
Bright
d0e39e385b เปลี่ยน Method เส้นอัพเดท mark 2025-05-29 12:07:49 +07:00
moss
de72adc3ae search retriement cancel 2025-05-29 11:22:14 +07:00
moss
87715ff7cc check status retire resign 2025-05-29 10:34:44 +07:00
Suphonchai Phoonsawat
dc2603d107 Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-28 16:00:43 +07:00
Suphonchai Phoonsawat
9483d537ce fix 2025-05-28 15:58:02 +07:00
moss
216d7c02fb update status cancel 2025-05-28 15:33:05 +07:00
moss
2547590ce8 add repo 2025-05-28 15:19:02 +07:00
Suphonchai Phoonsawat
fd25873348 เพิ่มการบันทึกไปทะเบียนประวัติ ตามประเภท officer หรือ employee โดยไปเรียก api ของระบบโครงสร้าง
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-05-28 11:28:14 +07:00
Suphonchai Phoonsawat
d9be2426c4 เพิ่ม api เรียกรายการ แยก officer,employee 2025-05-28 10:56:36 +07:00
Suphonchai Phoonsawat
22a3914072 เพิ่มคำนวนเครื่องราชย์แยกตาม type 2025-05-28 10:48:40 +07:00
moss
355f5b9591 add comment retirement resign 2025-05-27 20:19:40 +07:00
moss
513eb223be retirement resign cancel add api add commander 2025-05-27 20:16:53 +07:00
moss
afef4fde9f gen commander at retirement resign 2025-05-27 20:10:19 +07:00
moss
4b43104400 ยกเลิกลูกจ้าง
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-05-27 19:48:38 +07:00
moss
28f8971e7f filter retireresign 2025-05-27 17:34:10 +07:00
moss
2f37334444 edit insignia emp
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-27 11:18:06 +07:00
moss
b1380d4a2f เพิ่มลูกจ้างลงทะเบียนเครื่องราช 2025-05-27 10:46:44 +07:00
Bright
c832465e71 เพิ่มลูกจ้าง api อัพเดทสถานะ mark ระบบเครื่องราช (issue ##1344)
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-23 17:54:36 +07:00
moss
a2efb8d9af update status approve
Some checks failed
release-dev / release-dev (push) Failing after 14s
2025-05-23 17:01:05 +07:00
moss
7bfa69e19e แก้สถานะ ลาออก
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-23 15:12:36 +07:00
moss
dc3c5a82a1 step ระบบลาออก
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-23 10:49:40 +07:00
Bright
5c789232f1 fix ฟิลด์วันที่รายงานขอโอน issue #1533, #1534, #1535, #1536, #1537
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-05-21 17:39:46 +07:00
Suphonchai Phoonsawat
164ed56671 apply migrarion 2025-05-19 10:45:46 +07:00
Suphonchai Phoonsawat
51b849f882 Merge branch 'working' into develop 2025-05-19 10:32:56 +07:00
Bright
851c024171 api อัพเดทสถานะ Mark ระบบเครื่องราช 2025-05-16 17:35:44 +07:00
Suphonchai Phoonsawat
3beba561fc fix #1547 **** รอรัน migration อีกครั้ง *****
fix #1520
2025-05-16 10:33:38 +07:00
6e1965ba79 wait migrate 2025-05-15 18:05:48 +07:00
5df7a9e20f Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2025-05-15 12:07:02 +07:00
3e58fd1339 fixing updated dear & commanderPosition 2025-05-15 12:06:31 +07:00
Suphonchai Phoonsawat
852e4ee03d Merge branch 'working' into develop 2025-05-15 12:06:03 +07:00
Suphonchai Phoonsawat
3a09367e88 เพิ่มเติม field mark ต่างๆของเครื่องราชย์ 2025-05-15 12:04:07 +07:00
Suphonchai Phoonsawat
afb7b60a19 แก้เครื่องราชย์ 2025-05-15 10:06:08 +07:00
moss
a32c12460a แก้ชื่อตพแหน่ง 2025-05-15 10:04:54 +07:00
Suphonchai Phoonsawat
9af97134f4 Merge branch 'develop' into working 2025-05-15 06:40:41 +07:00
moss
5a33e4690d add isDeputy
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-14 15:26:08 +07:00
moss
a81b8d50fb ที่อยู่ระหว่างลา
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-14 12:35:26 +07:00
Bright
c7dd897909 fix ระบบลา >> แบบรายงาน (ลาประกอบพิธีฮัจญ์) #1493
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-14 12:04:42 +07:00
moss
741eccd933 บันทึกเรียนระบบลา
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-05-14 11:36:38 +07:00
Bright
3f31f68c60 fix บันทึกการพิจารณาของระบบขอลาออกกรณีเส้นอนุมัติ วันที่สิ้นสุดการยับยั้งต้องว่าง #1518
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-13 14:29:49 +07:00
Suphonchai Phoonsawat
2f1cd53493 แก้ ไปประชุม/อบรม/สัมมนา/ปฏิบัติงานที่บ้านนอกสถานที่ ให้ startTime เป็น 09:30 2025-05-13 12:46:25 +07:00
Suphonchai Phoonsawat
9e953cd5d6 fix คำนวนเครื่องราชย์ ลูกจ้าง 2025-05-13 12:27:19 +07:00
Suphonchai Phoonsawat
e653b0e40a Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-13 10:20:19 +07:00
Suphonchai Phoonsawat
847b89da23 fix issue : #1524 2025-05-13 10:16:05 +07:00
Bright
af9ae3e763 fix noti ถึงแก่กรรม #1523 2025-05-13 09:54:24 +07:00
Suphonchai Phoonsawat
f09cea096f fix code 2025-05-13 09:28:45 +07:00
Suphonchai Phoonsawat
4cc57322c0 fix ccode 2025-05-08 22:19:12 +07:00
Suphonchai Phoonsawat
496917c34c fix #1352 2025-05-08 21:06:26 +07:00
Suphonchai Phoonsawat
41bcc2a1ef ปรับการขอยกเลิกการลา ให้สถานะเป็น DELETING จนมีการอนุมัติ แล้วเปลี่ยนเป็น DELETE 2025-05-08 16:36:36 +07:00
Suphonchai Phoonsawat
0367e33768 fix leavereport วันลาพักผ่อน 2025-05-08 16:11:46 +07:00
Suphonchai Phoonsawat
f71cb56a40 fix #1519
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-08 15:30:34 +07:00
Suphonchai Phoonsawat
0451b9e3e1 fixc ลาพักผ่าน adminById
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-08 14:57:38 +07:00
Suphonchai Phoonsawat
c1597c4a5c แก้ format วันที่ภรรยาคลอดบุตร (แปลงเป็นวันที่จาก string)
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-08 14:14:13 +07:00
Suphonchai Phoonsawat
e277279f78 Add ProfileType
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-08 13:19:56 +07:00
moss
4815b43864 แก้แสดงสังกัด
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-08 09:05:39 +07:00
moss
d43d151e75 sort retire
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-07 23:30:12 +07:00
Bright
d3b22ecf48 fix สังกัดเบิ้ล issue #1394 #1401
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-05-07 17:59:38 +07:00
moss
e452bd9255 Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-05-07 17:14:07 +07:00
moss
64eb77674a เพิ่มวันที่ยับยั่ง 2025-05-07 17:13:57 +07:00
Suphonchai Phoonsawat
2d0475246a Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-05-07 16:45:16 +07:00
Suphonchai Phoonsawat
e351adb5fa add try catch 2025-05-07 16:42:05 +07:00
Bright
47e5df9ba9 [Fix SIT] บรรจุแต่งตั้ง ไม่เข้าทะเบียนประวัติ และไม่ลงโครงสร้าง #119
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-07 15:55:31 +07:00
Suphonchai Phoonsawat
eeb82dcbe1 Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-05-07 15:36:31 +07:00
Suphonchai Phoonsawat
f3d74681f3 fix #1512 2025-05-07 15:35:34 +07:00
moss
f2a0b754b3 retire add approver
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-07 15:24:24 +07:00
moss
9f3388eb20 save retire
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-07 15:19:41 +07:00
moss
95513f0e10 set env page redirect
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-07 15:16:04 +07:00
Suphonchai Phoonsawat
37bd6cf6ee Merge remote-tracking branch 'origin/develop' into develop
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-07 14:32:05 +07:00
Suphonchai Phoonsawat
48baf99adf fix #1511 และเปลี่ยน Env เพิ่ม VITE_URL_MGT 2025-05-07 14:23:39 +07:00
moss
4da9dc6946 Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-07 14:17:39 +07:00
moss
2b8713cbe0 retire add approve 2025-05-07 14:17:28 +07:00
Suphonchai Phoonsawat
0b407f3c68 change insigniaTypeId เป็น optional
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-07 14:05:08 +07:00
Suphonchai Phoonsawat
8ce58201e9 เพิ่มการแสดงรายการตามสิทธิ์
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-05-07 12:55:30 +07:00
Suphonchai Phoonsawat
3880ce6985 fix #1509
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-07 12:36:23 +07:00
Suphonchai Phoonsawat
e55001e234 fix permission
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-07 12:01:14 +07:00
Suphonchai Phoonsawat
8f8bcd9cc8 fix xml comment 2025-05-07 11:57:15 +07:00
Suphonchai Phoonsawat
01590c4894 issue #1291 2025-05-07 11:51:19 +07:00
Suphonchai Phoonsawat
e345331381 add field
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-07 06:33:33 +07:00
Suphonchai Phoonsawat
089e70c7c7 fix #901
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-06 19:40:22 +07:00
Suphonchai Phoonsawat
4d500fcdcd Merge branch 'develop' into working 2025-05-06 19:15:01 +07:00
Suphonchai Phoonsawat
fffa6bc374 fix #1414 2025-05-06 19:14:32 +07:00
Bright
21029ca9ce fix รายการลายังไม่แสดงตามสิทธิ์
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-06 19:04:17 +07:00
Bright
ed0bde9780 fix #1462, #1476
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-05-06 18:16:14 +07:00
06a6019e97 เพิ่มฟิวออกคำสั่งจาก placment (รับโอน) ส่งไป org
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-05-06 15:12:30 +07:00
23b6070785 #1384
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-06 12:05:33 +07:00
Suphonchai Phoonsawat
2240c383c7 add ข้อมูลเพิ่มจาก api leave-profile #1476
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-05-02 20:49:59 +07:00
Suphonchai Phoonsawat
505df8e8b1 Merge branch 'develop' into working 2025-05-02 20:19:41 +07:00
Suphonchai Phoonsawat
5ba93feb52 add field และ เพิ่ม call ProfileLeave API 2025-05-02 20:19:01 +07:00
Bright
ae3d5dab70 revert #1462
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-02 17:36:16 +07:00
Suphonchai Phoonsawat
4382e779d7 Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-05-02 13:56:10 +07:00
Suphonchai Phoonsawat
42bdb66440 เพิ่ม Param leaveId และ เรียก api ยกเลิกการลาในทะเบียนประวัติ #1492 2025-05-02 13:55:40 +07:00
f96aa09cc7 Merge branch 'develop' into adiDev
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-02 13:49:42 +07:00
ff89c2c791 fix 2025-05-02 13:48:07 +07:00
Suphonchai Phoonsawat
249911b931 fix warning
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-02 12:13:14 +07:00
Suphonchai Phoonsawat
66d4a08f3c fix #1462 และ #1497
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-02 12:03:56 +07:00
Suphonchai Phoonsawat
9bf7ee2e9a เพิ่ม Field ตาม issue #1335
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-05-02 10:35:56 +07:00
Suphonchai Phoonsawat
b5c967c5fc add Field to /leave/report/reject/{id}
Some checks failed
release-dev / release-dev (push) Failing after 11s
แก้ไขบั้ก นับวันลาที่ approve ก่อนวันที่ลา
2025-05-01 19:59:05 +07:00
Suphonchai Phoonsawat
665e861303 fix #1471 and # 1487
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-05-01 12:02:04 +07:00
Suphonchai Phoonsawat
c1a0a8c2b5 remove code
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-05-01 10:07:52 +07:00
Suphonchai Phoonsawat
05e56ff6f7 fix #1471 again
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-05-01 10:05:17 +07:00
Suphonchai Phoonsawat
10571679f1 Add LeaveAll to LeaveReport
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-04-30 19:01:55 +07:00
Suphonchai Phoonsawat
a931dad4d9 fix #1473
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-30 14:54:57 +07:00
Suphonchai Phoonsawat
a5404cef72 fix #1471
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-30 14:25:28 +07:00
Suphonchai Phoonsawat
c25cb43720 fix leavetotal #1466
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-30 13:14:01 +07:00
Suphonchai Phoonsawat
34f0499986 fix #1466
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-30 11:57:07 +07:00
Suphonchai Phoonsawat
7d39720121 fix #1467
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-30 11:46:09 +07:00
Suphonchai Phoonsawat
91fc939b6d add field to api GET /leave/user/delete/{id}
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-04-29 21:21:26 +07:00
Suphonchai Phoonsawat
ca1a2c05c3 fix Leave API
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-29 19:08:51 +07:00
Suphonchai Phoonsawat
6f9116ead5 Update ค่าไปตาราง Beginning เมื่อมีการ approve การลา
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-29 15:43:06 +07:00
Suphonchai Phoonsawat
749b2b68a1 fix LeaveBeggining Add รายการใหม่เมื่อมีการตรวจสอบ auto ไม่ต้องใช้ cronjob เพราะว่ารายการจะเขอะเกินไป 2025-04-29 15:21:42 +07:00
Suphonchai Phoonsawat
746f435ca8 fix approve status
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-04-29 14:12:54 +07:00
Suphonchai Phoonsawat
16f6eb7b50 fix
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-29 10:54:20 +07:00
Suphonchai Phoonsawat
9d2dd44549 Add Keycloak UserId
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-29 09:50:44 +07:00
Suphonchai Phoonsawat
a710ebd297 fix using 2025-04-29 09:12:42 +07:00
Bright
124109bf57 fix issue #1401
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-28 18:41:34 +07:00
Suphonchai Phoonsawat
414dae40cc Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-04-28 12:07:38 +07:00
Suphonchai Phoonsawat
ae2112f23a fix issue 2025-04-28 12:02:29 +07:00
c0383da15d #1448 , #1449
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-04-28 10:11:42 +07:00
Suphonchai Phoonsawat
28544df284 fix #1382 2025-04-28 09:45:48 +07:00
Suphonchai Phoonsawat
d54db7b58f เพิ่ม REsponse LeaveRange,LeaveRangeEnd ลงใน /user/table
Some checks failed
release-dev / release-dev (push) Failing after 12s
เพิ่ม fullname ลงไป และ search จากฟีลนั้น
2025-04-25 14:48:26 +07:00
Suphonchai Phoonsawat
04b17729e0 ปรับการเอาวันที่ใช้ไป และยอดวันลาพักผ่อนยกมา มาใช้งาน
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-25 11:05:19 +07:00
Suphonchai Phoonsawat
a7b8c2786c fix : Add วันลาใช้ไป เพิ่มเติมไปใน func หาวันที่มีการ approve 2025-04-25 10:44:01 +07:00
Suphonchai Phoonsawat
db483ce18d improve ErrorExceptionMiddleWare Code 2025-04-25 10:23:47 +07:00
Suphonchai Phoonsawat
b90a0ad489 fix api
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-04-24 17:02:01 +07:00
Suphonchai Phoonsawat
4ca6b7d842 add nowarn
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-24 11:09:59 +07:00
Suphonchai Phoonsawat
16b0990454 fix docker file
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-24 11:04:33 +07:00
Suphonchai Phoonsawat
92847e6be2 แก้ไข
- format response
- ส่ง noti โดยมีการแนบลิงค์
2025-04-24 10:59:31 +07:00
Suphonchai Phoonsawat
19c30e69df CRUD Leave Beginning
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-23 11:25:12 +07:00
moss
b4c169be75 Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop 2025-04-23 09:33:01 +07:00
moss
e39c6f62c8 บรรจุ 2025-04-23 09:32:52 +07:00
Suphonchai Phoonsawat
dd3c614679 Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-04-22 15:36:29 +07:00
Suphonchai Phoonsawat
e635e4ff61 เพิี่มขั้นตอนการอนุมัติใบลา โดยดึงข้อมูลจากตาราง approver 2025-04-22 15:35:10 +07:00
Suphonchai Phoonsawat
ddc3d268be add api add commander and approver ด้วย และเพิ่มประเภทของผู้อนุมัติ 2025-04-22 14:28:51 +07:00
Suphonchai Phoonsawat
193cffa7c4 fix #1335 2025-04-22 13:46:35 +07:00
Suphonchai Phoonsawat
56501b5bcd fix #1337 2025-04-22 13:31:54 +07:00
Bright
0f705431d4 fix ระบบทะเบียนประวัติผู้พ้นจากราชการ ขรก. >>กรณีส่งกลับเข้ารับราชการ (ข้อมูลตำแหน่งหน่วยงานที่บรรจุแสดงผิด) #1401 2025-04-22 13:25:11 +07:00
Suphonchai Phoonsawat
2730ac9174 fix #1134 2025-04-22 13:16:37 +07:00
Suphonchai Phoonsawat
b61e36e532 fix #1136 2025-04-22 13:05:47 +07:00
Suphonchai Phoonsawat
7b6e5635ea Merge branch 'develop' into working 2025-04-22 11:06:18 +07:00
Bright
15385286da fix ระบบพ้นจากราชการ>>ประกาศเกษียณ (ดาวน์โหลดรายการประกาศเกษียณระบบแจ้ง Error) #1380
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-22 10:54:11 +07:00
Suphonchai Phoonsawat
6b453b8bdf บันทึกและแก้ไขการเพิ่ม LeaveRangeEnd และการเอาค่ามาแสดง 2025-04-22 10:51:58 +07:00
Suphonchai Phoonsawat
bec082a554 Merge branch 'develop' into working 2025-04-22 10:40:24 +07:00
Suphonchai Phoonsawat
3659d03d94 แก้ไข /leave/user/check
เพิ่ม range and rangeEnd เพื่อตรวจสอบการลา เพื่อให้สามารถลาครึ่งวัน รวมกับลาเต็มวันได้
2025-04-22 10:39:17 +07:00
moss
d0b8c4ee35 create retire
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-21 18:16:20 +07:00
Suphonchai Phoonsawat
cd54079a47 Merge branch 'develop' into working 2025-04-21 17:20:17 +07:00
Suphonchai Phoonsawat
d408d875db fix leave report เพิ่ม leavesubtype แก้ตัวเลขให้แสดงเลขไทย 2025-04-21 17:19:46 +07:00
moss
58f52cbb84 return dis
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-21 14:07:10 +07:00
Bright
1552225e9c fix ระบบทะเบียนประวัติผู้พ้นจากราชการ ลูกจ้างประจำฯ >>ระบบแสดง Null กรณีส่งมาระบบอื่น ๆ #1404 2025-04-21 13:24:47 +07:00
Bright
5c215b9213 fix ระบบทะเบียนประวัติผู้พ้นจากราชการ ขรก. >>ตัวอักษรย่อเลขที่ทำแหน่งไม่แสดง กรณีโดนลงโทษทางวินัย #1399 2025-04-21 11:40:59 +07:00
Bright
ed98f171ba ปรับ noti (add-workflow)
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-18 16:30:01 +07:00
moss
e57274d446 edit param dis
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-18 13:50:56 +07:00
moss
bfc49ee9a6 ลบ comment 2025-04-18 11:41:13 +07:00
moss
0697cdd3ee ยกเลิกลาออก
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-04-18 10:14:12 +07:00
moss
4340454e41 ลบคำสั่งเลื่อน
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-04-17 23:16:48 +07:00
moss
c89ecf8cda search กรรมการ
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-17 23:09:37 +07:00
moss
864c348531 report discipline 2025-04-17 18:05:42 +07:00
moss
7db251aea9 edit param
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-04-17 16:20:19 +07:00
moss
ccb183dc95 วินัยเพิ่มหมายเหตุ
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-04-17 15:54:19 +07:00
Suphonchai Phoonsawat
28b573bfb8 บันทึกผู้อนุมัติการลา โโยแปลง json ที่มาจาก FormData 2025-04-17 10:58:09 +07:00
Suphonchai Phoonsawat
885478f672 add commander position and leave approvers 2025-04-17 09:31:05 +07:00
Suphonchai Phoonsawat
59be7ac619 - commander position 2025-04-09 16:19:54 +07:00
Suphonchai Phoonsawat
50f3d22090 Add Migration 2025-04-09 16:05:07 +07:00
Suphonchai Phoonsawat
6fd3fff0c8 Merge branch 'develop' into working 2025-04-09 15:24:18 +07:00
moss
c6663b35c3 Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-04-08 18:01:39 +07:00
moss
a4d2e5dc15 salary-leave-discipline 2025-04-08 18:01:31 +07:00
Bright
db20be6e50 Noti พนักงานผู้รับอุทธรณ์ & filter รายงานการดำเนินการทางวินัย
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-04-08 17:44:59 +07:00
moss
221f700722 report leave
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-08 17:03:33 +07:00
moss
0bc0fb2c99 re command
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-05 18:05:04 +07:00
moss
887d015276 space posno
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-04-05 16:45:44 +07:00
moss
179d61cc16 report retire 2025-04-04 11:43:19 +07:00
moss
f68eae8120 reportreire
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-04 10:55:16 +07:00
moss
d0a6f21e05 tag command
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-03 17:11:49 +07:00
moss
928df2d62c tag build command
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-04-03 17:04:46 +07:00
moss
81d22c9f05 Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-03 16:49:51 +07:00
moss
337bff8853 ยกเลิกลา 2025-04-03 16:49:40 +07:00
Bright
07e8136188 fix ข้อมูลที่แสดงผลในรายงานหนังสือลาออก
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-03 16:39:46 +07:00
Bright
7716a6fd02 noti หนังสือเวียน
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-03 14:19:39 +07:00
moss
38edf0ea41 change status 2025-04-03 14:06:18 +07:00
Bright
1d3f8973e0 no message 2025-04-03 11:51:50 +07:00
moss
e947f08f8e แก้สถ่นะออกคำสั่ง
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-04-03 11:13:25 +07:00
Suphonchai Phoonsawat
24d9da8412 Merge branch 'develop' into working 2025-04-02 09:17:42 +07:00
Suphonchai Phoonsawat
e51ab03a5c fix 2025-04-02 09:17:13 +07:00
moss
e160e1e552 report retirement 2025-04-01 12:08:05 +07:00
moss
6dd057516f refid ส่งกลับ 2025-04-01 11:08:27 +07:00
moss
b1d198133f เลือกตำแหน่ง
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-04-01 10:12:53 +07:00
moss
acd931f6f0 Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-04-01 03:02:04 +07:00
moss
039431b3ce test build 2025-04-01 03:01:50 +07:00
Bright
9f55dcb5a9 ส่งฟิลด์ไปออกคำสั่งกลับรับราชการเพิ่ม (ฟิลด์ประเภท ระดับ ตำแหน่ง) 2025-03-31 17:32:58 +07:00
moss
c0ff9d4eb2 Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop 2025-03-31 16:46:27 +07:00
moss
4a13a7b06a \n discipline 2025-03-31 16:46:18 +07:00
Suphonchai Phoonsawat
9136cb8d8a add PositionLeaveName ในรายงาน
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-31 12:17:10 +07:00
Suphonchai Phoonsawat
9e9b3316e9 report 2025-03-31 11:58:47 +07:00
Suphonchai Phoonsawat
734b29c77c fix #1327
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-31 11:18:03 +07:00
Suphonchai Phoonsawat
82a2dc42e6 fix #1310 2025-03-31 10:59:06 +07:00
Suphonchai Phoonsawat
31625d0418 Merge branch 'develop' into working 2025-03-31 10:35:56 +07:00
moss
26be9d691f add posexe appointment
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-03-29 14:59:03 +07:00
moss
18d93995aa ส่งคัวกลับ
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-03-28 23:45:36 +07:00
moss
34b8562ffe add api use
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-28 21:50:17 +07:00
5f80de81a4 Merge branch 'develop' into adiDev
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-28 18:26:18 +07:00
1054227c65 fix #112 2025-03-28 18:24:53 +07:00
moss
c5a57a1f1f sort เกษียณ
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-28 16:51:39 +07:00
moss
c16f364b8a เลือกตำแหน่งบรรจุกลับ
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-03-28 16:31:33 +07:00
moss
c9ed721cc0 sort retirement
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-28 14:58:04 +07:00
moss
8d7ca40e00 sort report retire
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-03-28 11:32:53 +07:00
Suphonchai Phoonsawat
7b78dc6ce8 Merge branch 'develop' into working 2025-03-28 11:15:23 +07:00
Suphonchai Phoonsawat
4cda0b52c8 สลับตำแหน่งการแสดงชื่อหน่วยงาน 2025-03-28 11:13:23 +07:00
moss
ef9a42a97a sort report retire
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-27 18:44:06 +07:00
moss
8d1b37aef7 sort retirement
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-27 16:31:40 +07:00
moss
3542906e41 Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-27 15:58:33 +07:00
moss
066f49cad7 report retirement 2025-03-27 15:58:22 +07:00
Suphonchai Phoonsawat
775e72ba70 Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-03-27 15:21:56 +07:00
Suphonchai Phoonsawat
4e3faab969 fix #1309 2025-03-27 15:21:32 +07:00
Bright
94100e304e fix ส่งหนังสือเวียนไม่ต้องส่งผู้ถึงแก่กรรม
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-27 14:56:09 +07:00
Suphonchai Phoonsawat
9e466a2422 fix minio 2025-03-27 14:38:51 +07:00
Suphonchai Phoonsawat
15d8bb4365 Merge remote-tracking branch 'origin/develop' into develop 2025-03-27 12:25:26 +07:00
Suphonchai Phoonsawat
0fb3fd1d06 fix Convert FormData แล้วเขียนลง Logs 2025-03-27 12:24:58 +07:00
moss
60a46c9232 Merge branch 'develop' of github.com:Frappet/hrms-api-backend into develop
Some checks failed
release-dev / release-dev (push) Has been cancelled
2025-03-27 12:00:48 +07:00
moss
8460a96db0 change APPOINTED to APPOINT 2025-03-27 12:00:32 +07:00
Bright
1424b03aac ถึงแก่กรรม
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-27 11:37:41 +07:00
Bright
dd8e87b994 ถึงแก้กรรม 2025-03-27 11:02:58 +07:00
moss
9be78c8bdc on noti 2025-03-27 10:33:56 +07:00
moss
3ba0607a80 report retire sort
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-27 04:42:52 +07:00
Bright
44cd46effc เพิ่มกวาดรายชื่อตอนส่งหนังสือเวียนถึงแก่กรรม (issue #1281 & #1287)
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-26 18:42:42 +07:00
3779128e6c Merge branch 'develop' into adiDev
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-03-26 17:15:15 +07:00
bcb7c7781c #111 , #1271 2025-03-26 17:12:46 +07:00
Suphonchai Phoonsawat
e4dccb5c1f add log to placement and retirement
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-26 12:59:42 +07:00
Suphonchai Phoonsawat
f1460dd384 add log to discipline 2025-03-26 12:33:22 +07:00
Suphonchai Phoonsawat
559d682dfd add log to insignia 2025-03-26 12:24:34 +07:00
Suphonchai Phoonsawat
65fbf4582a add migration สำหรับ LeaveBeginning 2025-03-26 12:11:41 +07:00
Suphonchai Phoonsawat
92451af236 เพิ่มเติม function การเขียน log 2025-03-26 11:43:26 +07:00
Bright
54e634d006 fix bug ส่งหนังสือเวียน (issue #1280, #1282)
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-25 18:05:25 +07:00
Bright
a7bf381d0a fix bug retirement
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-24 18:01:59 +07:00
Bright
fcf76349f6 กรณีเลือกหน่วยงาน เพิ่มฟิลด์ posExecutiveName 2025-03-24 16:33:46 +07:00
a4c629b9bd Merge branch 'develop' into adiDev 2025-03-24 15:37:27 +07:00
6cb0ddff6b #1271 (1) placement and retirement 2025-03-24 15:36:28 +07:00
Bright
484ff73667 migrate 2025-03-24 14:40:46 +07:00
Suphonchai Phoonsawat
c1a20aca35 Merge remote-tracking branch 'origin/develop' into develop
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-03-21 21:35:23 +07:00
Suphonchai Phoonsawat
0ec841f826 fix CheckTime ให้ใช้ Round ของ user และการฌช็คเวลาเป็น UTC+7 2025-03-21 21:34:39 +07:00
Bright
eaa54a13f7 migrate
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-21 18:08:41 +07:00
Suphonchai Phoonsawat
0af37b0ecc Merge remote-tracking branch 'origin/develop' into develop 2025-03-21 15:44:43 +07:00
Suphonchai Phoonsawat
b8fef58b28 เพิ่ม middleware ในการเขียน log โดยเขียนไป elasticsearch โดยไม่ใช้ Serilog เพื่อจัด format เอง 2025-03-21 15:44:11 +07:00
Bright
1b6cc4f014 migrate + add field PositionExecutiveOld 2025-03-21 14:31:45 +07:00
Suphonchai Phoonsawat
71a1c48392 refix issue #1265
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-03-21 13:01:17 +07:00
Suphonchai Phoonsawat
0cb17540b0 issue #1256
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-19 16:13:22 +07:00
Suphonchai Phoonsawat
a8a988a372 Merge branch 'develop' into working 2025-03-19 16:00:10 +07:00
Suphonchai Phoonsawat
de85a8f369 fix issue #1255 2025-03-19 15:58:11 +07:00
kittapath
12fab7cc1f report leave
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-03-18 14:22:53 +07:00
Suphonchai Phoonsawat
b812fab46a Merge branch 'develop' into working 2025-03-18 13:15:37 +07:00
Suphonchai Phoonsawat
86fa8f5d41 change config 2025-03-18 13:14:58 +07:00
Bright
11db0315e7 fix throw ซ้ำแล้วไม่ส่ง email
Some checks failed
release-dev / release-dev (push) Has been cancelled
2025-03-14 18:01:25 +07:00
kittapath
4bbb71d6e2 update db hrms 2025-03-14 08:44:04 +07:00
Bright
6c84542e94 เปลี่ยนเส้น api call รายชื่อ
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-12 13:17:09 +07:00
Bright
2a6bef472b fix issue #1234 2025-03-12 10:26:47 +07:00
123501378b fix
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-12 10:17:43 +07:00
dc8a3dc39c Merge branch 'develop' into adiDev
Some checks failed
release-dev / release-dev (push) Failing after 10s
# Conflicts:
#	BMA.EHR.Leave/Controllers/LeaveReportController.cs
2025-03-11 17:39:58 +07:00
7a9053f5ce fix 2025-03-11 17:33:10 +07:00
Suphonchai Phoonsawat
6f7b9bf3e6 fix start time
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-10 09:37:34 +07:00
Suphonchai Phoonsawat
950b5c4604 fix #1239
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-03-09 09:38:13 +07:00
Suphonchai Phoonsawat
db8f425877 แก้ cron กลับ ตีหนึ่ง
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-08 13:04:58 +07:00
Suphonchai Phoonsawat
bf61ae65de ทดสอบรันตอนบ่ายโมง
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-03-08 12:07:53 +07:00
Suphonchai Phoonsawat
86e711d616 Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-08 10:53:54 +07:00
Suphonchai Phoonsawat
772c9482aa add timezone in docker container and force before hangfire start 2025-03-08 10:53:24 +07:00
kittapath
8980c4a2ee on noti leave 2025-03-08 00:35:47 +07:00
kittapath
3b95c4d2d1 report leave sort
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-03-07 23:30:43 +07:00
kittapath
4487214e95 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-03-07 22:43:09 +07:00
kittapath
b96f49bd54 แก้รายงานลางงาน 2025-03-07 22:42:58 +07:00
Suphonchai Phoonsawat
7ba9a6df5a Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-07 15:05:43 +07:00
Suphonchai Phoonsawat
22f4fce080 change cron timezone 2025-03-07 15:04:55 +07:00
kittapath
e028dc5cf5 report ลงเวลา
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-07 14:49:27 +07:00
3882e11454 fix and add filter leaveRequest
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-06 10:24:56 +07:00
Bright
19ff8f2d65 fix issue #1194
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-25 11:03:50 +07:00
kittapath
35c6bc97a1 noti build 2025-02-24 10:08:16 +07:00
kittapath
01dc27099e แก้ ตำแหน่ง
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-21 23:48:11 +07:00
kittapath
3d0994b29b Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-21 19:11:31 +07:00
kittapath
e092604b97 ออกคำสั่งใหม่ 2025-02-21 19:11:20 +07:00
Suphonchai Phoonsawat
11c84e0013 fix #1189
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-02-21 16:03:05 +07:00
Suphonchai Phoonsawat
cea4e472e8 Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-02-21 12:39:39 +07:00
Suphonchai Phoonsawat
9b0f1f0b3e fix #1188 2025-02-21 12:39:01 +07:00
Bright
12aceb5e00 add status filter
Some checks failed
release-dev / release-dev (push) Has been cancelled
2025-02-20 16:59:21 +07:00
9718ff149c update 2025-02-20 15:06:05 +07:00
2120cd8014 fix date2
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-20 13:32:24 +07:00
f74c8a1e38 fix date
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-02-20 11:50:10 +07:00
cdc0d9d1ee Merge branch 'adiDev' into develop
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-20 11:23:52 +07:00
ad0edf92a6 fix 2025-02-20 11:22:45 +07:00
kittapath
5953893e74 email not null 2025-02-20 00:10:02 +07:00
kittapath
0e159182b0 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop
Some checks failed
release-dev / release-dev (push) Has been cancelled
2025-02-19 17:57:48 +07:00
kittapath
ae990c0c5f noti วินัย 2025-02-19 17:56:02 +07:00
aa31ac0f06 fix retirement
Some checks failed
release-dev / release-dev (push) Failing after 14s
2025-02-19 14:35:59 +07:00
8c530d9769 fix sum absent and late day
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-02-19 13:36:58 +07:00
9e513d3f1a #924
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-17 18:10:45 +07:00
kittapath
ea34087f11 insignia report 4
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-02-13 18:24:24 +07:00
kittapath
764a27fbd5 insignia4
Some checks failed
release-dev / release-dev (push) Failing after 14s
2025-02-13 17:20:58 +07:00
kittapath
077d20a779 report insignia6
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-13 16:44:37 +07:00
kittapath
da9ed437dc report insignia5 2025-02-13 15:42:15 +07:00
Suphonchai Phoonsawat
f953e24515 fix add person witth issue #1067
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-13 11:43:26 +07:00
Suphonchai Phoonsawat
f4055d01c3 Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-12 18:33:54 +07:00
Suphonchai Phoonsawat
f6c6fe069d fix issue : #1067 2025-02-12 18:33:19 +07:00
719bf7c44f Merge branch 'develop' into adiDev
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-11 20:22:47 +07:00
7843da3bde add endpoint report 2025-02-11 20:21:49 +07:00
Bright
e77757e324 fix issue #116, #1173, #1174
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-10 17:27:13 +07:00
Suphonchai Phoonsawat
b6aa239b57 fix ระบบเครื่องราชฯ>>จัดการคำขอ (อัปโหลดไฟล์) #1066
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-10 16:02:54 +07:00
Suphonchai Phoonsawat
5971933bab Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 14s
2025-02-10 15:10:19 +07:00
Suphonchai Phoonsawat
b40e6ad198 fix ระบบเครื่องราชฯ (insignia1)>>จัดการคำขอ (อัปโหลดไฟล์) #502 2025-02-10 15:09:33 +07:00
Bright
e1e9a89d6d update migrate 2025-02-10 11:13:05 +07:00
Bright
fd17afb145 migrate (add table ProfileComplaintInvestigate) 2025-02-10 10:20:49 +07:00
kittapath
fec4095617 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2025-02-07 16:53:12 +07:00
kittapath
970e368ce4 no message 2025-02-07 16:52:49 +07:00
Bright
45e4402b13 เบอร์โทรปรับให้เก็บแค่ตัวเลข
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-02-07 10:18:54 +07:00
Bright
98f493ec97 fix ออกคำสั่งบรรจุเสร็จสิ้น (ข้อมูลที่อยู่ไม่บันทึกลงระบบทะเบียนประวัติ) UAT #889
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-06 18:17:32 +07:00
kittapath
91196ec876 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-05 17:49:23 +07:00
kittapath
5ea175ca77 add dna 2025-02-05 17:48:58 +07:00
Bright
2490c549e1 fix รายงานระบบวินัยไม่สามารถดาวน์โหลดเอกสารได้
Some checks failed
release-dev / release-dev (push) Has been cancelled
2025-02-05 13:40:12 +07:00
Bright
dbe6916782 add field rootDnaId 2025-02-05 09:25:33 +07:00
Bright
08c144066b fix SIT รายงานระบบบรรจุ แต่งตั้ง ย้าย โอน>>รายงานจำนวนลูกจ้างประจำ กทม. ที่ได้รับการจ้าง แต่งตั้งและย้าย (ข้อมูลไม่ถูกบันทึกลงรายงาน) #1085
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-04 17:20:40 +07:00
Bright
74281c697c migrate (add table PlacementAppointmentEmployee) 2025-02-04 16:30:08 +07:00
kittapath
a4447b9014 คำสั่งรักษาการ
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-02-04 15:37:14 +07:00
Bright
4fc2ee5ca0 fix issue #1083 : SIT รายงานระบบบรรจุ ข้อมูลไม่ถูกบันทึกลงรายงาน 2025-02-04 13:26:25 +07:00
Bright
5ec9580e96 fix issue #1083 : SIT รายงานระบบบรรจุ ข้อมูลไม่ถูกบันทึกลงรายงาน
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-04 11:34:02 +07:00
4988427f9f add api report(2)
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-04 11:29:22 +07:00
f332823819 add api report 2025-02-04 11:14:27 +07:00
252fe0ff9a Merge branch 'develop' into adiDev 2025-02-03 18:16:18 +07:00
9ec411eebb add api report 2025-02-03 18:15:18 +07:00
kittapath
800a9a8f50 candidate report
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-03 17:30:53 +07:00
kittapath
ce5f2e3389 report de retire
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-03 17:22:27 +07:00
kittapath
056a768ac9 report probation
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-03 17:18:50 +07:00
kittapath
6d44f6e9c3 retirement report
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-03 17:09:43 +07:00
kittapath
8a27795586 report placement
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-02-03 17:01:41 +07:00
780eebea4d updated
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-30 15:35:16 +07:00
Bright
59edf6a716 api get รายชื่อผู้เกษียณอายุราชการ
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-01-30 15:07:46 +07:00
f81806f59f fixing date & status report probation
Some checks failed
release-dev / release-dev (push) Has been cancelled
2025-01-30 14:55:04 +07:00
Suphonchai Phoonsawat
fe690f639d Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-01-30 12:04:23 +07:00
Suphonchai Phoonsawat
cb197caaf2 Merge remote-tracking branch 'origin/develop' into develop 2025-01-30 12:03:56 +07:00
Suphonchai Phoonsawat
e6a73f1d19 fix issue : SIT ระบบบันทึกการลา>> สิทธิ์การลา(โอนสิทธิ์การลา) #974 2025-01-30 12:03:14 +07:00
Suphonchai Phoonsawat
177cefcccc fix issue : ระบบการลา>>สังกัด ฝ่าย (เอา / ออก เปลี่ยนเป็นว่าง) #1131 2025-01-30 11:43:36 +07:00
a0cc5b62ff fixing field
Some checks failed
release-dev / release-dev (push) Has been cancelled
2025-01-30 11:33:00 +07:00
Suphonchai Phoonsawat
339de6132e TEST Retirement Hangfire
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-29 20:25:19 +07:00
Suphonchai Phoonsawat
049a289467 ปรับ api ให้รับ keycloak id จาก token
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-01-29 16:49:28 +07:00
Suphonchai Phoonsawat
7098a8620d Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-01-29 14:50:40 +07:00
Suphonchai Phoonsawat
cec878cb94 fix issue : SIT ระบบบันทึกเวลาปฏิบัติงาน>>ลงเวลาเข้า-ออกงาน (กรณีลงเวลาออกอีกวัน) #921
ระบบลงเวลาต้องมีการเช็คสถานะใน rabbitMQ ด้วยว่ามีการรอรันอยู่ไหม ลงเวลาเข้า/ออกงาน #894
2025-01-29 14:49:42 +07:00
Bright
e7ba802279 no message
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-29 13:25:38 +07:00
Bright
01f16eaef4 cronjob retirement (test) 2025-01-29 12:15:30 +07:00
Bright
e42dd1926b no message 2025-01-28 16:26:43 +07:00
Bright
204a1abc4d add table RetirementRawProfile 2025-01-28 13:11:20 +07:00
Suphonchai Phoonsawat
9f0c03921d issue ระบบลาและลงเวลา>>รายการลงเวลาปฏิบัติงาน (สอบถาม) #1074 เพิ่ม
Some checks failed
release-dev / release-dev (push) Failing after 12s
Query String Profile Type
2025-01-27 16:33:00 +07:00
Suphonchai Phoonsawat
8b7bfb5ea0 fix issue : ระบบลาและลงเวลา>>รายการลงเวลาปฏิบัติงาน (สอบถาม) #1074
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-01-27 14:18:22 +07:00
Suphonchai Phoonsawat
7d88493a54 fix issue : ระบบลงเวลาต้องมีการเช็คสถานะใน rabbitMQ ด้วยว่ามีการรอรันอยู่ไหม ลงเวลาเข้า/ออกงาน #894
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-01-27 13:32:57 +07:00
Suphonchai Phoonsawat
7d4642a2f3 fix issue : SIT ระบบบันทึกการลา>>รายการลา (กรณีขอยกเลิกการลา) #935 2025-01-27 11:42:09 +07:00
Suphonchai Phoonsawat
b2141b0be7 Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-01-27 11:07:16 +07:00
Suphonchai Phoonsawat
b07b75c699 fix issue : SIT ระบบบันทึกการลา>>สิทธิ์การลา (โอนสิทธิ์การลา) #974 2025-01-27 11:04:33 +07:00
kittapath
6616fc72a0 no message
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-27 10:49:44 +07:00
kittapath
87e8c17309 ให้ออกลูกจ้าง
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-27 10:14:54 +07:00
kittapath
8a3baab88f เพิ่มเครื่องราชฯ เพิ่มหน้ากรองลูกจ้างประจำก่อนประมวลผล
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-25 01:20:08 +07:00
kittapath
d0e5089a06 no message
Some checks failed
release-dev / release-dev (push) Has been cancelled
2025-01-24 22:33:14 +07:00
kittapath
535fa21b87 no message
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-24 17:16:16 +07:00
kittapath
0efa5badc1 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-01-24 17:14:57 +07:00
kittapath
3aa94c7b34 add command placement 2025-01-24 17:14:39 +07:00
Bright
5c27f0d28d fix report issue #893 2025-01-24 16:03:49 +07:00
Bright
6d4f2f965a fix probation report 2025-01-24 15:24:35 +07:00
Suphonchai Phoonsawat
2852615d62 ปรับการคำนวนยอดวันลาสะสม ของปีก่อนหน้า 2025-01-24 10:27:22 +07:00
Suphonchai Phoonsawat
6afb95fe1b fix issue : SIT ระบบบันทึกเวลาปฏิบัติงาน>>ลงเวลากรณีพิเศษ (ไม่มีแจ้งเตือนไปยังผู้บังคับบัญชา) #969 2025-01-24 10:18:41 +07:00
Suphonchai Phoonsawat
752b1a5479 fix issue : SIT ระบบบันทึกการลา>>รายการลา (ลาพักผ่อน ยังไม่ถึง 10 วัน ระบบแจ้งลาเกินกำหนด) #973
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-23 15:32:31 +07:00
Suphonchai Phoonsawat
cfb00597ba Merge branch 'develop' into working 2025-01-23 15:14:37 +07:00
Suphonchai Phoonsawat
b1f9378424 fix issue : SIT ระบบบันทึกการลา>>รายการลา (ข้อมูลผู้สังกัดและเรียนไม่แสดง) #971 2025-01-23 15:14:09 +07:00
Suphonchai Phoonsawat
9774291573 fix
- SIT ระบบบันทึกเวลาปฏิบัติงาน>>ลงเวลาเข้า-ออกงาน (กรณีลงเวลาออกอีกวัน) #921
- ระบบลา (ขรก.) >> ลาพักผ่อน (การแจ้งเตือนการเลือกวันที่ซ้ำ) #837
2025-01-23 14:58:04 +07:00
kittapath
ff4019978f แก้ format org
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-23 11:48:12 +07:00
kittapath
78bbfb7107 no message
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-22 17:06:55 +07:00
kittapath
a8dc4b82db no message
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-22 15:12:29 +07:00
kittapath
92e6d1ebfc edit display org
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-01-22 15:10:34 +07:00
Suphonchai Phoonsawat
0c32520802 add messge leave in between 2025-01-22 09:29:52 +07:00
Suphonchai Phoonsawat
f70fbff8f0 Merge branch 'develop' into working 2025-01-21 19:41:19 +07:00
Suphonchai Phoonsawat
b861ddcdc7 change file 2025-01-21 19:40:32 +07:00
Bright
50b3dde54e ปรับแบบรายงานการประเมินผลการทดลองปฏิบัติหน้าที่ราชการ (18) #1
Some checks failed
release-dev / release-dev (push) Has been cancelled
2025-01-21 18:10:31 +07:00
5380dad68e fixing report result by no
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-01-21 13:31:54 +07:00
Bright
92b1c01efc fix issue #950 2025-01-21 12:51:25 +07:00
43fb8a3b61 Merge branch 'develop' into adiDev
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-21 12:47:09 +07:00
681f9ec0e4 fix 2025-01-21 12:45:53 +07:00
kittapath
ac1f371bbb add salary special
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-01-21 11:30:51 +07:00
kittapath
f8932def1d DisciplineComplaint_Appeal add profileType
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-01-20 22:38:18 +07:00
kittapath
9d4f1368d3 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-01-20 22:18:56 +07:00
kittapath
68f379bd59 ประเภท ขรก ร้องทุกข์ 2025-01-20 22:16:25 +07:00
Bright
35f590e1f3 report placement.probation
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-20 17:54:15 +07:00
kittapath
afb1f83bdf add posTypeName
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-01-20 16:25:02 +07:00
kittapath
74b2a817d3 add posTypeShortName 2025-01-20 16:24:12 +07:00
kittapath
19e913f68f profileType แจ้งการถึงแก่กรรม
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-01-20 16:20:01 +07:00
Bright
d692ea4359 report discipline
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-17 15:06:28 +07:00
kittapath
1bec091856 eq.Reason.Trim().ToUpper()
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-17 14:34:07 +07:00
kittapath
ae513bbbd5 test retire
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-01-17 14:20:44 +07:00
kittapath
d516e265e0 no message
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-01-17 11:21:39 +07:00
kittapath
37d1ff3f40 add RetirementDeceased
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-01-17 11:11:06 +07:00
kittapath
2095cd7fb4 add phnoe
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-16 17:55:07 +07:00
kittapath
2ece06d82c Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-16 17:24:45 +07:00
kittapath
102b5e21dc report 02 add edu 2025-01-16 17:24:30 +07:00
Bright
082f4b2f59 report placement, retire 2025-01-16 17:06:23 +07:00
kittapath
1b04e2dfc3 migrate 2025-01-15 16:14:54 +07:00
Bright
ed0af9661c เพิ่มฟิลด์สถานภาพ 2025-01-14 18:12:07 +07:00
kittapath
97b050779a no message
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-01-14 12:57:43 +07:00
kittapath
a6b256a39c add ReasonResign
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-01-13 16:52:51 +07:00
kittapath
549bbfcf52 report 13
Some checks failed
release-dev / release-dev (push) Has been cancelled
2025-01-13 15:12:44 +07:00
322d4218bc Merge branch 'develop' into adiDev
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-13 10:06:47 +07:00
68346f8096 checkpoint report #852 (1) 2025-01-13 10:05:56 +07:00
3ee1da6a12 fixing number to thai
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-01-11 15:42:22 +07:00
d9dd45338e fixing field
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-01-11 13:42:03 +07:00
91afbdf2e3 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop
Some checks failed
release-dev / release-dev (push) Failing after 10s
* 'develop' of github.com:Frappet/BMA-EHR-BackEnd:
  no message
  edit report probation
2025-01-11 12:46:50 +07:00
d1b3160847 fixing report probation 2025-01-11 12:46:39 +07:00
kittapath
825fbf6a2d no message
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-11 12:25:12 +07:00
kittapath
dba085d55a edit report probation
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-11 10:57:59 +07:00
164dc819ab Merge branch 'develop' into adiDev 2025-01-10 19:27:49 +07:00
b636233bfd checkpoint #852 (1,2) 2025-01-10 19:26:19 +07:00
223e876152 add law & skill
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-01-10 18:31:27 +07:00
kittapath
294fc79425 no message
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-01-10 16:51:04 +07:00
kittapath
304a742dac Merge branch 'main' into develop
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-10 16:02:44 +07:00
kittapath
c7aa109479 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2025-01-10 15:58:58 +07:00
4dc69285ea updated report probation 2025-01-10 15:23:38 +07:00
kittapath
5604d7076e no message 2025-01-09 11:50:36 +07:00
kittapath
74f05fccfe update report
Some checks failed
release-dev / release-dev (push) Failing after 10s
2025-01-08 19:20:29 +07:00
kittapath
febc07623b build report v2
Some checks failed
release-dev / release-dev (push) Has been cancelled
2025-01-07 22:01:41 +07:00
kittapath
e170061cff no message 2025-01-07 21:59:48 +07:00
kittapath
66d44bdb93 no message
Some checks failed
release-dev / release-dev (push) Has been cancelled
2025-01-07 21:59:06 +07:00
kittapath
fd6ba2253c Merge branch 'develop' 2025-01-07 21:35:35 +07:00
kittapath
67d88228c8 เช็คสำนักให้ออก
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-07 21:34:55 +07:00
kittapath
910dc53808 add edu placement
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-01-07 00:00:56 +07:00
kittapath
5b02c27c3f Merge branch 'develop' 2025-01-05 22:00:25 +07:00
kittapath
564a23988d แก้ออกคำสั่ง 2025-01-05 21:57:27 +07:00
Bright
ad70e8164c เพิ่มฟิลด์สถานภาพ
Some checks failed
release-dev / release-dev (push) Failing after 10s
2024-12-27 10:57:52 +07:00
kittapath
5d1f3755f7 Merge branch 'develop' 2024-12-27 00:41:26 +07:00
kittapath
8566987275 migrate db dis 2024-12-27 00:23:43 +07:00
kittapath
935e6e5a4b no message 2024-12-27 00:17:02 +07:00
Bright
38d149c213 เพิ่มฟิลด์สถานภาพ 2024-12-26 17:37:59 +07:00
Suphonchai Phoonsawat
26ee5e476a Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 11s
# Conflicts:
#	BMA.EHR.Application/Repositories/InsigniaPeriodsRepository.cs
2024-12-26 16:06:33 +07:00
Suphonchai Phoonsawat
d9d1a99497 Merge 2024-12-26 16:03:47 +07:00
Suphonchai Phoonsawat
3bb92d337a Merge branch 'develop' into working 2024-12-26 15:10:13 +07:00
Suphonchai Phoonsawat
e18c9dbfa2 uncomment code 2024-12-26 15:04:10 +07:00
kittapath
3bc9ee2c94 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-12-26 15:03:12 +07:00
kittapath
2573ce1a16 no message 2024-12-26 14:39:27 +07:00
8dffddc425 fix
Some checks failed
release-dev / release-dev (push) Failing after 12s
2024-12-26 13:53:12 +07:00
f5c76a5fac #888
Some checks failed
release-dev / release-dev (push) Failing after 11s
2024-12-26 13:24:09 +07:00
f2fa09c01f fix
Some checks failed
release-dev / release-dev (push) Failing after 10s
2024-12-26 11:18:47 +07:00
f9656fedcb report template 2024-12-26 10:53:03 +07:00
kittapath
229c83a565 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop
Some checks failed
release-dev / release-dev (push) Failing after 12s
2024-12-25 22:57:30 +07:00
kittapath
90a958adde no message 2024-12-25 22:57:15 +07:00
Bright
a521eb345d fix หมายเหตุแนวนอน 2024-12-25 18:15:38 +07:00
kittapath
39acbb7f95 no message
Some checks failed
release-dev / release-dev (push) Failing after 13s
2024-12-25 10:21:31 +07:00
kittapath
9f985b0bfc Merge branch 'develop' 2024-12-25 01:45:55 +07:00
kittapath
d88394984b no message
Some checks failed
release-dev / release-dev (push) Failing after 11s
2024-12-24 23:41:01 +07:00
kittapath
00e8424329 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop
Some checks failed
release-dev / release-dev (push) Failing after 12s
2024-12-24 13:35:18 +07:00
kittapath
7630cb4277 no message 2024-12-24 13:34:54 +07:00
Suphonchai Phoonsawat
eef2e809dc fix ตรวจสอบเงื่อไข
Some checks failed
release-dev / release-dev (push) Failing after 11s
2024-12-24 12:55:36 +07:00
Suphonchai Phoonsawat
fa10260013 Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 11s
2024-12-24 12:07:00 +07:00
Suphonchai Phoonsawat
a28ade80bf เพิ่มเติมรายละเอียดการลงเวลานอกสถานที่ ระบบลงเวลา>>รายงานสถิติการลงเวลา (จำนวนอบรม ประชุม สัมมนาฯ ไม่แสดง)
#884
2024-12-24 12:06:03 +07:00
3f7c3e6852 Merge branch 'develop' into adiDev
Some checks failed
release-dev / release-dev (push) Failing after 11s
2024-12-24 12:01:05 +07:00
9af64446e8 โครง api report 2024-12-24 12:00:10 +07:00
kittapath
0b760a253f no message 2024-12-24 05:14:31 +07:00
b64bf10419 Merge branch 'adiDev' into develop 2024-12-23 18:17:34 +07:00
cd957427cf #877 (3) 2024-12-23 18:16:40 +07:00
Suphonchai Phoonsawat
83dce29faf fix issue : ระบบลา (User) >> กรณีขอยกเลิกการลา แต่ผู้บังคับบัญชาไม่อนุมัติ (สถานะการลาไม่อัปเดต) #846
Some checks failed
release-dev / release-dev (push) Failing after 11s
2024-12-23 09:38:07 +07:00
adisak
7efd4c87cc #877 (9),(18)
Some checks failed
release-dev / release-dev (push) Failing after 11s
2024-12-22 20:36:22 +07:00
kittapath
d0369d5dda Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-12-21 01:11:57 +07:00
kittapath
b1b8d96e57 api holiday 2024-12-21 01:11:42 +07:00
Bright
e54dc98b48 fix ฟิลด์หน่วยงาน 2024-12-20 17:11:19 +07:00
kittapath
692acf831a แก้ ออกคำสั่งวินัย 2024-12-20 12:00:41 +07:00
kittapath
52a3d00a65 ออกคำสั่งลูกจ้างวินัย
Some checks failed
release-dev / release-dev (push) Failing after 10s
2024-12-20 11:10:24 +07:00
Bright
f3f2d25280 no message
Some checks failed
release-dev / release-dev (push) Failing after 10s
2024-12-18 18:42:11 +07:00
Bright
e409277518 ปรับให้เรียงข้าราชการก่อนลูกจ้างประจำ 2024-12-18 18:39:05 +07:00
kittapath
0afd9a2a8d Merge branch 'develop' 2024-12-18 12:04:35 +07:00
Bright
b042f471b4 เพิ่มลูกจ้างวินัย #874
Some checks failed
release-dev / release-dev (push) Failing after 10s
2024-12-18 11:02:24 +07:00
kittapath
72a7a73673 migrate 2024-12-18 09:26:49 +07:00
Bright
cfa675ac32 เพิ่มฟิลด์ (Issue #874) 2024-12-17 18:10:55 +07:00
kittapath
8c34bf857a update db 2024-12-17 09:48:07 +07:00
Bright
93a7e25603 เพิ่มฟิลด์ ประเภทผู้ถูกร้องเรียน 2024-12-16 18:29:01 +07:00
Suchin Sapphasitthatha
6b2348f070 add Insignia CI 2024-12-16 09:17:05 +00:00
Suchin Sapphasitthatha
1afe331397 Reverse CI for CheckIn & Leave 2024-12-16 16:15:47 +07:00
Suchin Sapphasitthatha
035395f5a5 disable CI 2024-12-16 09:14:06 +00:00
kittapath
787383857f edit function 2024-12-16 10:56:12 +07:00
kittapath
5a248f212d report leave 2024-12-16 10:33:52 +07:00
Suphonchai Phoonsawat
962d7ec7ff เพิ่ม logic check วันลา
Some checks failed
release-dev / release-dev (push) Failing after 12s
เพิ่ม message ว่าเพราะอะไรถึงลาไม่ได้ เพื่อให้ FE ดึงไปแสดงผล
2024-12-15 20:49:49 +07:00
Suphonchai Phoonsawat
6a3868fd0d fix : Logic check เตือนกรณีเช็คอินและเช็คเอาท์แล้ว ในวันนั้นๆ
Some checks failed
release-dev / release-dev (push) Failing after 13s
2024-12-15 20:10:13 +07:00
Suchin Sapphasitthatha
a1815ed7e7 exp: test sdk 8 2024-12-15 19:29:56 +07:00
kittapath
30281ff2ab report insignia 2024-12-15 19:00:38 +07:00
Suchin Sapphasitthatha
af420225d8 exp: test dockerfile 2024-12-15 18:48:31 +07:00
Suchin Sapphasitthatha
00c2370b19 exp: test dockerfile 2024-12-15 18:25:56 +07:00
Suchin Sapphasitthatha
ae3d705187 exp: test dockerfile again 2024-12-15 18:10:49 +07:00
Suchin Sapphasitthatha
3e4299fb4c Test Change Docker file for Leave 2024-12-15 17:56:38 +07:00
Suchin Sapphasitthatha
76ddcfc614 modify CI to include build leave api 2024-12-15 09:29:56 +00:00
Suchin Sapphasitthatha
10196f44a8 modify dockerfile for CheckInConsumer 2024-12-15 10:39:09 +07:00
kittapath
58f7ab83e3 หมายเหตุลาออก
Some checks failed
release-dev / release-dev (push) Failing after 13s
2024-12-13 21:39:00 +07:00
kittapath
5f92b0c536 query by node 2024-12-13 21:14:01 +07:00
kittapath
de61f55a0d report leave
Some checks failed
release-dev / release-dev (push) Failing after 12s
2024-12-13 21:10:46 +07:00
kittapath
2d0d5eb2b8 migrate table
Some checks failed
release-dev / release-dev (push) Failing after 11s
2024-12-13 16:39:36 +07:00
Bright
4b8c059677 fix issue #858 : เลขที่คำสั่งไม่แสดง 2024-12-13 16:01:17 +07:00
Suphonchai Phoonsawat
ef5ec7dd85 แก้บั้ก check-time ในกรณีที่ลงเวลาเข้าและออกในวันปัจจุบันเรียบร้อยแล้ว ระบบแสดงข้อมูลไม่ถูกต้องทำให้พร้อมลงเวลาในวันเดียวกันอีกครั้ง
Some checks failed
release-dev / release-dev (push) Failing after 11s
2024-12-13 13:43:59 +07:00
Suphonchai Phoonsawat
3bf7cba244 change queue name in leave controller
Some checks failed
release-dev / release-dev (push) Failing after 11s
2024-12-13 12:57:30 +07:00
kittapath
bf97558614 Merge branch 'develop'
Some checks failed
release-dev / release-dev (push) Failing after 12s
2024-12-13 12:16:10 +07:00
kittapath
8813668b43 get report by node 2024-12-13 12:12:08 +07:00
kittapath
b532eefa61 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-12-13 11:53:09 +07:00
kittapath
771b9b940a report leave 2024-12-13 11:52:58 +07:00
Suphonchai Phoonsawat
e15568b561 fix upload check picture to minio
Some checks failed
release-dev / release-dev (push) Failing after 12s
2024-12-13 11:51:14 +07:00
Suphonchai Phoonsawat
cc71cfbc38 change docker file
Some checks failed
release-dev / release-dev (push) Failing after 12s
2024-12-13 11:24:58 +07:00
Suphonchai Phoonsawat
449e31ba2a Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 12s
2024-12-13 10:38:55 +07:00
Suphonchai Phoonsawat
db2dd8b6bc change comsumer queue 2024-12-13 10:35:05 +07:00
Suchin Sapphasitthatha
82c6f5df4e add CI for Checkin 2024-12-12 15:33:43 +00:00
Suchin Sapphasitthatha
eaeaaf94b1 add CI 2024-12-12 11:29:54 +00:00
kittapath
12448ba0a4 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop
Some checks failed
release-dev / release-dev (push) Failing after 11s
2024-12-12 00:00:55 +07:00
kittapath
348da62370 report leave 2024-12-12 00:00:43 +07:00
Bright
9cc90131e6 fix issue #854 : ระบบลา (ลูกจ้างฯ) >> รายการขอลาไม่บันทึกในระบบทะเบียนประวัติ
Some checks failed
release-dev / release-dev (push) Failing after 12s
2024-12-11 12:13:33 +07:00
kittapath
2510009cc6 add child in insignia profile 2024-12-10 22:42:16 +07:00
Suphonchai Phoonsawat
5e891b96b7 fix issue : ระบบลา (ขรก.) >> ลาป่วย (กรณียื่นขอลาเกิน 120 วัน/ปี) #828
Some checks failed
release-dev / release-dev (push) Failing after 11s
2024-12-10 14:41:51 +07:00
Suphonchai Phoonsawat
1967ca004d fix issue : ระบบลงเวลาปฏิบัติงาน>>รูปภาพไม่แสดงในฝั่งของ Admin #804
Some checks failed
release-dev / release-dev (push) Failing after 13s
2024-12-10 14:19:19 +07:00
Suphonchai Phoonsawat
c0d86a5b57 fix issue : ระบบลา (ขรก.) >> ลากิจส่วนตัว (กรณีผู้เข้ารับราชการไม่เกิน 1 ปี ยื่นขอลาเกิน 15 วัน/ปี) #831 2024-12-10 13:46:07 +07:00
Suphonchai Phoonsawat
2bc134298f fix issue : ระบบลา (ขรก.) >> ลากิจส่วนตัว (กรณียื่นขอลาเกิน 45 วัน/ปี) #829 2024-12-10 13:38:44 +07:00
Suphonchai Phoonsawat
00568ad943 fix issue : ระบบลา(ขรก.) >> ลาอุปสมบทหรือการลาประกอบพิธีฮัจย์ฯ(กรณีรับราชการน้อยกว่า 1 ปี) #840 2024-12-10 13:33:14 +07:00
Suphonchai Phoonsawat
5f12c8279f fix issue : ระบบลา (ขรก.) >> ลาอุปสมบทหรือการลาประกอบพิธีฮัจย์ฯ (ยื่นขอลาได้มากกว่า 1 ครั้ง) #841 2024-12-10 13:30:31 +07:00
Suphonchai Phoonsawat
db7b45013b fix issue : ระบบลา (ขรก.) >> ลาพักผ่อน (กรณีรับราชการไม่ถึง 6 เดือน) #838 2024-12-10 13:25:54 +07:00
Suphonchai Phoonsawat
965f9cff8a fix issue : 729 เปลี่ยนเช็ควันเริ่มลาตามปี เป้นเริ่มในช่วงปีงบประมาณ
Some checks failed
release-dev / release-dev (push) Failing after 14s
เช่น 67 = 1/10/66 - 30/9/67
2024-12-10 11:00:25 +07:00
Suphonchai Phoonsawat
954a0fb9d8 fix issue : 847 เปลี่ยนเป็นเช็คว่าเกิน 365 วันหรีอไม่ จากเดิม check <= 360 วัน 2024-12-10 10:40:07 +07:00
Suphonchai Phoonsawat
e00740aa41 fix issue : 729
แก้ summary วันลา จากทุกสถานะ มาเป็นแสดงแค่สถานะ "NEW" เท่านั้น
2024-12-10 10:11:37 +07:00
kittapath
40b8c9ce77 test build discord
Some checks failed
release-dev / release-dev (push) Failing after 11s
2024-12-07 10:26:40 +07:00
Bright
15160c2018 add fields amountSpecial 2024-12-06 18:38:36 +07:00
kittapath
7cd06be198 แก้บันทึกวันลา 2024-12-06 12:19:23 +07:00
kittapath
b5fb9ac84d save profile leave 2024-12-06 08:58:58 +07:00
Bright
57012f450d fix search fullName & posType+posLevel 2024-12-03 10:32:40 +07:00
Bright
eb5de77b2d sort เรียงจากวันที่สร้าง 2024-11-27 17:38:02 +07:00
93d0c2711f checkpoint rabbitMq 2024-11-26 17:17:13 +07:00
Bright
be18edf0a6 fix snap condition 2024-11-25 16:52:12 +07:00
Bright
de452596e8 fix err 2024-11-22 15:50:18 +07:00
kittapath
d0415c8c25 แก้ minio 2024-11-21 14:19:02 +07:00
kittapath
f3e8330241 no message 2024-11-21 12:16:52 +07:00
kittapath
519ef2f143 send email 2024-11-19 12:57:33 +07:00
kittapath
e7753c280d no message 2024-11-18 22:56:10 +07:00
kittapath
c34d22a95d Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-11-18 18:43:57 +07:00
kittapath
4822110533 แก้ api ลา 2024-11-18 18:43:46 +07:00
Bright
9e99e985cd fix amountOld 2024-11-18 13:51:25 +07:00
kittapath
d08b4ca723 no message 2024-11-15 16:44:29 +07:00
kittapath
4dcb2c467d Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-11-15 16:44:14 +07:00
Bright
a678ce4553 fix 2024-11-15 16:27:05 +07:00
kittapath
fa7e81d89f Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-11-15 15:11:28 +07:00
kittapath
b303d3c11b แก้ ลาออกลูกจ้าง 2024-11-15 15:11:14 +07:00
Bright
88c138762f fix สังกัด 2024-11-15 10:59:03 +07:00
Suphonchai Phoonsawat
62f2fd85cc fix: create leave request user commander and user oc
Some checks failed
release-dev / release-dev (push) Failing after 13s
fix: create leave handle lastSalary Amount while null value
2024-11-14 20:13:40 +07:00
Suphonchai Phoonsawat
5d8a0b842a fix : Leave user commander and organization name
Some checks failed
release-dev / release-dev (push) Failing after 13s
fix: handle  lastSalary amount while null value
2024-11-14 19:53:41 +07:00
kittapath
c18d9a392a updata next step 2024-11-14 18:24:06 +07:00
kittapath
b06c128ca2 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-11-14 18:05:48 +07:00
kittapath
817f7a91ac แก้ list พ้น 2024-11-14 18:04:20 +07:00
Bright
2ddff83103 fix leaveDate 2024-11-14 17:30:37 +07:00
kittapath
bebd9620a5 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-11-14 11:00:32 +07:00
kittapath
a951378b1f เครื่องราชเช็คตามรายการ 2024-11-14 11:00:22 +07:00
Bright
50a16d55e4 ตำแหน่ง/สังกัด 2024-11-14 09:26:10 +07:00
Bright
2efc1910f6 fix เอกสารแนบท้ายไม่แสดง 2024-11-12 16:36:56 +07:00
Suphonchai Phoonsawat
528e9a63e4 Merge branch 'working' into develop
Some checks failed
release-dev / release-dev (push) Failing after 13s
2024-11-12 12:39:14 +07:00
Suphonchai Phoonsawat
5f303cce48 fix Issue : 722,740,746 2024-11-12 12:38:40 +07:00
Bright
dff4d05665 fix ตำแหน่ง/สังกัดเดิม 2024-11-12 11:59:31 +07:00
kittapath
560cdae209 no message 2024-11-12 10:53:38 +07:00
Suphonchai Phoonsawat
3cad108cef fix issue : 1113 2024-11-12 09:56:58 +07:00
Suphonchai Phoonsawat
ddb541c819 fix Issue : 723 2024-11-11 20:46:45 +07:00
Bright
4970659f0a add CommandExcecuteDate 2024-11-08 17:22:51 +07:00
kittapath
0f75dad798 ลาออกลูกจ้าง 2024-11-08 16:58:53 +07:00
kittapath
8e4ed43a9d no message 2024-11-08 15:39:20 +07:00
kittapath
df1e5dd103 add employee retire resign 2024-11-08 15:38:04 +07:00
Bright
f792fd713a add field commandDate & education 2024-11-08 14:02:37 +07:00
kittapath
52e993d0e6 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-11-08 13:36:53 +07:00
kittapath
0f74869a8c แก้ไขการลา 2024-11-08 13:36:41 +07:00
Bright
119fa939ab add field commandDate & education 2024-11-08 13:16:14 +07:00
Bright
1de9e837f4 fix คำสั่งให้โอนไม่ปลดตำแหน่ง 2024-11-07 14:04:27 +07:00
kittapath
46f45d361a Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-11-06 10:20:45 +07:00
kittapath
e7728d71bd no message 2024-11-06 10:20:17 +07:00
Bright
2960934af9 fix 2024-11-05 22:49:22 +07:00
kittapath
b98b02ac98 แก้ list รายการเกษียณ 2024-11-05 14:16:13 +07:00
kittapath
ae67d4381d no message 2024-11-05 11:20:55 +07:00
kittapath
6713ec6cf0 แก้ response probation 2024-11-04 18:00:35 +07:00
kittapath
0df7f2ebf3 แก้สถานะยกเลิกลา 2024-11-01 10:10:33 +07:00
kittapath
489a350ff1 no message 2024-10-31 13:46:20 +07:00
kittapath
a31447c278 แก้ กก 2024-10-31 12:54:13 +07:00
kittapath
c724246081 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-10-30 13:49:56 +07:00
kittapath
4cb5ff7102 แก้ยกเลิกลาออก 2024-10-30 13:49:42 +07:00
Suphonchai Phoonsawat
6c095a27f7 Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 13s
2024-10-30 13:41:39 +07:00
Suphonchai Phoonsawat
b041933e5c fix Issue 2024-10-30 13:41:12 +07:00
kittapath
4c80c26508 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-10-29 17:49:10 +07:00
kittapath
6f3d6f9d72 no message 2024-10-29 17:48:41 +07:00
Bright
29f8740114 ปรับ caption 2024-10-29 17:40:56 +07:00
Bright
248d400666 แก้แนบท้าย 2024-10-28 21:01:09 +07:00
kittapath
1a8d4a051c กรองบรรจุ 2024-10-28 17:39:47 +07:00
kittapath
b0765fa2ca no message 2024-10-28 16:01:48 +07:00
Suphonchai Phoonsawat
400ed73809 Merge branch 'develop' into working 2024-10-28 10:20:03 +07:00
kittapath
5e4394fd33 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-10-28 09:57:23 +07:00
kittapath
d356332718 no message 2024-10-28 09:57:11 +07:00
Suphonchai Phoonsawat
6eb4862eb3 fix include namespace 2024-10-25 13:15:22 +07:00
Suphonchai Phoonsawat
76c722137d fix Edit Leave with Upload File Error
Some checks failed
release-dev / release-dev (push) Failing after 13s
2024-10-25 09:59:44 +07:00
Suphonchai Phoonsawat
3c1182ff26 fix Leave Issue
Some checks failed
release-dev / release-dev (push) Failing after 13s
2024-10-24 20:56:19 +07:00
kittapath
b9814bd346 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-10-24 19:27:16 +07:00
kittapath
bafb56efb9 no message 2024-10-24 19:27:05 +07:00
Bright
5ef296851b แก้แนบท้าย 2024-10-24 18:00:32 +07:00
kittapath
20eced3e86 เช็คสิทธิ์ 2024-10-22 14:57:22 +07:00
kittapath
57e8d68d96 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-10-22 14:56:35 +07:00
kittapath
9aa3c4dcb4 no message 2024-10-22 14:56:23 +07:00
Suphonchai Phoonsawat
5dac4819ad Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 13s
2024-10-22 14:32:20 +07:00
Suphonchai Phoonsawat
f58ba90f62 fix 2024-10-22 14:31:57 +07:00
Bright
f2df44cf6a เพิ่มวันที่เข้า/ออกจากราชการ 2024-10-22 14:21:36 +07:00
kittapath
d8d3838d5c Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-10-22 10:54:50 +07:00
kittapath
380bb5ec60 sort data leave 2024-10-22 10:54:39 +07:00
Bright
03a6d208be fix ออกคำสั่ง เงินเดือนไม่บันทึกลงทะเทียนประวัติ 2024-10-22 10:49:11 +07:00
Bright
142f87ce57 fix เอกสารแนบท้าย คำสั่ง01-05 2024-10-22 09:25:17 +07:00
kittapath
4bec812d25 check workflow 2024-10-22 08:20:33 +07:00
kittapath
835b0ce337 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-10-21 14:34:02 +07:00
kittapath
75a6dd7e68 no message 2024-10-21 14:33:52 +07:00
3bbf4e26e7 Merge branch 'develop' into adiDev 2024-10-21 14:24:42 +07:00
cea266afdb เพิ่ม id คำสั่งลงประวัติตำแหน่ง #665 2024-10-21 14:23:42 +07:00
kittapath
33be7f1121 noti สำเนา 2024-10-19 22:29:44 +07:00
Bright
cf56ef9297 Merge branch 'develop' into develop-Bright 2024-10-18 17:41:45 +07:00
Bright
83fc05c774 fix ออกคำสั่งแต่งตั้ง 2024-10-18 17:41:15 +07:00
kittapath
e989d6c584 no message 2024-10-18 16:11:47 +07:00
kittapath
a583dc7c42 เพิ่ม workflow 2024-10-18 09:48:08 +07:00
kittapath
f8f63e312f เพิ่มworkflow 2024-10-17 12:28:15 +07:00
Suphonchai Phoonsawat
617176f1b0 fix บันทึกผลการได้รับ
Some checks failed
release-dev / release-dev (push) Failing after 13s
2024-10-17 10:19:27 +07:00
kittapath
5f753d8c4e no message 2024-10-16 17:15:39 +07:00
Bright
111b638d9e fix ออกคำสั่ง 2024-10-16 16:31:40 +07:00
kittapath
38259fdea5 ขอโอนเพิ่ม workflow 2024-10-16 14:20:07 +07:00
Suphonchai Phoonsawat
e5f8b5b9f0 Merge branch 'working' into develop
Some checks failed
release-dev / release-dev (push) Failing after 14s
2024-10-16 10:48:12 +07:00
Suphonchai Phoonsawat
6b680cb9dd insignia note 2024-10-16 10:47:06 +07:00
Bright
5e77bb23f3 fix แนบท้ายไม่แสดงหน่วยงานที่ขอโอน 2024-10-16 10:43:24 +07:00
Suphonchai Phoonsawat
15cb83db64 Merge branch 'develop' into working 2024-10-16 09:53:10 +07:00
Suphonchai Phoonsawat
3bac0e2e88 Change Selection Field 2024-10-16 09:51:23 +07:00
kittapath
0de7d62679 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-10-15 14:22:41 +07:00
kittapath
ab4fb64f83 no message 2024-10-15 14:22:30 +07:00
Bright
7f0ced5a2d fix แต่งตั้ง-เลื่อน-ย้าย ไม่ส่งเงินเดือนปัจจุบัน 2024-10-15 13:58:36 +07:00
kittapath
edd5bfe0c2 no message 2024-10-10 19:26:01 +07:00
Bright
1c7b3b1c6c Merge branch 'develop' into develop-Bright 2024-10-10 13:46:34 +07:00
Bright
d5a44b5ec0 Merge branch 'develop' of https://github.com/Frappet/BMA-EHR-BackEnd into develop 2024-10-10 13:46:07 +07:00
Bright
c694f08dbe no message 2024-10-10 13:45:43 +07:00
kittapath
c8b5c6eaa9 no message 2024-10-10 12:33:26 +07:00
Bright
3e63a99ce0 Merge branch 'develop' of https://github.com/Frappet/BMA-EHR-BackEnd into develop 2024-10-09 16:19:58 +07:00
Bright
8ef340b75b ออกคำสั่ง 01 02 2024-10-09 16:18:11 +07:00
kittapath
74655b87ff no message 2024-10-09 16:17:41 +07:00
kittapath
037435b3bc noti report 2024-10-07 23:23:00 +07:00
kittapath
85d9754db6 แก้ออกคำสั่ง 2024-10-07 22:35:34 +07:00
Bright
d128960111 ลบรายชื่อออกคำสั่ง 2024-10-07 17:05:12 +07:00
kittapath
61b6f77d85 ออกคำสั่ง 2024-10-04 22:43:49 +07:00
kittapath
a8bd7e3dab Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-10-04 18:16:43 +07:00
kittapath
345de97657 no message 2024-10-04 18:16:31 +07:00
Bright
5c016fafbd fix ส่งรายชื่อออกคำสั่ง 2024-10-04 17:54:25 +07:00
kittapath
dd170565b5 no message 2024-10-04 16:10:37 +07:00
kittapath
7655b11690 no message 2024-10-04 16:01:35 +07:00
kittapath
1290da7211 ออกคำสั่ง 2024-10-04 15:36:34 +07:00
kittapath
604b234c4b แก้ ออก คำ สั่ง 2024-10-03 18:34:13 +07:00
kittapath
e862829246 no message 2024-10-03 15:10:58 +07:00
kittapath
79ce6fc569 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-10-03 15:03:46 +07:00
Bright
2f3a68254e no message 2024-10-03 14:58:48 +07:00
kittapath
93f8fa5832 no message 2024-10-03 14:58:01 +07:00
kittapath
569f0f7fd9 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop
# Conflicts:
#	BMA.EHR.Retirement.Service/Controllers/RetirementResignController.cs
2024-10-03 14:53:13 +07:00
kittapath
ac60b954d4 no message 2024-10-03 14:52:39 +07:00
kittapath
63a9d4226c no message 2024-10-03 14:27:52 +07:00
Bright
7309ba9855 Merge branch 'develop' into develop-Bright 2024-10-03 14:11:08 +07:00
Bright
197bcd2307 no message 2024-10-03 14:10:35 +07:00
kittapath
9dc513f7a9 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-10-03 14:02:19 +07:00
kittapath
78ebcd3a4e no message 2024-10-03 14:02:06 +07:00
Bright
a2bc5f116b no message 2024-10-03 13:27:22 +07:00
kittapath
4cf3f15fb8 แก้คำสั่ง 2024-10-02 22:54:34 +07:00
kittapath
a09a732ff1 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-10-02 21:29:55 +07:00
kittapath
9567181117 no message 2024-10-02 21:29:44 +07:00
Bright
d5a2042d35 no message 2024-10-02 17:48:55 +07:00
Bright
3419a314e1 update 11 12 2024-10-02 16:24:02 +07:00
Bright
065d3e91bf Merge branch 'develop' into develop-Bright 2024-10-02 16:10:50 +07:00
Bright
f908a3b065 Merge branch 'develop' of https://github.com/Frappet/BMA-EHR-BackEnd into develop 2024-10-02 16:10:31 +07:00
Bright
64f0e99283 no message 2024-10-02 16:10:16 +07:00
kittapath
1374757bf2 ออกคำสั่ง 2024-10-02 16:02:20 +07:00
kittapath
139969b324 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-10-02 15:16:06 +07:00
kittapath
bce6732bdb no message 2024-10-02 15:14:37 +07:00
Bright
0e5946db71 แนบท้าย 1 2 3 4 39 5 6 7 2024-10-02 14:51:16 +07:00
kittapath
874d310b35 no message 2024-10-02 13:24:16 +07:00
kittapath
a3ed79227b no message 2024-10-02 13:06:05 +07:00
Bright
27aa7a773d ส่งรายชื่อออกคำสั่ง 3, 4, 39, 5, 6 2024-10-02 12:04:06 +07:00
kittapath
9b6db93a5f no message 2024-10-02 11:25:45 +07:00
kittapath
14b3c386e0 no message 2024-10-02 09:48:59 +07:00
kittapath
938bfe0c4f ออกคำสั่ง 01 02 2024-10-01 23:34:01 +07:00
d3d7179c48 fix 2024-09-30 16:57:46 +07:00
a0cc233846 fix #617 2024-09-30 14:45:40 +07:00
47e8290cd2 fix #642 again 2024-09-30 11:50:29 +07:00
Suphonchai Phoonsawat
2a3d9d004f Merge branch 'develop' into working 2024-09-30 09:21:57 +07:00
Suphonchai Phoonsawat
3ac91dfd28 LK 2024-09-30 09:21:35 +07:00
Bright
9f41ca5dd4 Merge branch 'develop' into develop-Bright 2024-09-27 17:43:26 +07:00
Bright
04b20e49c9 fix ใบสมัคร 2024-09-27 17:42:59 +07:00
0c80c69b12 fix เครื่องราช 2024-09-27 17:42:03 +07:00
kittapath
ec8a6de291 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-09-26 17:27:17 +07:00
kittapath
c842aad1e9 แก้ noti 2024-09-26 17:26:39 +07:00
e030d54b9a เพิ่ม revisionId และแก้ตรวจสิทธิ์ 2024-09-26 17:24:29 +07:00
Bright
f5130a4c3c fix กรณีเรียกใช้ api มากกว่า 1 เมนู 2024-09-26 09:16:15 +07:00
Bright
0cb940a927 fix permission insignia #635, #636 2024-09-25 17:58:37 +07:00
e5bb186925 แก้สิทธิ์ #642 2024-09-25 17:43:55 +07:00
kittapath
bdded23e1a Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-09-25 15:17:05 +07:00
c954185717 Merge branch 'develop' into adiDev 2024-09-25 14:49:21 +07:00
05a5897dc7 แก้ไข #632 และ #633 2024-09-25 14:48:46 +07:00
Bright
7a96917926 fix รายการขอโอน เงินเดือนไม่แสดง 2024-09-25 11:29:49 +07:00
a1cd8ac9a3 ระบบจัดการสิทธิ์>>ระบบวินัย (กรณีเพิ่มรายชื่อกรรมการ) #630 2024-09-24 16:35:49 +07:00
a84a1a7776 Merge branch 'develop' into adiDev
# Conflicts:
#	BMA.EHR.Insignia/Controllers/InsigniaManageController.cs
2024-09-24 15:59:55 +07:00
f1ab73fd39 fix สิทธิ์เครื่องราช รายงาน 2024-09-24 15:54:57 +07:00
Bright
90f3a7bfe5 add permission insignia 2024-09-24 15:40:07 +07:00
1496c1a438 สิทธิ์ ลาลงเวลา admin 2024-09-24 11:53:09 +07:00
048a17224b fix complain_Channel 2024-09-23 17:52:29 +07:00
c34399b855 fix bug 614 , 615 2024-09-23 10:04:07 +07:00
0456e7b727 fix บรรจุ และ วินัย 2024-09-20 18:03:54 +07:00
kittapath
99a3cfd052 เอา paging ออก 2024-09-17 15:48:12 +07:00
Bright
e8cf09b7ac fix สิทธิ์ api list คำถาม 2024-09-17 13:49:48 +07:00
Bright
e59f242427 เพิ่ม paging ระบบบรรจุ แต่งตั้ง ย้าย โอน 2024-09-13 18:09:56 +07:00
Suphonchai Phoonsawat
bb9e79b06c fix : Error แก้ไข เนื่องจากกระทบการยกเลิก tracking entity id
Some checks failed
release-dev / release-dev (push) Failing after 13s
2024-09-13 11:22:47 +07:00
Suphonchai Phoonsawat
069f427459 fix : Update LeaveRequest Error Tracking Entity Id
Some checks failed
release-dev / release-dev (push) Failing after 13s
2024-09-13 09:56:30 +07:00
Bright
d67e0450e5 change report templates (transfer, retire) 2024-09-12 10:54:23 +07:00
f85c0cf636 Merge branch 'develop' into adiDev 2024-09-11 16:00:22 +07:00
0fd8e81d71 task 2024-09-11 15:59:38 +07:00
kittapath
3fefb1bb43 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-09-10 15:01:16 +07:00
kittapath
55ac7afc1d แก้ call api node 2024-09-10 15:01:05 +07:00
172a917086 fix 2024-09-10 11:42:11 +07:00
Bright
711431a5b7 Merge branch 'develop-Bright' into develop 2024-09-03 15:27:15 +07:00
Bright
8097555951 Fix Leave Report 2024-09-03 15:27:05 +07:00
Bright
0151704cd5 Merge branch 'develop-Bright' into develop 2024-09-02 15:20:26 +07:00
Suphonchai Phoonsawat
b3c752d2e6 Fix TimeStamp Report 2024-09-02 15:20:14 +07:00
Suphonchai Phoonsawat
4023a710e7 fix consumer -git workflow
Some checks failed
release-dev / release-dev (push) Failing after 12s
2024-08-30 14:05:58 +07:00
Suphonchai Phoonsawat
67f6be635c fix consumer durable 2024-08-30 13:58:26 +07:00
Suphonchai Phoonsawat
a098620b7b fix
Some checks failed
release-dev / release-dev (push) Failing after 13s
2024-08-30 13:45:32 +07:00
Suphonchai Phoonsawat
689c425acb fix : Add RevisionId For Insignia Period
Some checks failed
release-dev / release-dev (push) Failing after 13s
2024-08-30 13:07:40 +07:00
Suphonchai Phoonsawat
722a1e33a8 Merge remote-tracking branch 'origin/develop' into develop
Some checks failed
release-dev / release-dev (push) Failing after 13s
2024-08-30 11:14:02 +07:00
Suphonchai Phoonsawat
bba2fcf2a9 fix : Leave ==> WFH and Seminar Count
Insignia ==> รายชื่อหน่วยงานที่ยังไม่ส่งรายชื่อ
2024-08-30 11:12:45 +07:00
Bright
affa53c633 fix permission 2024-08-30 11:09:04 +07:00
Bright
759d98be61 fix keyword 2024-08-26 17:18:24 +07:00
Bright
d823d3a4ae add permission 2024-08-26 15:26:02 +07:00
Suphonchai Phoonsawat
a64c5491d4 fix: github action file
Some checks failed
release-dev / release-dev (push) Failing after 13s
2024-08-26 12:17:37 +07:00
Suphonchai Phoonsawat
e53a4639a6
Update release_leave.yaml
Some checks failed
release-dev / release-dev (push) Failing after 12s
2024-08-26 12:06:58 +07:00
Suphonchai Phoonsawat
1b83e2bf19
Update release_insignia.yaml 2024-08-26 12:06:39 +07:00
Suphonchai Phoonsawat
26ed6c4703 Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 13s
2024-08-26 11:59:17 +07:00
Suphonchai Phoonsawat
5319aa607b fix code leave and insignia 2024-08-26 11:58:42 +07:00
Suphonchai Phoonsawat
7bccbb9632
change github action 2024-08-26 11:57:59 +07:00
kittapath
5a208ebb17 แก้ออกคำสั่ง 2024-08-25 16:31:22 +07:00
Bright
426d064476 แก้ API อุทธรณ์/ร้องทุกข์ (USER/ADMIN) 2024-08-23 10:19:03 +07:00
Bright
a0008b6254 permission วินัย 2024-08-22 17:48:48 +07:00
kittapath
aea156e22f แก้ format 2024-08-22 14:13:58 +07:00
Bright
6c37bc5e72 add action GET, LIST 2024-08-21 17:59:08 +07:00
Suphonchai Phoonsawat
8575cb7141 add new Load Test Script 2024-08-20 20:39:06 +07:00
Bright
114ef1c01e permission พ้นจากราชการ 2024-08-20 17:27:27 +07:00
Suphonchai Phoonsawat
f8c62a1cde change: Change Consumer Queue Name 2024-08-20 11:57:32 +07:00
Suphonchai Phoonsawat
f5355728ab feat: Change RAbbitMQ Conenction to Pool and Add k6 Test Script for max request per second. 2024-08-20 10:37:47 +07:00
Suphonchai Phoonsawat
0bac3630ec Revert "change route of fake check in"
This reverts commit c0749bdc20.
2024-08-19 22:08:56 +07:00
Suphonchai Phoonsawat
a27f3551d8 Revert "Add Queue to Dependency Injection (Optimize)"
This reverts commit cf7a79166a.
2024-08-19 22:08:16 +07:00
Suphonchai Phoonsawat
cf7a79166a Add Queue to Dependency Injection (Optimize) 2024-08-19 21:20:05 +07:00
Suphonchai Phoonsawat
c0749bdc20 change route of fake check in 2024-08-19 19:42:50 +07:00
Suphonchai Phoonsawat
127f21dc43 Add Fake Checkin for K6 Test 2024-08-19 17:18:58 +07:00
Suphonchai Phoonsawat
e1533a5c23 add doocker file 2024-08-19 16:35:07 +07:00
Suphonchai Phoonsawat
f0fe68d851 fix leave 2024-08-19 16:00:00 +07:00
Bright
f827ed558c permission บรรจุ แต่งตั้ง ย้าย โอน 2024-08-19 12:05:09 +07:00
Bright
1095c0c81f permission ออกคำสั่ง 2024-08-16 18:06:59 +07:00
kittapath
169b3428e7 call api key in repo genaric 2024-08-16 10:39:27 +07:00
kittapath
451d5d28bc edit build error 2024-08-15 23:31:34 +07:00
Bright
6a9e069920 เพิ่ม Header 2024-08-15 16:01:23 +07:00
Bright
c9e2c91ab4 add api_key 2024-08-15 14:29:24 +07:00
Bright
794f066bb8 permission base 2024-08-15 10:03:32 +07:00
Bright
c9a4fb674e แก้ Paging รายการรับโอน 2024-08-09 14:22:58 +07:00
Kittapath
02402542b2 แก้ format error 2024-08-08 16:30:25 +07:00
Bright
f6341eb399 แก้สละสิทธิ์ 2024-08-08 13:32:25 +07:00
Kittapath
b67c666f81 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-08-05 14:33:43 +07:00
Kittapath
8c540b6568 แก้noti 2024-08-05 14:33:30 +07:00
Bright
6bb5c90964 ปรับ Report Resign, Deceased 2024-08-02 17:45:47 +07:00
Bright
197f8f7150 ปรับ Report Probation 2024-08-02 11:21:43 +07:00
Kittapath
c802ab718f เพิ่มค่าปะเภทลาอุปสมบท 2024-08-01 13:41:35 +07:00
Kittapath
c62981e93c แก้report การลาอุปสมบท 2024-07-30 14:49:41 +07:00
Kittapath
36541f075a เช็ควันที่ยกเลิกขอลาออก 2024-07-30 14:02:02 +07:00
Kittapath
35c9d32f8b no message 2024-07-20 19:09:44 +07:00
Kittapath
033fc915d0 เพิ่มคำสั่งยกเลิกลา 2024-07-18 20:37:17 +07:00
Bright
bcf0c0bfdb fix ออกคำสั่งปรับระดับชั้นงานลูกจ้างประจำ 2024-07-17 16:37:15 +07:00
Bright
a2a8aee819 fix ออกคำสั่งย้ายลูกจ้างประจำ 2024-07-16 16:19:11 +07:00
Suphonchai Phoonsawat
1960f243d0 fix: api ลงเวลากรณีพิเศษ 2024-07-12 14:01:49 +07:00
Suphonchai Phoonsawat
1a6fe487aa fix: Leave Optimize 2024-07-12 11:58:32 +07:00
Kittapath
8e6a45952a command edit connect db 2024-07-11 20:47:18 +07:00
Suphonchai Phoonsawat
5731ac6f3d fix: Optimize Leave API 2024-07-11 15:12:38 +07:00
Suphonchai Phoonsawat
96a2c8d94f add: Add Person Profile to Table 2024-07-11 14:52:54 +07:00
Suphonchai Phoonsawat
49eb785a92 fix Error 2024-07-11 13:06:52 +07:00
Suphonchai Phoonsawat
6a789e0804 Merge branch 'develop' into working 2024-07-11 12:45:29 +07:00
Suphonchai Phoonsawat
6b89316ab6 fix : API ลงเวลา 2024-07-11 12:44:56 +07:00
Suphonchai Phoonsawat
2ae1b13440 fix : leave 2024-07-11 12:15:17 +07:00
Kittapath
9dd0f1e037 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-07-11 00:02:51 +07:00
Kittapath
8411968b17 no message 2024-07-11 00:01:49 +07:00
Suphonchai Phoonsawat
dfa87f98bb optimize preview insignia recv 2024-07-10 21:37:03 +07:00
Suphonchai Phoonsawat
00186924fb fix: Leave with Upload File 2024-07-10 21:25:06 +07:00
Suphonchai Phoonsawat
338163de35 fix preview Error 2024-07-10 21:11:12 +07:00
Suphonchai Phoonsawat
8a4d843fa2 fix Error 2024-07-10 20:51:33 +07:00
Suphonchai Phoonsawat
03ac050ef9 fix: Import Receive Insignia 2024-07-10 20:43:40 +07:00
Suphonchai Phoonsawat
fec199cdd9 fix : Correct Defect 2024-07-10 20:20:37 +07:00
Kittapath
99027059c5 no message 2024-07-10 15:46:57 +07:00
Kittapath
33f979c5ad Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-07-10 15:03:57 +07:00
Kittapath
43e6593599 แก้ออกคำสั่ง 2024-07-10 15:02:45 +07:00
Suphonchai Phoonsawat
940405e2e6 fix : optimize query speed 2024-07-10 13:45:45 +07:00
Suphonchai Phoonsawat
b707c25f89 no message 2024-07-10 12:18:19 +07:00
Suphonchai Phoonsawat
36effb3431 fix: ProfileType 2024-07-10 12:04:09 +07:00
Suphonchai Phoonsawat
907b7143ff fix : change add new officer to insignia list 2024-07-10 11:39:55 +07:00
Suphonchai Phoonsawat
92a162f93e Merge branch 'develop' into working
# Conflicts:
#	.github/workflows/release_leave.yaml
2024-07-10 10:48:34 +07:00
Suphonchai Phoonsawat
7d8a80e9df fix: insignia + leave Error 2024-07-10 10:46:26 +07:00
Kittapath
186a3ee76a แก้ env 2024-07-09 17:05:01 +07:00
Kittapath
b37ca083ba แก้ env 2024-07-09 17:03:54 +07:00
Kittapath
41d28c4d7f แก้env 2024-07-09 00:04:18 +07:00
Suphonchai Phoonsawat
54b90e1472 fix Leave Report 2024-07-08 21:48:32 +07:00
Suphonchai Phoonsawat
6b9407f02a fix : RDEN Download 2024-07-08 21:31:33 +07:00
Suphonchai Phoonsawat
bef050f835 fix: optimize leave calendar api 2024-07-08 21:16:36 +07:00
Suphonchai Phoonsawat
ec4d0ea309 Merge branch 'develop' into working 2024-07-08 20:28:11 +07:00
Suphonchai Phoonsawat
b3fb153bbf fix : Optimize Leave API 2024-07-08 20:27:46 +07:00
Kittapath
f0b8724698 แก้ออกคำสั่งวินัย 2024-07-08 20:15:54 +07:00
Suphonchai Phoonsawat
12733ea779 Merge branch 'develop' into working 2024-07-08 17:09:59 +07:00
Suphonchai Phoonsawat
8ad90f18f0 fix : create and edit leave request 2024-07-08 17:09:27 +07:00
Kittapath
a393be5c64 ชื่อคำสั่งแต่งตั้ง 2024-07-08 14:58:52 +07:00
Kittapath
4a1a935112 แก้ ชื่อฟิว พ้นราชการ 2024-07-08 12:48:21 +07:00
Suphonchai Phoonsawat
9c696be46e fix: Leave Performance 2024-07-08 10:50:11 +07:00
Suphonchai Phoonsawat
aaa180e217 Merge branch 'develop' into working 2024-07-08 09:18:21 +07:00
Kittapath
6614e3a2fb คำสั่งวินัย 2024-07-08 08:55:52 +07:00
Kittapath
0b6ba817f6 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-07-07 10:25:41 +07:00
Kittapath
e556eeb314 แก้ path call ฟยร 2024-07-07 10:25:29 +07:00
Suphonchai Phoonsawat
a911648907 fix : Optimize Query 2024-07-07 09:59:37 +07:00
Suphonchai Phoonsawat
89ef146c19 fix: Change Code 2024-07-06 12:30:37 +07:00
Suphonchai Phoonsawat
8902080336 feat: Add RabbitMQ 2024-07-06 11:04:12 +07:00
Suphonchai Phoonsawat
d3034c1a06 fix: Change Storage PosLevelName to InsigniaRequestProfile 2024-07-05 21:00:01 +07:00
Suphonchai Phoonsawat
0a0e2c3ca1 fix: DockerFile 2024-07-05 20:27:54 +07:00
Suphonchai Phoonsawat
59340500b7 fix : เปลี่ยนชื่อ Folder + Project เอาคำว่า Service ออก เพื่อให้สามารถ run บน macOS Sonoma ได้ (ไม่เปลี่ยนจะไม่สามารถ run ได้ เนื่องจาก macOS จะมองว่าเป็น application ของ mac) 2024-07-05 17:20:14 +07:00
Suphonchai Phoonsawat
9d90c98800 Merge branch 'develop' into working 2024-07-05 16:50:56 +07:00
Suphonchai Phoonsawat
d858010414 fix : เครื่องราชย์ เก็บข้อมูลจากทะเบียนประวัติลง Field **** ยังไม่ได้ run migrate **** 2024-07-05 16:49:50 +07:00
Bright
b753901b95 แก้รายงานเกษียณ/ออกคำสั่งerror 2024-07-05 13:58:00 +07:00
Kittapath
0b13d5ccf2 แก้ออกคำสั่งวินัย 2024-07-04 18:52:21 +07:00
Bright
5ccb5f64b8 แก้ไขวันที่ลงนาม 2024-07-04 18:06:33 +07:00
Suphonchai Phoonsawat
56d5eb0228 แก้บัญหาการโหลดข้อมูลช้า
- รายชื่อเครื่องราชย์
2024-07-04 14:32:50 +07:00
Suphonchai Phoonsawat
e27577bccb Merge branch 'develop' into working 2024-07-03 11:08:51 +07:00
Suphonchai Phoonsawat
5770b41ad7 fix คำนวนเครื่องราชย์ลูกจ้าง 2024-07-03 11:08:02 +07:00
Kittapath
8799fcbcbc Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-07-02 22:23:07 +07:00
Kittapath
a302956a6d no message 2024-07-02 22:22:55 +07:00
Suphonchai Phoonsawat
2ad923c737 Merge branch 'develop' into working 2024-07-02 18:03:53 +07:00
Suphonchai Phoonsawat
b738a50675 fix export RDEN 2024-07-02 18:03:29 +07:00
Kittapath
8b80d44b8e Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-07-02 10:19:07 +07:00
Kittapath
4c0ee142f5 บันทึกหนังสือเวียน 2024-07-02 10:18:53 +07:00
Suphonchai Phoonsawat
4a6f53cbd6 Merge branch 'develop' into working 2024-07-02 09:57:18 +07:00
Kittapath
ca90b44c74 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-07-02 09:41:49 +07:00
Kittapath
f5ec2a57e5 เพิ่มฟิวชื่อคนได้เครื่องราช 2024-07-02 09:41:34 +07:00
Suphonchai Phoonsawat
0fcccfb9ec fix save profileInsignia 2024-07-02 09:40:38 +07:00
Suphonchai Phoonsawat
509aefabff fix preview invoice api 2024-07-02 05:37:00 +07:00
Suphonchai Phoonsawat
619f54d8a9 fix missing Error 2024-07-02 05:19:31 +07:00
Suphonchai Phoonsawat
e51f4472c2 Merge branch 'develop' into working 2024-07-02 05:16:34 +07:00
Suphonchai Phoonsawat
3b6d444ad6 Add Missing Field 2024-07-02 03:35:06 +07:00
Suphonchai Phoonsawat
84bb010535 fix ยืมคืน 2024-07-02 03:25:11 +07:00
Suphonchai Phoonsawat
0234925827 fix Put Note/{insigniaNoteId} API 2024-07-02 02:54:38 +07:00
Suphonchai Phoonsawat
bc37746aa5 api note/search fix timeout 2024-07-02 02:39:45 +07:00
Kittapath
8d700d273f แก้ report เกษียณ 2024-07-01 23:36:57 +07:00
Suphonchai Phoonsawat
f1ad524b89 fix preview invoice insignia 2024-07-01 22:33:19 +07:00
Suphonchai Phoonsawat
320fb3386e Merge branch 'develop' into working 2024-07-01 21:54:54 +07:00
Suphonchai Phoonsawat
38be118e15 แก้บั้นทึกเครื่องราชย์ไป กพ7 ใหม่ 2024-07-01 21:44:11 +07:00
Suphonchai Phoonsawat
6c42209217 fix import เครื่องราชย์ และ ใบกำกับ 2024-07-01 21:19:46 +07:00
Bright
a9eabbab2e fix retire/retire report 2024-07-01 16:52:46 +07:00
Kittapath
00bf1f9cc8 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-07-01 16:11:37 +07:00
Kittapath
6554971c3c no message 2024-07-01 16:11:19 +07:00
Suphonchai Phoonsawat
d94e54b72d fix api error 2024-07-01 15:59:41 +07:00
Suphonchai Phoonsawat
29d892a20e fix: คำนวนเครื่องราชย์ เช็คเงื่อนไขใหม่ 2024-07-01 15:32:06 +07:00
Suphonchai Phoonsawat
2a20ac3d9d fix การแสดงผลเงินเดือน 2024-07-01 14:12:15 +07:00
Suphonchai Phoonsawat
e060bd04ce Merge branch 'develop' into working 2024-07-01 13:25:25 +07:00
Suphonchai Phoonsawat
ef9e5739ad fix connection string to frappet.com 2024-07-01 13:24:45 +07:00
Suphonchai Phoonsawat
08ea6d1253 fix : Change some Error SalaryCondition 2024-07-01 13:24:19 +07:00
Kittapath
2678b7fc59 แก้คำสั่งบรรจุ 2024-07-01 01:30:24 +07:00
Suphonchai Phoonsawat
a2615c7b52 fix api Error 2024-06-30 21:42:05 +07:00
Suphonchai Phoonsawat
a1f866bcbe Merge branch 'develop' into working 2024-06-30 21:01:38 +07:00
Suphonchai Phoonsawat
8f318e62da แก้รายงานเครื่องราชย์ + ปรับ api call profileById ไปใช้ api ใหม่ 2024-06-30 21:01:07 +07:00
Kittapath
7c0b7f1aa7 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-06-30 20:53:30 +07:00
Kittapath
b0062b57a1 noti retire 2024-06-30 20:52:38 +07:00
Suphonchai Phoonsawat
02c5d5b6ca fix Export Excel Insignia 2024-06-30 19:47:09 +07:00
Suphonchai Phoonsawat
451806fd00 ปรับ api เพิ่มคนเข้าคำขอเครืองราช เพิ่ม ocId 2024-06-30 19:13:36 +07:00
Suphonchai Phoonsawat
4cc64ab2c0 Add fix ให้ Run Insignia แค่เขตพระนครเท่านั้น
(e8493cd1-d371-402e-add6-566e68d5d1b3)
2024-06-30 17:21:52 +07:00
Suphonchai Phoonsawat
da6e4acc52 fix : Insignia Request Controlle
(แสดงข้อมูลของผู้ขอ)
2024-06-30 14:23:23 +07:00
Suphonchai Phoonsawat
cdfb282c32 Merge branch 'develop' into working 2024-06-29 11:37:57 +07:00
Suphonchai Phoonsawat
8d58afdcde fix ปรับคำนวนเครื่องราชย์ ให้เช็คเงื่อนไขของข้อมูลอย่างครบถ้วน
(กรองตามเงื่อนไขแล้ว null object แล้วไม่ได้ตรวจสอบ)
2024-06-29 11:37:02 +07:00
Kittapath
2fc1587d18 แก้ noti 2024-06-29 01:00:18 +07:00
Kittapath
31ac8f9299 เช็ strp report 2024-06-28 18:21:28 +07:00
Kittapath
ae1cccb600 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-06-28 17:39:13 +07:00
Kittapath
d7677ac2a5 คำสั่ง38 2024-06-28 17:38:58 +07:00
Bright
6591679d79 แนบท้ายคำสั่ง (1, 2, 3, 4, 17, 21, 22, 23, 24 ) 2024-06-28 17:15:07 +07:00
Suphonchai Phoonsawat
4d1a853472 fix func cal insignia 2024-06-28 16:39:48 +07:00
Suphonchai Phoonsawat
26ccf67dad fix : เครื่องราชย์ + บันทึกเครื่องราชย์ 2024-06-28 12:27:55 +07:00
Suphonchai Phoonsawat
def2b8f7fe Merge branch 'develop' into working 2024-06-27 19:31:42 +07:00
Kittapath
37c666062f Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-06-27 18:03:41 +07:00
Kittapath
8b10a65d2a บันทึกการลาลงทะเบียนประวัติ 2024-06-27 18:02:48 +07:00
Bright
417c7b0071 แนบท้ายคำสั่ง (5,6, 7, 8, 9,13, 14, 15) 2024-06-27 18:02:07 +07:00
Kittapath
92e298c745 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-06-26 23:28:41 +07:00
Kittapath
410db00812 คำสั่งวินัยบันทึกลงทะเบยีน 2024-06-26 23:28:27 +07:00
Bright
88f627a2c6 array 2024-06-26 22:57:50 +07:00
Kittapath
6586fe0bab Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-06-26 18:05:35 +07:00
Kittapath
b3ed889433 ตำแหน่งที่เลืิอกไปแล้ว 2024-06-26 18:05:12 +07:00
Bright
70f45340be no message 2024-06-26 17:16:32 +07:00
Bright
d7bed1516f command report 01-09 2024-06-26 16:46:40 +07:00
Bright
509a9933b0 ปรับ command report 2024-06-26 09:56:34 +07:00
Suphonchai Phoonsawat
0ed2d4c389 fix คำนวณเครื่องราชย์ 2024-06-25 11:22:46 +07:00
Kittapath
41474b407d Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-06-25 09:49:16 +07:00
Kittapath
a35cc0bdef no message 2024-06-25 09:46:08 +07:00
Kittapath
468bd38e0b no message 2024-06-25 09:27:34 +07:00
Suphonchai Phoonsawat
860e83c463 Merge remote-tracking branch 'origin/develop' into develop 2024-06-25 01:02:20 +07:00
Suphonchai Phoonsawat
ab129896ae ปรับ เครื่องราชย์ + ลา ลงเวลา ไปใช้ทะเบียนประวัติใหม่ 2024-06-25 00:54:16 +07:00
Kittapath
c1cfaa3b6d Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-06-24 20:54:36 +07:00
Kittapath
877e7f19c9 no message 2024-06-24 20:53:47 +07:00
1086b9c4af Merge branch 'develop' into adiDev 2024-06-24 18:16:24 +07:00
c06cc7bcf6 fix เอกสาร 2024-06-24 18:14:55 +07:00
Bright
334d87889b no message 2024-06-24 17:52:25 +07:00
Bright
89db1cf5cc no message 2024-06-24 17:48:22 +07:00
Bright
2c29e71ca2 แก้ retire report 2024-06-24 17:43:03 +07:00
4ff98c7e44 fix 2024-06-24 17:30:38 +07:00
f82a224aee Merge branch 'adiDev' into develop 2024-06-24 16:54:50 +07:00
b3fa16310f fix 2024-06-24 16:52:55 +07:00
Suphonchai Phoonsawat
1134267acf Merge branch 'develop' into working 2024-06-24 12:27:27 +07:00
Suphonchai Phoonsawat
f9a3c8c318 fix: change all code for fix profile salary 2024-06-24 12:26:02 +07:00
Suphonchai Phoonsawat
c85bece782 fix : Leave and Insignia (Not Complete) 2024-06-24 12:24:57 +07:00
Kittapath
e47eca3235 แก้คำสั่ง 2024-06-24 09:33:18 +07:00
Bright
0495d0f647 change endPoint 2024-06-21 17:53:32 +07:00
Bright
c60c647a81 แมพฟิลด์ DumpDb 2024-06-21 14:58:00 +07:00
Kittapath
89b4c71dbd Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-06-20 18:18:55 +07:00
Kittapath
2d2869120d ทดลองงาน 2024-06-20 18:18:35 +07:00
Bright
10c64c0595 DumpDB 2024-06-20 18:08:28 +07:00
Suphonchai Phoonsawat
18aa77b3ad Merge branch 'develop' into working 2024-06-20 13:39:52 +07:00
Suphonchai Phoonsawat
1ae6f5e8d1 fix api 2024-06-20 13:37:25 +07:00
Kittapath
730b86a5d4 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-06-19 14:51:15 +07:00
Kittapath
27fd503d9e test dumb 2024-06-19 14:50:38 +07:00
Bright
699bafc59f ออกคำสั่ง 19,20,25,26,27,28,29,30,31,32 2024-06-19 11:21:24 +07:00
Kittapath
8e967a1fa8 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-06-18 13:54:44 +07:00
Kittapath
bb87b8f809 no message 2024-06-18 13:54:19 +07:00
Bright
1c8c0bc537 Merge branch 'develop' into develop-Bright
# Conflicts:
#	BMA.EHR.Application/Repositories/Commands/CommandRepository.cs
2024-06-18 13:44:32 +07:00
Bright
70815b47f2 ออกคำสั่ง C-PM-11, C-PM-12 2024-06-18 13:28:56 +07:00
Kittapath
a89b8e0453 ออกคำสั่ง 27 2024-06-17 15:02:54 +07:00
Kittapath
6c09c68c5c แก้ออกคำสั่ง 2024-06-14 17:26:15 +07:00
Kittapath
ee2aa136b9 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-06-11 12:00:34 +07:00
Kittapath
ee72e497e2 แก้คำสั่งพ้น 2024-06-11 11:58:38 +07:00
Bright
3f5797458f ปรับฟิลด์ Competency.id 2024-06-11 11:56:28 +07:00
Suphonchai Phoonsawat
e6be7912ef Merge branch 'develop' into working 2024-06-11 09:34:32 +07:00
Suphonchai Phoonsawat
b7120551b5 fix: Change Profile Link to Guid 2024-06-11 09:34:06 +07:00
Kittapath
bd7fe04395 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-06-07 15:49:27 +07:00
Kittapath
b7fd1b38a6 แก้ประ 2024-06-07 15:47:06 +07:00
Bright
206ce4b2b1 add profileId 2024-06-07 15:26:05 +07:00
Kittapath
d47df139ed no message 2024-06-07 03:06:11 +07:00
Suphonchai Phoonsawat
ee2a0f1e36 Merge branch 'develop' into working 2024-05-30 09:33:37 +07:00
Suphonchai Phoonsawat
be1c390bb8 fix : ต่อ API ระยยลา 2024-05-30 09:32:34 +07:00
Kittapath
94980d9157 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-05-29 16:29:33 +07:00
Kittapath
1828685e0e แก้พ้นราชการ 2024-05-29 16:29:12 +07:00
Suphonchai Phoonsawat
66d491a2af fix: เริ่มต่อ api โครงสร้างใหม่ ระบบลา 2024-05-29 13:33:23 +07:00
Kittapath
b7f19d7077 แก้วินัยผูก profile ใหม่ 2024-05-24 01:12:27 +07:00
Kittapath
afe16503ee no message 2024-05-23 17:07:55 +07:00
Kittapath
63b02dcc4c แก้ api พ้นราชการ 2024-05-21 19:41:55 +07:00
Kittapath
2a3a151f34 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-05-21 14:32:55 +07:00
Kittapath
fb6a83b36a no message 2024-05-21 14:31:29 +07:00
Bright
4df68a5605 เช็คเลขบัตร เพิ่ม/แก้ไขรับโอน 2024-05-21 14:17:11 +07:00
Kittapath
2a17eff17d แก้ขอโอนกับทะเบียนใหม่ 2024-05-17 18:12:45 +07:00
Kittapath
94c43e5479 แก้บรรจุ 2024-05-16 17:00:47 +07:00
Kittapath
7876063288 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-05-09 12:53:30 +07:00
Kittapath
083d48c24c เพิ่มฟิวคำสั่ง 2024-05-09 12:53:07 +07:00
Bright
9491a3db29 สร้างทะเบียนประวัติ ใหม่ 2024-05-07 14:56:54 +07:00
Kittapath
db712d586a แก้โครงสร้างพ้นราชการ 2024-05-03 17:39:10 +07:00
Kittapath
18d75f4b04 แก้ระบบบรรจุผูกโครงสร้างใหม่ 2024-05-02 09:31:38 +07:00
Kittapath
57164f5d45 no message 2024-05-01 09:49:36 +07:00
Kittapath
dc91f81262 placement ผูกโครงสร้างใหม่ 2024-04-30 00:10:07 +07:00
Kittapath
0afe06fac0 no message 2024-04-26 18:03:45 +07:00
Kittapath
66c97a162b ออกคำสั่งเงินเดือน 2024-04-26 10:18:59 +07:00
b89c3301e3 fix bug report probation 2024-03-29 14:54:33 +07:00
Suphonchai Phoonsawat
82e97ded24 Add API
LV1_026 - รายการลารายบุคคล (ADMIN)
2024-03-08 13:22:22 +07:00
Suphonchai Phoonsawat
0ed8935b4c add note to ProfileEducation 2024-03-04 09:24:19 +07:00
Suphonchai Phoonsawat
1393969516 add note to profile insignia 2024-03-01 11:12:15 +07:00
Kittapath
adada88230 แก้บรรจุผูกกับโครงสร้างใหม่ 2024-02-22 10:40:24 +07:00
Kittapath
06af1fc632 แก้ บรรจุกับโครงสร้างใหม่ 2024-02-20 15:17:05 +07:00
Suphonchai Phoonsawat
eea8e1ff81 Merge branch 'working' into develop
# Conflicts:
#	.github/workflows/release_Retirement.yaml
#	.github/workflows/release_command.yaml
#	.github/workflows/release_discipline.yaml
#	.github/workflows/release_insignia.yaml
#	.github/workflows/release_leave.yaml
#	.github/workflows/release_orgEmployee.yaml
#	.github/workflows/release_placement.yaml
#	.github/workflows/release_report.yaml
2024-02-14 14:58:25 +07:00
Suphonchai Phoonsawat
e5be00e7f3 fix gitaction 2024-02-14 14:56:14 +07:00
Kittapath
8752877b52 แก้ path build server 2024-02-13 21:03:21 +07:00
Suphonchai Phoonsawat
e45cf014b1 add field 2024-02-13 13:25:01 +07:00
Suphonchai Phoonsawat
c704556891 add field เพื่อระบบกรอกข้อมูลทะเบียนประวัติ 2024-02-09 12:49:13 +07:00
Bright
1f4cee21c7 เพิ่มฟิลด์ฟอร์มลาพักผ่อน 2024-02-06 17:39:26 +07:00
Kittapath
e52e9e0c05 แก้reportคำสั่งพ้นราชการ 2024-02-05 19:16:42 +07:00
Kittapath
b99330e94b migrate db ประวัติตำแหน่ง 2024-02-05 18:51:40 +07:00
Suphonchai Phoonsawat
eab1371eb1 แก้รายงานคำสั่ง 2024-01-30 09:54:19 +07:00
Bright
d303cf6c06 แก้คำผิด, ตัดคำ 2024-01-29 13:45:24 +07:00
Kittapath
b2fc8eb288 report คำสั่งพักราชการแปลงเลขเป็นไทย 2024-01-26 11:48:26 +07:00
Kittapath
70f5686bf9 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-01-26 09:02:18 +07:00
Kittapath
2f51a4e26e เพิ่มฟิวเช็คผู้ร้องเรียนที่ยืนมาจากก่อนหน้านี่ 2024-01-26 09:02:07 +07:00
Suphonchai Phoonsawat
96fdea3b35 แก้ก่ีนับ ปฏิบัติงาน นอกสถานที่ 2024-01-25 10:10:50 +07:00
Suphonchai Phoonsawat
491ee1a302 แก้ชื่อรายงานรายวัน และรายเดือน 2024-01-23 16:15:34 +07:00
Suphonchai Phoonsawat
1d9da7c856 Add LeaveRange 2024-01-23 12:53:57 +07:00
Suphonchai Phoonsawat
8f278b608d Add LeaveRange to Result 2024-01-23 12:39:35 +07:00
Suphonchai Phoonsawat
c031311429 Merge branch 'develop' into working 2024-01-23 09:41:20 +07:00
Suphonchai Phoonsawat
293c238d84 แก้ให้รับ LeaveTotal มาจาก Request แทนการคำนวน 2024-01-23 09:40:56 +07:00
Kittapath
49fdfa62db Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-01-22 18:41:23 +07:00
Kittapath
31c21469ec Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-01-22 17:20:57 +07:00
Suphonchai Phoonsawat
e86c9c5dc1 fix นับจำนวนคนลาในรายงาน 2024-01-22 16:15:35 +07:00
Suphonchai Phoonsawat
ffd8974cb6 แก้ไขการนับจำนวนการมาปฎิบัติราชการ 2024-01-22 15:07:46 +07:00
Kittapath
4ae2566a72 แปลงเลขreport วินัย 2024-01-22 14:36:12 +07:00
Suphonchai Phoonsawat
9de3ad7ca0 แก้ไขการเรียง รายงานแสดงเวลารายวัน 2024-01-22 14:18:29 +07:00
Suphonchai Phoonsawat
f2a0d1ca86 แก้ไขการเช็ค duplicate กรณีลาครึ่งวัน ให้ตรวจสอบว่ามีการลาครึ่งวันซ้ำกันหรือไม่ ถ้ากรณีลาเต็มวัน เช็คทุกกรณี 2024-01-22 13:10:29 +07:00
Suphonchai Phoonsawat
47c1f7dac0 fix เพิ่มเติมรายงานแสดงวันลงเวลา 2024-01-22 13:00:45 +07:00
Suphonchai Phoonsawat
34da86653f แก้รายงานการแสดงวันลา 2024-01-22 12:09:36 +07:00
Suphonchai Phoonsawat
c0d7aa92cc แก้รายละเอียดการส่ง inbox and noti การขอลงเวลาพิเศษ 2024-01-22 09:48:34 +07:00
Suphonchai Phoonsawat
5baa3f096b Merge branch 'develop' into working 2024-01-22 09:07:42 +07:00
Suphonchai Phoonsawat
3b4a641525 Add Holiday and WeekEnd Function 2024-01-22 09:07:18 +07:00
Kittapath
0f4356bc86 แก้คำสั่ง error 2024-01-19 20:47:32 +07:00
Suphonchai Phoonsawat
89d4d677de Add date to compare date range 2024-01-19 09:29:14 +07:00
Suphonchai Phoonsawat
38db4ed802 เปลี่ยนขั้นตอนการตรวจสอบการลาซ้ำไปไว้ในตอนที่จะส่ง จนท 2024-01-19 09:26:20 +07:00
Suphonchai Phoonsawat
5e7322caed add response to LeaveForm API 2024-01-19 09:09:25 +07:00
Suphonchai Phoonsawat
2dd5aa1e33 Merge branch 'develop' into working 2024-01-19 08:48:16 +07:00
Suphonchai Phoonsawat
9b81e22599 fix report 2024-01-19 08:47:46 +07:00
Kittapath
1c1347bb93 แก้ api noti ที่อ่านแล้ว 2024-01-18 19:12:40 +07:00
Kittapath
33526755ac เพิ่มบันทึกเวลาอ่านnoti 2024-01-18 13:53:15 +07:00
Kittapath
78b0ad7d1d api noti เพิ่มฟารอ่านข้อความ 2024-01-18 13:29:38 +07:00
Suphonchai Phoonsawat
a1bd2ec4b8 fix holiday count 2024-01-18 06:11:18 +07:00
Suphonchai Phoonsawat
ce746e4034 Merge branch 'develop' into working 2024-01-18 05:50:56 +07:00
Suphonchai Phoonsawat
00ffa455fd change compare LeaveStatus to Contain 2024-01-18 05:50:21 +07:00
Kittapath
73ece9ee40 เพิ่ม paging noti 2024-01-17 16:39:47 +07:00
Suphonchai Phoonsawat
c6619f1253 fix default id 2024-01-17 13:01:24 +07:00
Suphonchai Phoonsawat
9412f09f71 Merge branch 'develop' into working 2024-01-17 12:42:43 +07:00
Suphonchai Phoonsawat
ee4ef41547 แก้ defect
add send noti when create ลงเวลากรณีพิเศษ
2024-01-17 12:42:19 +07:00
Kittapath
f76b2bfaa9 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-01-17 11:43:33 +07:00
Kittapath
4bc76d3211 เพิ่มวุฒิในกรรมการวินัย 2024-01-17 11:43:20 +07:00
Suphonchai Phoonsawat
bb637bca36 ปรับปรุงการคิดวันลา 2024-01-17 11:29:35 +07:00
Suphonchai Phoonsawat
eba7e0b656 Merge branch 'develop' into working 2024-01-17 11:10:12 +07:00
Suphonchai Phoonsawat
45b87f54c7 change database to new server 2024-01-17 11:09:49 +07:00
Kittapath
f60beb9f36 เพิ่มสถานนะยื่นอุธร 2024-01-16 17:23:26 +07:00
Kittapath
9ebef6aedf รายชื่อผู้ถูกพักราชการ error Object reference not 2024-01-16 12:52:30 +07:00
Suphonchai Phoonsawat
f48d020536 Merge branch 'develop' into working 2024-01-15 14:08:31 +07:00
Suphonchai Phoonsawat
77c9a90a08 fix คำนวนวันลา ว่าลาได้หรือไม่ 2024-01-15 14:07:59 +07:00
Kittapath
a5a2c32f2d เพิ่มเรื่องร้องเรียนในคำสั่ง 2024-01-15 12:49:58 +07:00
Kittapath
23aa59a416 migrate db command add ComplaintId 2024-01-15 11:50:37 +07:00
Kittapath
640976c90d Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-01-15 11:34:37 +07:00
Kittapath
45703e5596 ปิด auto build git 2024-01-15 11:33:50 +07:00
Suphonchai Phoonsawat
7f1a3e2f80 Merge branch 'develop' into working
Some checks failed
release-dev / release-dev (push) Failing after 14s
2024-01-15 11:22:08 +07:00
Suphonchai Phoonsawat
1c27d7eae2 fix defect 2024-01-15 11:21:37 +07:00
Kittapath
3e9278784a set auto build 2024-01-15 11:17:11 +07:00
Suphonchai Phoonsawat
4c40a50eb3 Merge branch 'develop' into working 2024-01-15 10:53:05 +07:00
Suphonchai Phoonsawat
82e6ce6d11 fix defect
เพิ่ม api ตาม spec ใหม่
2024-01-15 10:52:39 +07:00
Kittapath
5ca85c6e7e เพิ่มเรื่องร้องเรียนตอนออกคำสั่ง 2024-01-15 10:38:28 +07:00
Kittapath
4f32e253fd เพิ่มฟิวบันทึกคำสั่ง 19 20 2024-01-12 13:30:34 +07:00
Kittapath
25bac519ec แก้ฟิวคำสั่งวินัย 2024-01-12 09:53:10 +07:00
Suphonchai Phoonsawat
de8532edd3 add leaveTotalText ใน api แสดงรายงาน 2024-01-11 14:51:44 +07:00
Suphonchai Phoonsawat
3bd22608e4 Merge branch 'develop' into working 2024-01-11 10:14:20 +07:00
Suphonchai Phoonsawat
305d2d9dc5 แก้ defet
ลงเวลาเข้า-ออกปฏิบัติงาน (เช็คเอ้าท์ออกงานไม่ได้)#220
การลา >> ประเภทลา ลาพักผ่อน (ลาซ้ำ)#361
2024-01-11 10:13:56 +07:00
Kittapath
70e5e5799c Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-01-11 09:26:57 +07:00
Kittapath
4369c35f93 วินัยกำหนดให้ฟิวว่างได้ รายละเอียด 2024-01-11 09:25:42 +07:00
Suphonchai Phoonsawat
01309ceceb แก้ cronjob เป็นเวลาตีหนึ่ง 2024-01-10 13:02:25 +07:00
Suphonchai Phoonsawat
2f733cd2a6 fix bug การแสดงข้อมูลสถานะ 2024-01-10 10:08:34 +07:00
Suphonchai Phoonsawat
d45a61262a Merge branch 'develop' into working 2024-01-10 09:54:29 +07:00
Suphonchai Phoonsawat
8f22189a89 chage code add profile filter 2024-01-10 09:54:01 +07:00
Suphonchai Phoonsawat
6d62d357a6 insert profile leave 2024-01-10 09:52:59 +07:00
Kittapath
664fd510f9 ค้นหาสรุปผมวินัย 2024-01-09 20:53:48 +07:00
Kittapath
9562093cc0 สรุปผลวินัยเพิ่มปีงบประมาณ 2024-01-09 16:07:47 +07:00
Suphonchai Phoonsawat
eb5f39a561 แก้ defect
LV1_024 - บันทึกแก้ไขปฏิทินวันทำงาน (ADMIN)_defect_001#221
LV1_025 - บันทึกแก้ไขสถานะการเข้า-ออกงาน (ADMIN)_defect_001#222
2024-01-09 15:32:40 +07:00
Suphonchai Phoonsawat
7cae86e577 fix bug แก้ไขใบลา 2024-01-09 15:06:48 +07:00
Suphonchai Phoonsawat
c01ed73e7e LV1_025 - บันทึกแก้ไขสถานะการเข้า-ออกงาน (ADMIN) 2024-01-09 14:48:07 +07:00
Kittapath
3d1dfa9997 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2024-01-09 12:45:39 +07:00
Kittapath
1c939f6ffc แก้คำสั่งวินัย 2024-01-09 12:45:17 +07:00
Suphonchai Phoonsawat
0f5c9a2dcf ปรับ api ให้สามารถ upload เอกสารประกอบได้หลายไฟล์ 2024-01-09 11:26:36 +07:00
Suphonchai Phoonsawat
1f7b5cd21f ปรับการคำนวนวันหยุดนักขัตฤกษ์ และสุดสัปดาห์ ตามการตั้งค่าปฏิทินการทำงาน 2024-01-09 10:34:02 +07:00
Suphonchai Phoonsawat
77410d9fa3 add API จัดการปฏิทินวันหยุด ขรก 2024-01-09 10:25:18 +07:00
Suphonchai Phoonsawat
0e22e3886f เพิ่มการจัดการตารางการทำงาานของ ขรก ในส่วนของ Model และ Repository 2024-01-09 09:41:26 +07:00
Suphonchai Phoonsawat
6d7aebaeb5 add api เพิ่มเติม 2024-01-08 09:51:00 +07:00
Suphonchai Phoonsawat
019a400028 fix defect and add new api 2024-01-08 09:31:56 +07:00
Suphonchai Phoonsawat
576c43749a fix defect 2024-01-06 12:10:34 +07:00
Suphonchai Phoonsawat
c30c65f1f8 Merge branch 'develop' into working 2024-01-06 11:49:54 +07:00
Kittapath
be98975ce0 ออกคำสั่งวินัย 2024-01-06 03:00:04 +07:00
Suphonchai Phoonsawat
56ef47dc2e แก้ defect เพิ่มเติม 2024-01-05 16:46:52 +07:00
Kittapath
7556a6c400 เพิ่มฟิวส่งค่าสรุปผลวินัย 2024-01-05 10:58:10 +07:00
Kittapath
528ebda465 api ประวัติการออกคำสั่ง 2024-01-05 09:25:03 +07:00
Suphonchai Phoonsawat
a61bc8fc77 แก้วันที่ในรายงานเป็นเลขไทย 2024-01-03 17:07:04 +07:00
Suphonchai Phoonsawat
7dd51aa629 Merge branch 'working' into develop 2024-01-03 10:59:53 +07:00
Suphonchai Phoonsawat
e6f2654d9c fix dateextension 2024-01-03 10:59:27 +07:00
Kittapath
bcd4a6bd87 เพิ่มคำสั่งในกรรมการ 2024-01-03 10:20:27 +07:00
Kittapath
b371717f89 แจ้งเตือนล่วงหน้าวินัย 2024-01-03 09:13:33 +07:00
Suphonchai Phoonsawat
46599d1bc5 fix กำรแสดงผลรอบการลงเวลา 2023-12-27 09:20:09 +07:00
Suphonchai Phoonsawat
5652a1cf03 fix Bug Defect 2023-12-26 08:42:07 +07:00
Suphonchai Phoonsawat
a834f2c62e Change Locatioon to POI 2023-12-24 22:30:02 +07:00
Suphonchai Phoonsawat
6b45595923 Merge branch 'develop' into working 2023-12-24 22:14:06 +07:00
Suphonchai Phoonsawat
fe957e48b2 change report fix time 2023-12-24 22:13:26 +07:00
Kittapath
1e574fcdee Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2023-12-24 15:06:11 +07:00
Kittapath
356c6eb9c0 เพิ่มnoti by keycloak 2023-12-24 15:05:44 +07:00
Suphonchai Phoonsawat
bcbac7814d fix Report ระบบลา 2023-12-24 13:28:37 +07:00
Kittapath
ef415217c8 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2023-12-23 13:49:12 +07:00
Kittapath
1747891818 คำสั่งวินัย 2023-12-23 13:48:56 +07:00
Suphonchai Phoonsawat
9a64755efa แก้รายงานออกคำสั่ง 2023-12-22 20:54:17 +07:00
Suphonchai Phoonsawat
b603c9331d Merge branch 'develop' into working 2023-12-22 15:54:20 +07:00
Suphonchai Phoonsawat
4969d2af46 fix report command 2023-12-22 15:53:33 +07:00
Kittapath
f644654384 ส่งวินัยไปออกคำสั่ง 2023-12-22 15:29:24 +07:00
Suphonchai Phoonsawat
e8a288b4b2 บันทึกสถานะเมื่อมีการ approve ลงเวลากรณีพิเศษ 2023-12-21 15:15:03 +07:00
Suphonchai Phoonsawat
84c725977f Merge branch 'develop' into working 2023-12-21 14:30:37 +07:00
Suphonchai Phoonsawat
7ce1b11244 change LeaveTotal to Double 2023-12-21 14:30:10 +07:00
Kittapath
7602712b95 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2023-12-21 13:41:44 +07:00
Kittapath
0f295fb4d6 แก้pagingสรุปผมวินัย 2023-12-21 13:41:09 +07:00
Suphonchai Phoonsawat
d7be2da281 add LeaveRange to LeaveRequest
add
"dear": String, //*เรียน(4)
"leaveTotal": String, //*จำนวนวันขอยกเลิก(12)
2023-12-21 11:27:23 +07:00
Suphonchai Phoonsawat
203e901767 fix การเช็คเงื่อนไขลบรอบปฏิบัติงาน 2023-12-21 10:25:11 +07:00
Suphonchai Phoonsawat
ce476e0f6d แก้ defect เรื่องการเรียงลำดับ 2023-12-21 09:58:46 +07:00
Suphonchai Phoonsawat
e21d19ea23 fix defect การลบรอบการปฏิบัติงาน
สร้างเอกสารสำหรับ Dev
2023-12-21 09:40:19 +07:00
Kittapath
b8c5f88142 แจ้งเตือนร้องทุกข์ 2023-12-21 08:41:40 +07:00
Kittapath
a0b7be76ae return ไฟล์สรุปผลวินัย 2023-12-20 23:29:11 +07:00
Kittapath
a18d61ce63 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2023-12-20 16:07:28 +07:00
Kittapath
f6e1b88ae1 no message 2023-12-20 16:07:14 +07:00
Suphonchai Phoonsawat
0be058696b Merge branch 'develop' into working 2023-12-20 15:01:48 +07:00
Suphonchai Phoonsawat
48892556fd api รายงาน + Reopen Issue 2023-12-20 15:01:23 +07:00
Kittapath
36395c20f2 ออกคำสี่ง สรุปผลวินัย 2023-12-20 10:29:50 +07:00
Kittapath
d5a78f2d0f Merge branch 'develop' into working 2023-12-19 21:41:35 +07:00
Kittapath
8aaba773ca Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2023-12-19 21:40:47 +07:00
Kittapath
6b7a5bfa06 บันทึกสรุปผลวินัย 2023-12-19 21:40:32 +07:00
Suphonchai Phoonsawat
582354e83e fix แบบฟอร์มรายงานลา_defect#197 2023-12-19 09:31:25 +07:00
Kittapath
52af68a9a9 query report อุทธรณ์ 2023-12-19 08:33:09 +07:00
Suphonchai Phoonsawat
7c2a4c0280 fix LV1_003 - ลบรอบการปฏิบัติงาน (ADMIN)#3 2023-12-18 16:03:45 +07:00
Suphonchai Phoonsawat
0a080b09e4 fix defect 2023-12-18 15:50:42 +07:00
Suphonchai Phoonsawat
c798439c19 add leave repo for another project (Test Hangfire Job) 2023-12-18 11:09:42 +07:00
Suphonchai Phoonsawat
90f7667242 fix : LV1_007 - ประวัติการลงเวลา (USER)_defect_005#181 2023-12-18 10:46:39 +07:00
Suphonchai Phoonsawat
bc2e7b8b5e เพิ่ม api สำหรับออกรายงานใบลา และ ยกเลิกการลา 2023-12-18 10:25:30 +07:00
Suphonchai Phoonsawat
8eafb7d70a แก้ defect 17/12/66 11:05 2023-12-17 11:05:48 +07:00
Suphonchai Phoonsawat
178b63d51a Generate New Dev Document 2023-12-15 12:00:42 +07:00
Suphonchai Phoonsawat
89a88c92dc แก้ defect 2023-12-15 09:59:03 +07:00
Suphonchai Phoonsawat
bd1a77c1a2 แก้ไขการสร้างใบลา ไม่อัพเดตข้อมูลเอกสารแนบ 2023-12-14 10:13:48 +07:00
Suphonchai Phoonsawat
3d7313ede7 fix Defect
LV2_003 - เช็คการยื่นขอลา (USER)_defect_001#188
LV2_013 - เจ้าหน้าที่อนุมัติการลา (ADMIN)_defect_001#189
2023-12-14 09:11:37 +07:00
Suphonchai Phoonsawat
f11f927f7e fix defect LV2_007 - รายละเอียดการลา (USER)_defect_001#187 2023-12-13 16:58:09 +07:00
Suphonchai Phoonsawat
a167f5ec9e fix defect 2023-12-13 16:48:12 +07:00
Kittapath
be10c7ef95 บันทึกเวลาแก้ไขข้อมูลอุทธร 2023-12-13 10:58:17 +07:00
Kittapath
2ec737d601 Merge branch 'develop' into working 2023-12-13 10:41:19 +07:00
Kittapath
c1b3ad7f7a api อุทธร 2023-12-13 10:40:59 +07:00
Suphonchai Phoonsawat
389a99fce6 Fix Defect 13/12/66 09:17 2023-12-13 09:17:43 +07:00
Suphonchai Phoonsawat
7fa4ba9750 fix defect 12/12/66 14:16 2023-12-12 14:17:00 +07:00
Suphonchai Phoonsawat
d4ae5f8c53 Remove Unneccesory Private Nuget 2023-12-10 20:30:10 +07:00
Suphonchai Phoonsawat
fadb544566 fix defect 2023-12-08 17:50:46 +07:00
Suphonchai Phoonsawat
21b8c0450c fix defect
LV2_010 - รายการลา (ADMIN)_defect_001 #169
2023-12-08 14:06:14 +07:00
Suphonchai Phoonsawat
3b054f21cc Add New API and Correct Reopen Issue 2023-12-08 10:44:42 +07:00
Kittapath
84e656b0c8 ประวัติการขยายเพิ่มเก็บค่าจำนวนวันขยาย 2023-12-07 23:43:49 +07:00
Kittapath
0b4ea7c9ce Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2023-12-06 23:43:43 +07:00
Kittapath
0c1ae31b22 เก็บประวัติการขยายเวลา 2023-12-06 23:43:14 +07:00
Suphonchai Phoonsawat
ff22849bda fix defect 2023-12-06 14:02:49 +07:00
Suphonchai Phoonsawat
48c2346487 แก้ defect 2023-12-06 13:33:13 +07:00
Suphonchai Phoonsawat
c1acdec520 add
LV2_006 - รายละเอียดการยกเลิกการลา (USER/ADMIN)
2023-12-04 12:21:46 +07:00
Suphonchai Phoonsawat
0c2814e53b add
LV2_015 - รายการขอยกเลิกการลา (ADMIN)
LV2_008 - ขอยกเลิกการลา (USER)
2023-12-04 12:10:46 +07:00
Suphonchai Phoonsawat
1a4d03cdd9 Merge branch 'develop' into working 2023-12-04 11:05:36 +07:00
Kittapath
8dae449c62 สรุปผลวินัยเพิ่มstatusบุคคล 2023-12-01 21:44:16 +07:00
Kittapath
49d70b1e05 แก้สืบสอบ status เพิ่มdefult 2023-12-01 09:46:39 +07:00
Suphonchai Phoonsawat
0109cc5d6d add
- LV2_004 - รายละเอียดการลา (USER)
- LV2_010 - รายการลา (ADMIN)
2023-11-30 10:15:44 +07:00
Suphonchai Phoonsawat
dd4a409855 Merge branch 'develop' into working 2023-11-30 08:59:54 +07:00
Suphonchai Phoonsawat
e130ce00d7 api ลา 04,05 และ 11 2023-11-29 18:45:11 +07:00
Suphonchai Phoonsawat
cffb53c1f5 API การลา 01-03 2023-11-29 17:28:15 +07:00
Kittapath
536a94d907 เตรียมไปออกคำสั่ง วินัย 2023-11-29 14:23:37 +07:00
Kittapath
3d8d65f21f บันทึกผลการสอบสวนวินัย 2023-11-29 09:44:16 +07:00
Suphonchai Phoonsawat
32686c3e0b Add
LV1_022 - ประวัติการยื่นขอลงเวลาพิเศษ (USER)

Edit
LV1_007 - ประวัติการลงเวลา (USER)
2023-11-29 06:07:57 +07:00
Suphonchai Phoonsawat
130cbb8042 Add List all Leave Type Controller 2023-11-28 13:15:36 +07:00
Suphonchai Phoonsawat
8037ad7e1e Add LeaveType Seeder 2023-11-28 12:28:20 +07:00
Suphonchai Phoonsawat
ef66c28f0e แก้ Defect LV1_001 - สร้างรอบการปฏิบัติงาน (ADMIN)_defect_001 2023-11-28 11:14:19 +07:00
Suphonchai Phoonsawat
ab9473c133 เพิ่ม
LV1_021 - รายละเอียดการลงเวลาปฎิบัติงานรายบุคคล Tabรายการลงเวลา (ADMIN)

แก้ไข
LV1_011 - รายละเอียดการลงเวลาปฎิบัติงานรายบุคคล Tabรายากรลงเวลาที่ประมวลผลแล้ว (ADMIN)
2023-11-28 09:53:38 +07:00
Suphonchai Phoonsawat
a70b130178 Merge branch 'develop' into working 2023-11-28 09:37:10 +07:00
Suphonchai Phoonsawat
bfe5197980 fix Bug (Chage Post to Get) 2023-11-28 09:05:41 +07:00
Kittapath
e510639947 แก้ข้อความnoti error 2023-11-27 18:22:46 +07:00
Suphonchai Phoonsawat
5c51bf1f99 add migration for LeaveRequest 2023-11-27 11:52:28 +07:00
Suphonchai Phoonsawat
d6e43a44bb Merge branch 'develop' into working 2023-11-24 17:02:28 +07:00
Suphonchai Phoonsawat
826431ab48 แก้ Defect + EditReson and EditStatus 2023-11-24 16:52:48 +07:00
Kittapath
37d9a5d7f5 Merge branch 'develop' into working
# Conflicts:
#	BMA.EHR.Discipline.Service/Controllers/DisciplineInvestigateController.cs
2023-11-24 15:29:02 +07:00
Kittapath
4882995f47 api สอบสวน 2023-11-24 15:28:04 +07:00
Suphonchai Phoonsawat
0096e6dd5b แก้ Defect 2023-11-24 14:21:33 +07:00
Suphonchai Phoonsawat
5ae67ee02e Approve + Reject ลงเวลากรณีพิเศษ 2023-11-24 13:05:22 +07:00
Suphonchai Phoonsawat
a8379303f9 LV1_018 - รายการลงเวลากรณีพิเศษ (ADMIN) 2023-11-24 12:25:03 +07:00
Suphonchai Phoonsawat
e76d994098 cronjob + ลงเวลากรณีพิเดศษ 2023-11-24 11:23:18 +07:00
Suphonchai Phoonsawat
72f64728bb Merge branch 'develop' into working 2023-11-24 09:13:57 +07:00
Suphonchai Phoonsawat
533adedf49 Merge remote-tracking branch 'origin/develop' into develop 2023-11-24 09:13:31 +07:00
Kittapath
ab171a7394 api สืบสวน 2023-11-23 19:59:24 +07:00
Suphonchai Phoonsawat
c6d62672f1 change counter 2023-11-23 17:21:37 +07:00
Suphonchai Phoonsawat
1e556db01a LV1_015 - ประวัติการเปลี่ยนรอบการลงเวลา (ADMIN) 2023-11-23 17:04:45 +07:00
Suphonchai Phoonsawat
2bf43a52b5 change round 2023-11-23 15:48:09 +07:00
Suphonchai Phoonsawat
22d9210416 add table duty time 2023-11-23 10:35:55 +07:00
Kittapath
d06e1af217 apiร้องเรียน 2023-11-23 08:48:21 +07:00
Kittapath
2cdf724d58 api ระบบวินัย กรรมการ/ช่องทางร้องเรียน 2023-11-18 01:43:03 +07:00
Kittapath
9ed48d93b4 ลงเวลาถ้าไม่เจอข้อมูลส่ง200 2023-11-17 10:14:22 +07:00
Kittapath
9880d6530b เพิ่มเงินเดือนกรณีเพิ่มเครื่องราช 2023-11-16 20:08:28 +07:00
Suphonchai Phoonsawat
b59d00925f fix defect 2023-11-16 13:42:49 +07:00
Suphonchai Phoonsawat
5cd20a0b47 fix code for leave service 2023-11-16 13:17:54 +07:00
Suphonchai Phoonsawat
cc14ec28b0 Add API documetn From doxygen 2023-11-15 17:00:27 +07:00
Suphonchai Phoonsawat
1a29f8151d fix api defect 2023-11-15 15:38:39 +07:00
Suphonchai Phoonsawat
8d3c646151 add api LV1_011 - รายละเอียดการลงเวลาปฎิบัติงานรายบุคคล 2023-11-15 14:29:02 +07:00
Suphonchai Phoonsawat
4d5170d9f6 เพิ่มเงื่อนไข api 2023-11-15 14:02:21 +07:00
Suphonchai Phoonsawat
247071b246 Fix API 2023-11-14 10:29:07 +07:00
Suphonchai Phoonsawat
3a20a2b5dd Merge branch 'develop' into working 2023-11-13 17:06:15 +07:00
Suphonchai Phoonsawat
2fba76cf69 add api comment 2023-11-13 16:58:38 +07:00
Suphonchai Phoonsawat
19bcc6bed2 add api เพิ่มเติมระบบลงเวลา 2023-11-13 16:56:17 +07:00
Kittapath
f883ad1754 แก้ใบสมัครสอบคัดเลือก 2023-11-13 16:04:19 +07:00
Suphonchai Phoonsawat
8782aec4c3 Merge branch 'develop' into working 2023-11-13 15:26:48 +07:00
Suphonchai Phoonsawat
8bf646230a Check in and Check Out 2023-11-13 15:26:14 +07:00
Kittapath
02dc18d32d no message 2023-11-10 20:11:37 +07:00
Kittapath
086c228347 no message 2023-11-10 17:01:04 +07:00
Kittapath
fab443ce29 แก้ใบสมัคร 2023-11-10 15:59:27 +07:00
Suphonchai Phoonsawat
065314fd6c LV1_006 - เช็คเวลาต้องลงเวลาเข้าหรือออกงาน (USER) 2023-11-10 14:40:53 +07:00
Suphonchai Phoonsawat
c9f68b045b add api LV1_012 - ข้อมูลทั้งหมดของรอบการปฏิบัติงานที่ active (ADMIN) 2023-11-09 15:07:19 +07:00
Suphonchai Phoonsawat
1227a53598 ปรัย gmap radius 2023-11-09 14:46:33 +07:00
Suphonchai Phoonsawat
78f8c0813c add duty-time and poi (จาก google maps ไปก่อน) 2023-11-09 14:35:08 +07:00
Kittapath
43932f742b แก้ชื่อเครื่องราชฯ 2023-11-08 18:12:52 +07:00
Kittapath
47e256e9b8 แก้ชื่อ noti เครื่องราช 2023-11-06 09:40:51 +07:00
Kittapath
312d6f7334 แก้ไขข้อมูล report 22 2023-11-01 21:58:57 +07:00
Kittapath
33134e3f36 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2023-10-31 23:04:03 +07:00
Kittapath
6cfe02a2e0 คำสั่ง 22 เพิ่มครั้งที่ 2023-10-31 23:02:23 +07:00
Harid Promsri (Bright)
6e144e2144 ปรับColอัตราค่าจ้างไว้ตรงกลาง 2023-10-31 19:30:53 +07:00
Kittapath
cc711146c5 ออกคำสั่ง 22 24 2023-10-30 20:36:53 +07:00
Harid Promsri (Bright)
cbabad68a9 วางฟิลด์ 2023-10-30 12:03:07 +07:00
Harid Promsri (Bright)
fffa09fa5b template แต่งตั้งลูกจ้างประจำ 2023-10-27 16:29:21 +07:00
Suphonchai Phoonsawat
385a20c265 Add API For Coimmand Type 24 2023-10-27 14:00:04 +07:00
Kittapath
ab538869d2 Merge branch 'develop' into working 2023-10-26 17:11:06 +07:00
Kittapath
f484ebdd1c แก้ยืมคืนไม่ต้องเลือกหน่วยงาน 2023-10-26 17:10:50 +07:00
Harid Promsri (Bright)
665b788fde เพิ่มบวก 25 ปี แล้วลบ 1 วัน 2023-10-26 16:59:44 +07:00
Harid Promsri (Bright)
141902bfb3 แก้ report ประกาศเกษียณ 2023-10-25 17:45:34 +07:00
Harid Promsri (Bright)
99598ffd2a แก้ report เครื่องราช 2023-10-25 16:06:51 +07:00
Kittapath
5065ad3269 ยืม คืน สำนักตัวเอง 2023-10-24 18:52:49 +07:00
Kittapath
97b85a34e7 เพิ่ม api วันที่จ้างลูกจ้าง 2023-10-24 18:22:20 +07:00
Harid Promsri (Bright)
929d9d5c96 แก้รายงานทดลองงาน, เครื่องราช 2023-10-20 16:19:28 +07:00
Kittapath
443c42252c คืนตำแหน่งลบเหตุผลลาออก 2023-10-18 20:23:28 +07:00
Kittapath
ba83fe2a73 แก้reportใบสมัครสอบ 2023-10-18 10:43:59 +07:00
Kittapath
43f7eb7f6d Merge branch 'develop' into working 2023-10-17 12:39:55 +07:00
Kittapath
9379e1b421 แก้คิวรี่เครื่องราช 2023-10-17 12:39:36 +07:00
Suphonchai Phoonsawat
882b3dc480 Merge branch 'develop' into working 2023-10-17 10:59:30 +07:00
Harid Promsri (Bright)
305853008c แก้ลงชื่อ 2023-10-17 10:31:46 +07:00
Suphonchai Phoonsawat
8687fb9a5b Merge branch 'develop' into working 2023-10-17 10:28:44 +07:00
Suphonchai Phoonsawat
a0c4148382 แก้ออกคำสั่งบรรจุกลับ บันทึก ProfilePositon 2023-10-17 10:28:25 +07:00
Harid Promsri (Bright)
fb7e92b8df แก้ลงชื่อ 2023-10-17 10:16:50 +07:00
Harid Promsri (Bright)
862408b289 Merge branch 'develop' of https://github.com/Frappet/BMA-EHR-BackEnd into develop 2023-10-16 18:15:37 +07:00
Harid Promsri (Bright)
8eb5a4f4df แก้แบบมอบหมายทดลองงาน 2023-10-16 17:57:19 +07:00
Suphonchai Phoonsawat
f43bf12931 Merge branch 'develop' into working 2023-10-16 17:55:08 +07:00
Suphonchai Phoonsawat
266e330a21 แก้ชื่อ email 2023-10-16 17:54:38 +07:00
Harid Promsri (Bright)
7fb14b72eb แก้แบบรายงานการประเมินผลทดลองงาน 2023-10-16 15:14:52 +07:00
Suphonchai Phoonsawat
eef7abfc78 เปลี่ยน email เป็นของ กทม 2023-10-16 13:01:39 +07:00
Suphonchai Phoonsawat
7632d81a3d Merge branch 'develop' into working 2023-10-16 09:02:49 +07:00
Kittapath
000d752a2c แก้ใบสมัครสอบ 2023-10-15 21:44:21 +07:00
Suphonchai Phoonsawat
cb988e2e4d test send mail 2023-10-15 14:48:54 +07:00
Kittapath
d5ab04b8d6 แก้ปีreportใบสมัคร 2023-10-15 13:45:23 +07:00
Kittapath
bdf6e971f1 แก้ไขใบสมัครสอบ 2023-10-13 18:17:46 +07:00
Kittapath
9eb8603bfd sort ประวัติทำงานreportใบสมัคร 2023-10-13 17:39:26 +07:00
Kittapath
10eb9c8fbf แก้ format 2023-10-13 17:37:33 +07:00
Kittapath
8b70c8e853 no message 2023-10-13 17:33:51 +07:00
Kittapath
a03533c75e แก้ report เครื่องราช 2023-10-13 07:27:33 +07:00
Kittapath
05a06e6431 report ใบสมัครสอบ 2023-10-13 06:19:30 +07:00
Kittapath
4d634413d0 comment คำนวน ระยะเวลาทำงาน 2023-10-13 00:39:36 +07:00
Kittapath
8e2ae7c6a5 Merge branch 'develop' into work 2023-10-12 23:13:33 +07:00
Harid Promsri (Bright)
3a68a05517 เพิ่มเส้นที่ table แนบท้าย 2023-10-12 16:41:44 +07:00
Harid Promsri (Bright)
9dcefabf63 แก้แบบประเมินผลทดลองงาน 2023-10-12 15:13:00 +07:00
Kittapath
e3fb50932a Merge branch 'develop' into work 2023-10-12 14:37:53 +07:00
Kittapath
eb308cfeee คำนวนอายุการทำงาน(ยังไม่เสร็จ) 2023-10-12 14:37:26 +07:00
Harid Promsri (Bright)
3dac22380b add reports 2023-10-12 13:28:33 +07:00
Suphonchai Phoonsawat
7c1f09bbfc Merge branch 'develop' into working 2023-10-12 12:02:09 +07:00
Suphonchai Phoonsawat
54f3b3f54e แก้ไขเรื่อง ลงชื่อ 2023-10-12 12:01:43 +07:00
Suphonchai Phoonsawat
7976b9174a ลงวันที่ในแนบท้าย เพิ่ม พ.ศ. 2023-10-12 11:34:30 +07:00
Harid Promsri (Bright)
b1439ca797 แก้รายงานเครื่องราชฯ 2023-10-12 11:29:17 +07:00
Suphonchai Phoonsawat
68de2e7daa add new param 2023-10-12 09:46:15 +07:00
Suphonchai Phoonsawat
3eb932ad4a Merge branch 'develop' into working 2023-10-12 09:43:09 +07:00
Suphonchai Phoonsawat
08fc019f13 แก้บั้ก ออกคำสั่ง ไม่ใส่ค่าฟีลรหัสตำแหน่ง 2023-10-12 09:42:42 +07:00
Harid Promsri (Bright)
16cccbf88e แบบฟอร์มลาออก 2023-10-12 09:38:37 +07:00
Suphonchai Phoonsawat
618cc1932c Merge branch 'develop' into working 2023-10-12 08:50:28 +07:00
Kittapath
bf111fab00 แก้ id noti 2023-10-12 05:49:02 +07:00
Suphonchai Phoonsawat
5464189e6e จัดการข้อมูล ProfilePosition 2023-10-12 05:43:22 +07:00
Kittapath
330ec22405 ลบconsole 2023-10-12 04:48:48 +07:00
Kittapath
21aabd2ec3 แก้ report เกษียณ 2023-10-12 04:46:44 +07:00
Kittapath
fb6e71c60c no message 2023-10-11 23:25:54 +07:00
Kittapath
c285b4dd72 บันทึกข้อมูล คำสั่งจ้างและแต่งตั้งลูกจ้างประจำ 2023-10-11 15:10:52 +07:00
Kittapath
7546ac39e8 Merge branch 'develop' into work 2023-10-11 14:20:30 +07:00
Kittapath
bacd2f71db xปรเภท/ระดับเครื่องราช 2023-10-11 14:19:54 +07:00
Suphonchai Phoonsawat
4034fc2bd4 Merge branch 'develop' into working 2023-10-11 14:08:09 +07:00
Suphonchai Phoonsawat
d834f8b155 หน้าคำสั่ง C-PM-22,23 ออกคำสั่ง 23
ส่วน 22 รอมอสช่วยเขียนต่อ
2023-10-11 14:07:01 +07:00
Kittapath
436c7753f6 29-คำสั่งให้ช่วยราชการ-2 แก้ชื่อคำสั่ง 2023-10-11 13:15:53 +07:00
Kittapath
cd8291c42a Merge branch 'develop' into work 2023-10-11 12:50:48 +07:00
Kittapath
19c689f9b6 หาสังกัดของเครื่องราช 2023-10-11 12:50:23 +07:00
Kittapath
ae488fcfdb ตำนวนและบันทึกเงินเดือน คำสั่ง 2023-10-11 12:32:27 +07:00
Suphonchai Phoonsawat
306fb91fcc แก้รายงาน และแก้บั้กเลือก c-pm-22 และใส่เอกสารหลักฐานเมื่อทำการบรรจุ 2023-10-11 12:10:01 +07:00
Suphonchai Phoonsawat
cc4e2fa0d6 Merge branch 'develop' into working 2023-10-11 11:02:19 +07:00
Suphonchai Phoonsawat
eb960ce533 add table and class for gentree 2023-10-11 11:01:49 +07:00
Kittapath
684a0200b3 Merge branch 'develop' into work 2023-10-11 10:39:30 +07:00
Kittapath
56faba1ed6 แก้คำนวนเครื่องราช 2023-10-11 10:39:01 +07:00
Suphonchai Phoonsawat
ccebc7773f Merge remote-tracking branch 'origin/develop' into develop 2023-10-11 10:10:01 +07:00
Suphonchai Phoonsawat
064fe27f89 Change 2023-10-11 10:09:26 +07:00
Kittapath
596d80d471 Merge branch 'develop' into work 2023-10-11 10:05:19 +07:00
Kittapath
a7c305a4d8 แก้คำสั่ง 21 2023-10-11 10:04:52 +07:00
Harid Promsri (Bright)
3d06a0e9e2 แก้รายงานเกษียณ 2023-10-10 23:19:49 +07:00
Kittapath
be788b6311 Merge branch 'develop' into work 2023-10-10 16:28:49 +07:00
Kittapath
a969441f02 เพิ่มเงื่อนไขเช็คคำสั่งแสดงสังกัด 2023-10-10 16:27:54 +07:00
Suphonchai Phoonsawat
2bfa6ae500 Command C-PM-22, C-PM-23 เพิ่มการบะนทึกหน้าคำสั่ง และเลือกแนบท้าย 2023-10-10 16:14:25 +07:00
Harid Promsri (Bright)
76aad42e9a คำสั่งงวด 3 เพิ่มเติม 2023-10-10 14:19:18 +07:00
Kittapath
39cc6be653 แก้ report 03 04 เพิ่ม text ผู้ทดลองงาน 2023-10-10 09:44:50 +07:00
Kittapath
773b7b21f3 Merge branch 'develop' into work 2023-10-09 18:37:06 +07:00
Kittapath
d9c792c78a defualt คำสั่งแนวนอน 2023-10-09 18:36:44 +07:00
Harid Promsri (Bright)
a175cf8f13 แก้รายงานเกษียณ (ทดสอบTextหายหรือไม่?) 2023-10-09 17:50:53 +07:00
Kittapath
fba3e52d8c Merge branch 'develop' into work 2023-10-09 15:50:10 +07:00
Kittapath
4a383f251b design report แนวนอน 2023-10-09 15:45:40 +07:00
Harid Promsri (Bright)
8d04db6322 ปรับTextรายงานเกษียณ 2023-10-09 14:50:20 +07:00
Kittapath
786334d8bb แก้ upload บรรจุ 2023-10-09 13:56:35 +07:00
Kittapath
d3bb241386 Merge branch 'develop' into work 2023-10-09 12:59:13 +07:00
Kittapath
b950dde304 รูปสอบคัดเลือก 2023-10-09 12:58:45 +07:00
Harid Promsri (Bright)
4e584804de แก้รายงานเกษียณ 2023-10-09 12:56:17 +07:00
Kittapath
4e90ffadb2 report ประวัติทำงาน 2023-10-09 11:25:07 +07:00
Kittapath
0043e86fa3 แก้ report สอบคัดเลือก 2023-10-08 14:59:33 +07:00
Kittapath
98b6cc0275 pdf ใบสมัครสอบ 2023-10-08 13:54:20 +07:00
Kittapath
86a9e90b7a Merge branch 'develop' into work 2023-10-08 12:42:09 +07:00
Kittapath
2da120f958 report 1-4 เำิม่หมายเหตุแนวนอน 2023-10-08 12:41:53 +07:00
Harid Promsri (Bright)
85d8712055 report ผลสอบคัดเลือกรายบุคคล 2023-10-07 20:12:42 +07:00
Harid Promsri (Bright)
5530c2f9e4 แก้แนบท้าย 2023-10-06 12:53:20 +07:00
Harid Promsri (Bright)
51c27b4872 แก้แนบท้าย(ลบกรอบลงชื่อมุมขวา) 2023-10-06 10:26:29 +07:00
Harid Promsri (Bright)
cab2d4f977 แก้ไขรายงานขอโอน 2023-10-06 10:04:10 +07:00
Harid Promsri (Bright)
1c82190072 แก้ไม่แสดงการประชุมครั้งที่ 2023-10-05 16:09:59 +07:00
Suphonchai Phoonsawat
c0c05ab6af Merge branch 'working' into develop 2023-10-05 15:21:11 +07:00
Suphonchai Phoonsawat
b24c395f1f change commit 2023-10-05 15:21:02 +07:00
Suphonchai Phoonsawat
6451adc51e Add Template เพิ่มเตืม 2023-10-05 15:19:48 +07:00
Harid Promsri (Bright)
d3e386a465 แก้ subject ตกบรรทัด 2023-10-05 14:58:41 +07:00
Harid Promsri (Bright)
f43ca70142 แก้รายงานแสดงเลขอารบิก 2023-10-05 13:42:01 +07:00
Suphonchai Phoonsawat
5cf4a7ae2e Merge branch 'develop' into working 2023-10-05 11:15:05 +07:00
Suphonchai Phoonsawat
26219f82a4 add template command 02-03 2023-10-05 11:14:40 +07:00
Kittapath
98acfa5425 แก้รายละเอียดคำสั่ง 2023-10-05 10:01:16 +07:00
Kittapath
a418fd8d6b Merge branch 'develop' into work 2023-10-05 09:18:12 +07:00
Kittapath
f4ba77a30d แก้ปีพ้นราชการ 2023-10-05 09:17:21 +07:00
Suphonchai Phoonsawat
f55530be3c Merge branch 'develop' into working 2023-10-05 05:12:37 +07:00
Harid Promsri (Bright)
571ab7697a แก้คำผิด 2023-10-04 17:36:14 +07:00
Harid Promsri (Bright)
d0e2416175 แก้แบบประเมินผล แสดงตัวเลขอารบิก 2023-10-04 14:38:06 +07:00
Suphonchai Phoonsawat
5bace4084f Add Word Template เพื่อใช้ word template generate หน้าคำสั่ง 2023-10-04 12:50:08 +07:00
Kittapath
788055d358 แก้apiแต่งตั้งลูกจ้าง 2023-10-04 09:42:45 +07:00
Harid Promsri (Bright)
e5efe02ad1 แก้ subject 2023-10-03 16:18:37 +07:00
Kittapath
cb3c877c29 Merge branch 'develop' into work 2023-10-03 15:48:24 +07:00
Kittapath
785d8b4f6b เพิ่มคิวรี่ subject ที่คำสั่ง 2023-10-03 15:48:02 +07:00
Harid Promsri (Bright)
0b5518409a แก้รายงาน transfer 2023-10-03 13:54:51 +07:00
Kittapath
c9d0800461 คิวรี่เรื่งที่คำสั่ง 2023-10-03 09:44:14 +07:00
Kittapath
4b9c3a2bc7 api แต่งตั้งลูกจ้าง 2023-10-03 08:58:30 +07:00
Kittapath
15054de97f Merge branch 'develop' into work 2023-10-02 19:52:16 +07:00
Kittapath
ccf19c5683 แก้ไขหมาย้หตุคำสั่ง 2023-10-02 19:51:38 +07:00
Harid Promsri (Bright)
9f7a87e36b รายงานแบบคำร้องขอโอน 2023-10-02 17:59:21 +07:00
Harid Promsri (Bright)
8842cde66d แก้คำผิด, ปรับtext 2023-10-02 16:10:27 +07:00
Kittapath
a76ba4270f Merge branch 'develop' into work 2023-10-02 00:21:50 +07:00
Kittapath
20e1ba9261 แก้รายละเอียดผู้สมัครบรรจุ 2023-10-02 00:21:07 +07:00
Suphonchai Phoonsawat
67052a9404 Merge branch 'develop' into working 2023-10-01 20:38:41 +07:00
Suphonchai Phoonsawat
d782648b37 add rider jetbrains 2023-10-01 20:37:27 +07:00
Kittapath
7909634e6b Merge branch 'develop' into work 2023-09-29 20:45:15 +07:00
Kittapath
5ea471d8f2 แก้ id noti insignia 2023-09-29 20:44:58 +07:00
Harid Promsri (Bright)
27ce53559c ปรับtext 2023-09-29 13:04:53 +07:00
Harid Promsri (Bright)
ea65ef2fbc ปรับtext 2023-09-29 10:41:10 +07:00
Harid Promsri (Bright)
6097c00829 แก้คำผิดทดลองงาน 2023-09-29 10:30:59 +07:00
Harid Promsri (Bright)
a8c3a870d4 แก้คำผิด 03 ,04 2023-09-28 17:54:51 +07:00
Suphonchai Phoonsawat
8b1d2f4c88 แก้ฟีลด์วันส่งตัวกลับ คำสั่งส่งตัวกลับ 2023-09-28 16:27:03 +07:00
Harid Promsri (Bright)
203c1c3b8f แก้คำผิด 2023-09-28 14:00:50 +07:00
Harid Promsri (Bright)
f5c4ce3410 คำสั่งย้าย 2023-09-28 13:45:35 +07:00
Kittapath
b63b31608d บันทึกวันที่ส่งตัวกลับ 2023-09-28 12:51:36 +07:00
Suphonchai Phoonsawat
ca7c06d583 report 2023-09-28 11:03:07 +07:00
Suphonchai Phoonsawat
422a8ca232 รายงานให้โอน
รายงานให้ล่าออก
2023-09-28 10:21:54 +07:00
Suphonchai Phoonsawat
68e6e3a63f แก้รายงานคำสั่งบรรจุ ลจ 2023-09-28 10:11:24 +07:00
Kittapath
a3a111834f filter excel insignia 2023-09-27 20:36:13 +07:00
Suphonchai Phoonsawat
04b8885e18 แก้รายงาน 2023-09-27 16:56:12 +07:00
Harid Promsri (Bright)
2c1527b863 ปรับtext 2023-09-27 15:39:02 +07:00
Kittapath
6ad93161c8 แจ้งเตือนเครื่องราช 2023-09-27 14:44:27 +07:00
Kittapath
70e59fb04c Merge branch 'develop' into work 2023-09-27 13:20:28 +07:00
Kittapath
9692af553b ทmark alet insignia 2023-09-27 13:20:00 +07:00
Suphonchai Phoonsawat
4ae50f9eb3 change report template 2023-09-27 13:01:32 +07:00
Suphonchai Phoonsawat
0a38f32fc8 คำสั่งแตงตั้งกรรมการ 2023-09-27 12:55:31 +07:00
Suphonchai Phoonsawat
c2021691fc คำสั่งส่งตัวกลับ 2023-09-27 12:36:21 +07:00
Suphonchai Phoonsawat
e5f73f42ef Salary ไล่ออก 2023-09-27 11:39:10 +07:00
Harid Promsri (Bright)
b7027ebe55 Merge branch 'develop-Bright' into develop 2023-09-27 00:01:44 +07:00
Harid Promsri (Bright)
2df26d3b4b รายงานขอโอน 2023-09-27 00:01:36 +07:00
Kittapath
242d711ae5 บันทึกวันที่ได้รับตำแหน่งล่าสุด 2023-09-26 23:54:55 +07:00
Kittapath
dec96d2bd3 บันทึกข้อมูลรับโอน 2023-09-26 20:24:45 +07:00
Kittapath
19803fd523 Merge branch 'develop' into work 2023-09-26 17:52:13 +07:00
Kittapath
1619a502d4 เพิ่มรับคืนเครื่องราช 2023-09-26 17:51:18 +07:00
Harid Promsri (Bright)
b15af4becd no message 2023-09-26 15:11:18 +07:00
Harid Promsri (Bright)
83dba4373b api รายงานขอโอน 2023-09-26 15:09:01 +07:00
Kittapath
59f782e8cf แก้ชื่อไฟล์ report อัพผิด 2023-09-26 10:07:59 +07:00
Kittapath
8c821de474 no message 2023-09-26 10:04:55 +07:00
Kittapath
f139c25a3e Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2023-09-26 10:03:36 +07:00
Kittapath
72347861c4 copy font report 2023-09-26 10:03:02 +07:00
Suphonchai Phoonsawat
89f0e0df11 Merge branch 'develop' into working 2023-09-26 09:10:56 +07:00
Kittapath
a2bc99f739 เกษียณเพิ่มส่วนราชการต้นสังกัด 2023-09-26 00:25:23 +07:00
Suphonchai Phoonsawat
652a9f2b16 แก้รายงานคำสั่ง 2023-09-25 17:06:20 +07:00
Harid Promsri (Bright)
1f5edf20ed ปรับtext 2023-09-25 12:23:17 +07:00
Suphonchai Phoonsawat
e6a969a5ec Merge remote-tracking branch 'origin/develop' into develop 2023-09-25 11:24:22 +07:00
Suphonchai Phoonsawat
04160e75d0 ปรับการแสดงเงินเดือนใน เอกสารแนบท้าย ให้ดึงมาจากตาราง CmdReceiver 2023-09-25 11:18:55 +07:00
Harid Promsri (Bright)
d47dc90ee9 แก้ฟิลด์ report เกษียณ 2023-09-25 11:17:26 +07:00
Suphonchai Phoonsawat
fe38ef6c1d Merge branch 'develop' into working 2023-09-25 10:18:33 +07:00
Suphonchai Phoonsawat
553e4813ba แก้ font แนบท้ายคำสั่งรับโอน 2023-09-25 10:16:01 +07:00
Harid Promsri (Bright)
92effd9207 ปรับtext แบบบันทึกผลผู้ดูและผู้บัญชา 2023-09-25 09:47:16 +07:00
Harid Promsri (Bright)
e9e7a97e81 no message 2023-09-22 17:06:05 +07:00
Harid Promsri (Bright)
1e9fabf7a0 แก้คำผิดรายงานออกคำสั่ง 2023-09-22 16:34:12 +07:00
Kittapath
10784590ac noti ถ้าหา user ไม่เจอให้ส่งว่าง 2023-09-22 16:24:22 +07:00
Suphonchai Phoonsawat
88def52391 Change Report 2023-09-22 09:07:39 +07:00
Suphonchai Phoonsawat
2684470d22 fix report 2023-09-21 17:03:33 +07:00
Suphonchai Phoonsawat
197bd53426 fix report เพิ่มเตืม 2023-09-21 16:58:29 +07:00
Suphonchai Phoonsawat
5dc7504323 Merge branch 'develop' into working 2023-09-21 15:42:52 +07:00
Suphonchai Phoonsawat
3fc878f340 แก้รายงาน เปลี่ยน font => THSarabunPSK และแก้การแสดงผลเลขไทย 2023-09-21 15:42:11 +07:00
Harid Promsri (Bright)
37f474943d แก้รายงานเกษียณโหลดไฟล์.docx ไม่ได้ 2023-09-21 12:05:46 +07:00
Harid Promsri (Bright)
50438ae7d6 Merge branch 'develop-Bright' into develop 2023-09-21 10:40:08 +07:00
Kittapath
ae291bb59f Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2023-09-21 10:39:40 +07:00
Harid Promsri (Bright)
84e6cfcf6a ปรับtext 2023-09-21 10:39:32 +07:00
Kittapath
56e4a63432 แก้คิวรี่ เครื่องราช ขร 4 2023-09-21 10:39:24 +07:00
Harid Promsri (Bright)
4468858d1e ปรับtext 2023-09-21 09:40:47 +07:00
Suphonchai Phoonsawat
122fe5be90 Merge branch 'develop' into working 2023-09-21 09:30:10 +07:00
Suphonchai Phoonsawat
215d623a8e add new font 2023-09-21 09:29:39 +07:00
Kittapath
c0018707c7 noti เครื่องราชให้ insignia1 2023-09-20 18:59:25 +07:00
Suphonchai Phoonsawat
d75029b53b fix bug 2023-09-20 16:29:34 +07:00
Suphonchai Phoonsawat
81a2331821 Merge branch 'develop' into working 2023-09-20 16:13:32 +07:00
Kittapath
7b49e34498 คิวรี่อายุ report 46 2023-09-20 13:05:59 +07:00
Kittapath
c3cc2d0b94 แก้ไขใบเสร็จใบกำกับเครื่องราช 2023-09-19 19:33:02 +07:00
Harid Promsri (Bright)
48ace11503 แก้รายงานเกษียณ/ปรับtext 2023-09-19 16:54:11 +07:00
Suphonchai Phoonsawat
fb74743ce6 ดึงฟีลเหตุผลรายงานแนบท้ายคำสั่งใหข้าราชการลาออกจากราชการ 2023-09-19 16:46:44 +07:00
Suphonchai Phoonsawat
7cb3581bf1 fix bug เช็คเอกสาร upload ของ command 2023-09-19 16:26:01 +07:00
Kittapath
eda476458a เพิ่มคำนำหน้าตอนคิวรี่ fullname 2023-09-19 14:25:24 +07:00
Kittapath
9f29dd00a4 เช็คจำนวนเครื่องราชซ้ำ 2023-09-19 13:23:29 +07:00
Kittapath
52223304c6 แก้คิวรี่ report 46 error 2023-09-19 10:48:44 +07:00
Kittapath
3328bdf726 คิวรี่ชื่อสังกัด เกษียณ 2023-09-19 10:14:40 +07:00
Harid Promsri (Bright)
978e1bada1 ปรับtext 2023-09-18 17:02:07 +07:00
Harid Promsri (Bright)
5363721259 ปรับtext 2023-09-18 15:56:39 +07:00
Harid Promsri (Bright)
61bccdfe70 แก้ไขประกาศเกษียณลูกจ้างประจำ 2023-09-18 11:37:20 +07:00
Suphonchai Phoonsawat
37e7f96e3d เพิ่ม C-PM-17 Check ความพร้อมตอนออกคำสั่ง 2023-09-18 10:57:14 +07:00
Kittapath
e77935422c Merge branch 'develop' into work 2023-09-18 10:49:42 +07:00
Kittapath
767705347b แก้คิวรี่ ขร4 2023-09-18 10:49:09 +07:00
Harid Promsri (Bright)
097888244d แก้ไขรายงานประกาศเกษียณ, เพิ่มtemplateลูกจ้างประจำ, ตัดคำนำหน้ารายงานทดลองงาน 2023-09-16 11:54:34 +07:00
Kittapath
679cc2cfc2 no message 2023-09-15 22:04:48 +07:00
Kittapath
90f7c20688 Merge branch 'develop' into work 2023-09-15 17:14:09 +07:00
Kittapath
bcedd7e453 แก้ comment build org employee 2023-09-15 17:13:40 +07:00
Suphonchai Phoonsawat
9301935f9a Merge branch 'develop' into working 2023-09-15 17:08:08 +07:00
Suphonchai Phoonsawat
9e74086007 แก้บั้ก การค้นหาเงินเดือนและเงินประตำตำแหน่ง 2023-09-15 17:07:28 +07:00
Kittapath
e42d9c439d จีดลำดับเครื่องราช 2023-09-15 16:57:09 +07:00
Kittapath
d29a54678c binding data ขร2 2023-09-15 16:46:26 +07:00
Kittapath
aafc3dc311 บันทึกข้อมูลลูกจ้างตอนออกคำสั่ง 2023-09-15 15:30:02 +07:00
Kittapath
20bd96cf15 Merge branch 'develop' into work 2023-09-15 14:33:14 +07:00
Kittapath
c09d387e6f เพิ่ม org ใน orgemployee 2023-09-15 14:32:57 +07:00
Harid Promsri (Bright)
831084a6a0 แก้ caption, จัด text align รายงานเครื่องราช 2023-09-15 13:39:17 +07:00
Suphonchai Phoonsawat
c983f0a32e แก้บั้ก ออกรายงานแนบท้ายคำสั่ง 2023-09-15 11:38:55 +07:00
Kittapath
04161554e5 Merge branch 'develop' into work 2023-09-15 10:56:28 +07:00
Kittapath
e02fa90614 เพิ่มลายน้ำในหนังสือเวียน 2023-09-15 10:56:09 +07:00
Harid Promsri (Bright)
91a4abcb03 แก้ caption รายงานทดลองงาน 2023-09-15 10:52:00 +07:00
Suphonchai Phoonsawat
a62e71268c Merge branch 'develop' into working 2023-09-15 09:53:05 +07:00
Kittapath
6a08791d00 Merge branch 'develop' into work 2023-09-15 00:10:18 +07:00
Kittapath
7fd22e2c10 แนบไฟลืหนังสือเวียน 2023-09-15 00:09:54 +07:00
Harid Promsri (Bright)
3771ee2982 edit fields in design 2023-09-14 17:51:32 +07:00
Harid Promsri (Bright)
806eee393b แก้ไขแสดงรายชื่อรายงานประกาศเกษียณ 2023-09-14 17:19:20 +07:00
Harid Promsri (Bright)
805c28e745 แก้ไขรายงานแบบประเมินผล(คณะกรรมการ) ไม่ตรงกับ ui 2023-09-14 16:01:59 +07:00
Kittapath
d47404a5b4 ประกาศ minioใน repo เกษียณ 2023-09-14 12:40:59 +07:00
Kittapath
afe510c7bf Merge branch 'develop' into work 2023-09-14 12:39:35 +07:00
Kittapath
eb09447626 ย้าย minioไป appcation 2023-09-14 12:39:16 +07:00
Harid Promsri (Bright)
b8e6a589e0 fill ส่วนหัวหนังสือเวียน 2023-09-14 10:03:21 +07:00
Kittapath
fef7af3f87 default ค่าเริ่มต้น อกก 2023-09-14 09:44:17 +07:00
Suphonchai Phoonsawat
fb5ffde9d3 Merge branch 'develop' into working 2023-09-14 09:29:10 +07:00
Kittapath
4d420a8443 บันทึกไฟล์หนังสือเวียน 2023-09-14 00:10:03 +07:00
Kittapath
60dc1025a9 แก้วันที่บรรจุ 2023-09-13 22:07:21 +07:00
Kittapath
d96ad94299 noti หนังสือเวียน 2023-09-13 21:51:57 +07:00
Kittapath
390eb7296b gen หัวกระดาษหนังสือเวียน 2023-09-13 16:54:19 +07:00
Kittapath
ec1da53f59 Merge branch 'develop' into work 2023-09-13 14:57:10 +07:00
Kittapath
15d0af2f23 แก้ไขข้อมูล อกก 2023-09-13 14:56:47 +07:00
Harid Promsri (Bright)
e801653d60 แก้ไข api รายงานบันทึกเวียนแจ้งการถึงแก่กรรม (ขาดบางฟิลด์) 2023-09-13 14:29:53 +07:00
Kittapath
cfaf90cb01 cronjob พ้นราชการ 2023-09-13 13:11:05 +07:00
Suphonchai Phoonsawat
7ac4ed3598 Merge branch 'develop' into working 2023-09-13 10:52:27 +07:00
Suphonchai Phoonsawat
bb2a7357a9 Fix Bug 2023-09-13 10:51:53 +07:00
Kittapath
dd6471ddf1 Merge branch 'develop' into work 2023-09-12 23:17:51 +07:00
Kittapath
b1afd72503 หนังสือเวียน set noti ทุกอัน 2023-09-12 23:17:25 +07:00
Harid Promsri (Bright)
5484254451 แก้ไข api แบบรายงานการประเมิน 2023-09-12 18:01:21 +07:00
Harid Promsri (Bright)
78d4fb6b7b แก้คำผิด 2023-09-12 15:39:34 +07:00
Suphonchai Phoonsawat
c7994e50cc fix bug select command 2023-09-12 14:38:35 +07:00
Kittapath
0da46a261d แก้ noti ให้ inbox 2023-09-12 14:24:49 +07:00
Suphonchai Phoonsawat
adac4d0e53 Merge branch 'develop' into working 2023-09-12 13:14:04 +07:00
Suphonchai Phoonsawat
5c047bb2f3 คำนวณเครื่องราช ลูกจ้าง ** ยังไม่ได้ทดสอบ ** 2023-09-12 13:13:26 +07:00
Harid Promsri (Bright)
568468cf72 แก้ไข err 13-แบบมอบหมายงานการทดลองปฏิบัติหน้าที่ราชการ 2023-09-12 12:05:48 +07:00
Kittapath
85aef94f18 Merge branch 'develop' into work 2023-09-12 12:02:04 +07:00
Kittapath
5f45985531 api report probation ดิงจากenv 2023-09-12 11:59:29 +07:00
Suphonchai Phoonsawat
cf8f487d79 Merge branch 'develop' into working 2023-09-12 11:10:25 +07:00
Suphonchai Phoonsawat
09b7175f25 Change Report 2023-09-12 11:09:57 +07:00
Harid Promsri (Bright)
bf1c2fe925 ปรับ api รายงานทดลองงาน 2023-09-12 10:28:31 +07:00
Kittapath
4501bee64e Merge branch 'develop' into work 2023-09-11 17:45:21 +07:00
Kittapath
156e91f6e3 include posno insignia 2023-09-11 17:44:55 +07:00
Suphonchai Phoonsawat
d0c93b1d96 Merge branch 'develop' into working 2023-09-11 16:36:48 +07:00
Suphonchai Phoonsawat
dea42e882a รายงาน ขร3 not complete 2023-09-11 16:36:20 +07:00
Kittapath
8f2c9841ef เพิ่มid noti 2023-09-11 15:45:31 +07:00
Kittapath
e91025aece Merge branch 'develop' into work 2023-09-11 14:28:39 +07:00
Kittapath
c9ec7d9e57 แก้ report ขร3 2023-09-11 14:28:15 +07:00
Suphonchai Phoonsawat
dc1a29d861 Merge branch 'develop' into working 2023-09-11 14:22:21 +07:00
Suphonchai Phoonsawat
d3941a8454 change path to wwwroot 2023-09-11 14:21:50 +07:00
Suphonchai Phoonsawat
356fcba76a แก้บั้กออกคำสั่ง + ใส่ Payload ใน inbox + noti 2023-09-11 13:53:53 +07:00
Kittapath
2ba9ef84fd api delete noti 2023-09-11 12:02:01 +07:00
Suphonchai Phoonsawat
e451149b2f Merge branch 'develop' into working 2023-09-08 17:39:42 +07:00
Suphonchai Phoonsawat
1dfae43619 รายงาน ขร3 2023-09-08 17:39:17 +07:00
Kittapath
e9e7d63958 Merge branch 'develop' into work 2023-09-08 16:41:44 +07:00
Kittapath
08fd49a8d0 เพิ่มประเภทคำสั่ง ในบรรจุ 2023-09-08 16:41:23 +07:00
Suphonchai Phoonsawat
866a47d58e Merge branch 'develop' into working 2023-09-08 15:46:10 +07:00
Harid Promsri (Bright)
2d5f1fc8be api รายงานเครื่องราช 2023-09-08 15:44:43 +07:00
Suphonchai Phoonsawat
6460bf621c แก้รายงาน C-PM-09 2023-09-08 15:26:00 +07:00
Kittapath
cba981e432 Merge branch 'develop' into work 2023-09-08 15:24:27 +07:00
Kittapath
3a334387bd noti probation 2023-09-08 15:23:41 +07:00
Suphonchai Phoonsawat
184cc25d90 Merge branch 'develop' into working 2023-09-08 15:19:37 +07:00
Suphonchai Phoonsawat
8bb8cdc495 execute command 14,21 2023-09-08 15:14:39 +07:00
Kittapath
ffac27ef76 add conjob insignia 2023-09-08 12:48:17 +07:00
Kittapath
42b1ae87fa แก้ บันทึกวันที่สร้าง บันทึกค่าผิดฟิว 2023-09-08 12:17:15 +07:00
Suphonchai Phoonsawat
388517aed0 Merge branch 'develop' into working 2023-09-08 11:53:58 +07:00
Suphonchai Phoonsawat
085b684980 fix select placement round 2023-09-08 11:31:56 +07:00
Kittapath
a886825bb1 fix noti user placement 2023-09-08 11:05:23 +07:00
Kittapath
7f53cf96c4 แก้ฟังก์ชันnoti ถ้าหาprofileไม่เจอให้ข้ามเลย 2023-09-08 09:51:51 +07:00
Suphonchai Phoonsawat
9aa444b40b Execute Command 2023-09-08 09:36:25 +07:00
Suphonchai Phoonsawat
0ca54170f4 Merge branch 'develop' into working 2023-09-08 08:45:38 +07:00
Kittapath
b25f52761f include query insignia 2023-09-07 23:12:14 +07:00
Kittapath
961f37ff62 แก้ คิวรี่reportเครื่องราช 2023-09-07 22:47:34 +07:00
Kittapath
d34f04ffee noti พ้นราชการ บรรจุ 2023-09-07 19:03:53 +07:00
Suphonchai Phoonsawat
ce377aaba5 command 2023-09-07 16:26:43 +07:00
Suphonchai Phoonsawat
d887503b51 Execute คำสั่ง เพิ่มเติม 2023-09-07 09:45:36 +07:00
DESKTOP-2S5P7D1\Windows 10
e5af4a3513 dashboard เครื่องราช 2023-09-06 20:28:18 +07:00
DESKTOP-2S5P7D1\Windows 10
0d6b4bee62 api noti 2023-09-06 14:52:20 +07:00
DESKTOP-2S5P7D1\Windows 10
6917e8e573 include insignia 2023-09-06 14:24:24 +07:00
DESKTOP-2S5P7D1\Windows 10
caf3b3ddc6 Merge branch 'develop' into work 2023-09-06 13:52:52 +07:00
DESKTOP-2S5P7D1\Windows 10
d0c157ce90 query avatar placement 2023-09-06 13:52:32 +07:00
Suphonchai Phoonsawat
b25f9f8490 Merge branch 'develop' into working 2023-09-06 13:39:22 +07:00
Suphonchai Phoonsawat
ac07b6d07d fix bug api ออกคำสั่ง
และ รายงานคำสั่ง
2023-09-06 13:25:50 +07:00
DESKTOP-2S5P7D1\Windows 10
3d0fbdceb8 Merge branch 'Develop-Bright' into develop
# Conflicts:
#	BMA.EHR.Report.Service/BMA.EHR.Report.Service.csproj
2023-09-06 12:06:48 +07:00
Harid Promsri (Bright)
8e733b8453 no message 2023-09-06 12:03:26 +07:00
DESKTOP-2S5P7D1\Windows 10
e340beb79d ค้นหาผู้เกียวข้องคำสั่ง 2023-09-06 11:52:48 +07:00
DESKTOP-2S5P7D1\Windows 10
83e1e41c62 import file report 2023-09-06 10:50:12 +07:00
DESKTOP-2S5P7D1\Windows 10
6242003091 sum gender ขร3 2023-09-06 10:28:37 +07:00
Harid Promsri (Bright)
2fc8700b8d แก้ไข Could not find file รายงานถึงแก่กรรม, แบบมอบหมายทดลองงาน 2023-09-06 09:53:57 +07:00
DESKTOP-2S5P7D1\Windows 10
fa8dfc51e4 api ค้นหาผู้เกี่ยวข้องคำสั่ง 2023-09-05 20:24:15 +07:00
DESKTOP-2S5P7D1\Windows 10
e7c71b2e15 Merge branch 'develop' into work 2023-09-05 19:45:32 +07:00
DESKTOP-2S5P7D1\Windows 10
52ab6ee6f7 summary คิวรี่เครื่องราช 2023-09-05 19:44:44 +07:00
Suphonchai Phoonsawat
2feca27bd6 Execute Command 2023-09-05 16:24:24 +07:00
Suphonchai Phoonsawat
b6be9e75be Merge branch 'develop' into working 2023-09-05 14:44:06 +07:00
Suphonchai Phoonsawat
68a8ca9d9f Add SendEmail ไปที่ระบบออกคำสั่ง 2023-09-05 14:43:46 +07:00
DESKTOP-2S5P7D1\Windows 10
561ef617b6 จัดformat วันที่รายงานเครื่องราช 46 2023-09-05 13:10:45 +07:00
DESKTOP-2S5P7D1\Windows 10
4ebce54423 Merge branch 'develop' into work 2023-09-05 12:59:23 +07:00
DESKTOP-2S5P7D1\Windows 10
d29d5afcc8 คิวรี่ 46-ประวัติสำหรับการเสนอขอพระราชทานเหรียญจักรพรรดิมาลา 2023-09-05 12:58:57 +07:00
Suphonchai Phoonsawat
648d940b57 Merge branch 'develop' into working 2023-09-05 12:03:39 +07:00
Suphonchai Phoonsawat
33da6f2d70 รายงานคำสั่ง c-pm-21 2023-09-05 12:02:25 +07:00
DESKTOP-2S5P7D1\Windows 10
a68cb592e9 คิวรี่รายงาน เครื่องราช44-45 2023-09-05 11:57:11 +07:00
Suphonchai Phoonsawat
0c1a8f29cc แก้การเช็คความพร้อมในการออกคำสั่ง 2023-09-05 11:04:12 +07:00
DESKTOP-2S5P7D1\Windows 10
410a92820d วันที่รอบเครื่องราชรายงาน 2023-09-05 10:57:26 +07:00
DESKTOP-2S5P7D1\Windows 10
928a4f80f6 get รอบเครื่องราชรายงาน 2023-09-05 10:48:48 +07:00
Suphonchai Phoonsawat
b75c3a2c47 Merge branch 'develop' into working 2023-09-05 08:49:09 +07:00
DESKTOP-2S5P7D1\Windows 10
dce7beb853 total ขร1-2 2023-09-04 17:58:00 +07:00
DESKTOP-2S5P7D1\Windows 10
425cf5de02 no message 2023-09-04 17:56:44 +07:00
DESKTOP-2S5P7D1\Windows 10
3ed1eed02d format year to thai 2023-09-04 17:00:37 +07:00
DESKTOP-2S5P7D1\Windows 10
40861853dd query ขร 1-4 2023-09-04 16:02:20 +07:00
Suphonchai Phoonsawat
2021d77695 Merge branch 'develop' into working 2023-09-04 14:55:52 +07:00
Suphonchai Phoonsawat
d016d03bab fix parameter error 2023-09-04 13:50:49 +07:00
Suphonchai Phoonsawat
248870d884 รายงาน และ แก้คำสั้่ง 2023-09-04 13:44:34 +07:00
DESKTOP-2S5P7D1\Windows 10
ee884f9434 คิวรี่ ขร1. 2023-09-04 13:28:23 +07:00
Suphonchai Phoonsawat
0eac2a0c61 Report C-PM-13 Cover and Attachment 2023-09-04 11:37:37 +07:00
Suphonchai Phoonsawat
7b4d0e1ae6 Report C-PM-11, C-PM-12, C-PM-21 (Template เท่านั้น) 2023-09-04 09:17:18 +07:00
Suphonchai Phoonsawat
55a0f5c6ed Add Some Report 2023-09-03 20:54:12 +07:00
Suphonchai Phoonsawat
cf966cd096 Gen หน้าคำสั่ง 2023-09-03 18:14:07 +07:00
Suphonchai Phoonsawat
1404ba3be5 Report Command 04-07 2023-09-03 13:35:58 +07:00
Suphonchai Phoonsawat
1ebdddaa6a แก้รายงาน 2023-09-02 22:50:38 +07:00
Suphonchai Phoonsawat
890c34e0d5 แก้บั้ก ดึงรายชื่อ c-pm-10 2023-09-02 22:19:13 +07:00
Suphonchai Phoonsawat
431d0981ae Fix Bug บันทึก กรณีต้องใช้ Token เพื่อนำไปแนบเพื่อติดต่อ nodejs 2023-09-02 21:38:31 +07:00
Suphonchai Phoonsawat
7edd71e404 fix Bug Get Receiver Salary 2023-09-02 21:11:42 +07:00
Suphonchai Phoonsawat
1afc238993 fix bug 2023-09-02 21:00:46 +07:00
Suphonchai Phoonsawat
0fc724cf06 ปรับดึงรายชื่อ C-PM-08 C-PM-09 2023-09-02 20:43:04 +07:00
Suphonchai Phoonsawat
78cd9a8156 C-PM-21 คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ 2023-09-02 19:38:24 +07:00
Suphonchai Phoonsawat
3b24682301 เรียกรายชื่อจากระบบทดลองงาน 2023-09-02 18:19:30 +07:00
Suphonchai Phoonsawat
bb9a0bc73e บันทึกเงินเดือนของผู้บรรจุ 2023-09-02 13:53:56 +07:00
Suphonchai Phoonsawat
69bd9c0a68 Merge branch 'develop' into working 2023-09-02 13:26:14 +07:00
DESKTOP-2S5P7D1\Windows 10
1147011980 แก้บัค หนังสือเวียน 2023-09-01 18:07:28 +07:00
DESKTOP-2S5P7D1\Windows 10
5280b71291 แจ้งหนังสือเวียนให้หัวหน้า 2023-09-01 15:48:51 +07:00
DESKTOP-2S5P7D1\Windows 10
b4b9e59c31 แก้ข้อความswaggerถึงแก้กรรม 2023-09-01 15:27:03 +07:00
DESKTOP-2S5P7D1\Windows 10
6ab37f3ace api หนังสือเวียน 2023-09-01 15:21:27 +07:00
DESKTOP-2S5P7D1\Windows 10
c54f3709ef ปรับรายละเอียดเครื่องราชตามtor 2023-09-01 12:52:46 +07:00
DESKTOP-2S5P7D1\Windows 10
fa0568f938 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2023-08-31 18:34:28 +07:00
DESKTOP-2S5P7D1\Windows 10
82d0a99b2d คอมเม้นคำนวนเครื่องราช 2023-08-31 18:33:18 +07:00
Harid Promsri (Bright)
2875e4fd5b endpoint + template รายงานบันทึกเวียนแจ้งการถึงแก่กรรม 2023-08-31 16:37:43 +07:00
Suphonchai Phoonsawat
18800398b6 Merge branch 'develop' into working
# Conflicts:
#	BMA.EHR.Application/Repositories/Commands/CommandRepository.cs
2023-08-31 12:38:25 +07:00
Suphonchai Phoonsawat
917e6759c1 Remove Field ProfileEmployeePositionLevelId 2023-08-31 12:34:26 +07:00
Kittapath
164117ef3d mirate employee temp 2023-08-31 12:26:04 +07:00
Suphonchai Phoonsawat
a3cce8ac83 Merge branch 'develop' into working 2023-08-31 12:14:00 +07:00
Suphonchai Phoonsawat
0ca1a22ea6 แสดง status คำสั่ง
แก้ไขบั้กเลือกคนแล้วบันทึกไม่ลง
2023-08-31 12:13:33 +07:00
DESKTOP-2S5P7D1\Windows 10
4753e1b45e Merge branch 'develop' into working 2023-08-31 11:52:39 +07:00
DESKTOP-2S5P7D1\Windows 10
83c79e4c0a api บันทึกข้อมูลลูกจ้าง 2023-08-31 11:52:04 +07:00
Suphonchai Phoonsawat
89c7b6e239 แก้ไขบั้ก api คำสั่ง เลือกรายชื่อเพื่อทำคำสั่ง 2023-08-31 10:26:53 +07:00
Suphonchai Phoonsawat
52d80eebb4 Merge branch 'develop' into working 2023-08-31 09:38:17 +07:00
DESKTOP-2S5P7D1\Windows 10
fd682007f8 Merge branch 'develop' into working 2023-08-30 17:54:10 +07:00
DESKTOP-2S5P7D1\Windows 10
d072bc30e2 คิวรี่ตามuserรีบโอน 2023-08-30 17:53:35 +07:00
Harid Promsri (Bright)
86cd829c0e ปรับ condition generate file รายงานเกษียณ 2023-08-30 14:15:29 +07:00
Suphonchai Phoonsawat
7cd2f7d82f เพิ่มรายการดึงรายชื่อผู้รับคำสั่ง ขาด 10-11-12
รอถามอุ๋ย
2023-08-30 12:05:34 +07:00
Harid Promsri (Bright)
4e7f3f6ff4 ปรับ template 27-คำสั่งให้โอนข้าราชการกรุงเทพมหานครสามัญ 2023-08-30 11:57:39 +07:00
Harid Promsri (Bright)
329a584b07 endpoint รายงานรายการขอโอน (No query) 2023-08-30 11:47:53 +07:00
Suphonchai Phoonsawat
85f7099c11 Merge branch 'develop' into working 2023-08-30 10:44:04 +07:00
Kittapath
0e0b10a82d รับโอนอัพรูป 2023-08-29 17:41:16 +07:00
Kittapath
97abafe821 เพิ่มคำนวนเหรียณเครื่องราช 2023-08-29 16:30:15 +07:00
Kittapath
677ec75c66 เหตุผลอนุมัติระบบลา 2023-08-29 14:17:28 +07:00
Kittapath
2fd30e815c migrate model resign 2023-08-29 12:08:02 +07:00
Kittapath
088748ef20 Merge branch 'develop' into work 2023-08-29 12:04:30 +07:00
Kittapath
1123ec8605 migrate model 2023-08-29 12:02:35 +07:00
DESKTOP-2S5P7D1\Windows 10
431c3e6394 Merge branch 'develop' of github.com:Frappet/BMA-EHR-BackEnd into develop 2023-08-29 11:48:06 +07:00
DESKTOP-2S5P7D1\Windows 10
27724dffb5 ระบบลาออกเพิ่มstepยับยั้ง 2023-08-29 11:47:01 +07:00
Suphonchai Phoonsawat
7d876332ba Merge branch 'develop' into working 2023-08-29 08:40:52 +07:00
Suphonchai Phoonsawat
ec3395d970 แก้ปัญหา swagger สร้าง page Error เมื่อใช้งาน WebREportDesigner
**** ยังไม่ได้ เลยเอาออกจากระบบไปก่อน *****
2023-08-29 08:40:16 +07:00
Kittapath
0e9bf54c5c แก้คิวรี่จัดสรรเครื่องราช 2023-08-28 18:03:02 +07:00
Suphonchai Phoonsawat
9b3efd8981 Get command Receiver For C-PM-03 , C-PM-04 2023-08-28 16:44:31 +07:00
Suphonchai Phoonsawat
6253d8d2ab Get Receiver for Command C-PM-01, C-PM-02 2023-08-28 16:18:35 +07:00
Suphonchai Phoonsawat
ec39bf1505 Merge branch 'develop' into working 2023-08-28 13:26:33 +07:00
DESKTOP-2S5P7D1\Windows 10
069ee389e0 ค้นหาทั้งหมดจักสรรเครื่องราช 2023-08-28 12:21:00 +07:00
Harid Promsri (Bright)
2dca07d9dd template 13-แบบมอบหมายงานการทดลองงาน 2023-08-28 11:08:12 +07:00
Suphonchai Phoonsawat
ec8880752e Merge branch 'develop' into working 2023-08-28 11:03:06 +07:00
Suphonchai Phoonsawat
aed9fb5051 Add Report Designer Feature 2023-08-28 11:02:28 +07:00
Kittapath
1f7a0d3369 Merge branch 'develop' into work 2023-08-28 09:48:32 +07:00
Kittapath
9806a6e5a2 เพิ่มฟิวจัดสรรเครื่องราช 2023-08-28 09:47:53 +07:00
Suphonchai Phoonsawat
e8098ff43f Update Remove Report Parameter Before Binding 2023-08-27 09:17:59 +07:00
Suphonchai Phoonsawat
c19ec30337 Merge branch 'develop' into working 2023-08-27 08:24:48 +07:00
Suphonchai Phoonsawat
277036ac79 แก้ไขรายงานเพื่อ export template ออกก่อนการ binding 2023-08-27 08:24:22 +07:00
Harid Promsri (Bright)
5b2fabf4f9 ปรับ template ฟอร์มลาออก 2023-08-27 02:44:21 +07:00
Harid Promsri (Bright)
b8f256c768 ปรับ template ทดลองงาน 2023-08-27 02:11:23 +07:00
Harid Promsri (Bright)
54efdd7025 ปรับ template เครื่องราช 2023-08-27 00:18:25 +07:00
Harid Promsri (Bright)
bf11a4c5cf export type เกษียณลูกจ้าง 2023-08-26 22:18:16 +07:00
Kittapath
c6c318eb57 Merge branch 'develop' into work 2023-08-26 22:01:15 +07:00
Kittapath
a19712d2f3 แก้ body จัดสรร 2023-08-26 22:00:47 +07:00
Harid Promsri (Bright)
97ea0e37d8 comment repository 2023-08-26 20:34:46 +07:00
Harid Promsri (Bright)
61e5e4cbd2 เพิ่ม export type รายงานเกษียณ 2023-08-26 15:29:38 +07:00
Harid Promsri (Bright)
185e4ab225 endpoint ทดลองงาน, ลาออก, เครื่องราช 2023-08-26 14:58:12 +07:00
Kittapath
dce5aaf778 Merge branch 'work' into develop 2023-08-25 18:19:01 +07:00
Kittapath
15931fbaca apiจัดสรร 2023-08-25 18:18:28 +07:00
Suphonchai Phoonsawat
911ef7c4ab fix bug and add field of other command type 2023-08-25 17:27:25 +07:00
Suphonchai Phoonsawat
20ef0c5c09 เพิ่ม api สร้างคำสั่ง C-PM-18 ถึง C-PM-20 2023-08-25 14:41:31 +07:00
Suphonchai Phoonsawat
200e8eb5f6 แก้บั้ก put ข้อมูลคำสั่ง
เพิ่ม command type code ไปที่ response
2023-08-25 13:46:18 +07:00
Suphonchai Phoonsawat
16ac719f8a Add Migration 2023-08-25 12:33:23 +07:00
Suphonchai Phoonsawat
ab5afff6e0 Add API Create command For C-PM-10 to C-PM-17 2023-08-25 12:27:12 +07:00
Suphonchai Phoonsawat
ec53034b4d Add Generate Report Template 2023-08-25 10:53:58 +07:00
Suphonchai Phoonsawat
eba4e23bea Change API Put and Post CommandType 01-09 2023-08-25 10:32:43 +07:00
Kittapath
0aa0aedba9 Merge branch 'develop' into work 2023-08-24 19:24:19 +07:00
Kittapath
69f23fd0cb api import เครื่องราช,ใบกำกับ 2023-08-24 19:23:33 +07:00
Harid Promsri (Bright)
b76ecf2a66 delete template 2023-08-24 17:49:26 +07:00
Suphonchai Phoonsawat
2cafb0b16f แก้ไขการ export docx และ xlsx 2023-08-24 12:56:55 +07:00
Suphonchai Phoonsawat
160ff2abcf เชื่อมฐานข้อมูล 2023-08-24 12:31:16 +07:00
Suphonchai Phoonsawat
2ebedb9bb2 Merge branch 'develop' into working 2023-08-24 12:14:32 +07:00
Suphonchai Phoonsawat
041a4d8f3d downgrade Lib and Report API เพื่อรองรับการใช้งาน Report 2023-08-24 12:14:01 +07:00
Harid Promsri (Bright)
1b16b81814 template คำสั่งปลดออก, ไล่ออก 2023-08-24 12:06:22 +07:00
Kittapath
9c610407f4 Merge branch 'develop' into work 2023-08-23 20:32:58 +07:00
Kittapath
51bdcf4041 api บันทึกเครื่องราช 2023-08-23 20:30:30 +07:00
Suphonchai Phoonsawat
475f53937d test การ include library 2023-08-23 19:05:31 +07:00
Suphonchai Phoonsawat
031e25c04f Add Report Template 2023-08-23 18:30:52 +07:00
Suphonchai Phoonsawat
3e2fc6905f Merge remote-tracking branch 'origin/develop' into develop 2023-08-23 18:23:04 +07:00
Suphonchai Phoonsawat
63403121ae Add Report V2 เพื่อทดสอบการสสร้างตัว generate report ด้วย dotnet 6 2023-08-23 18:22:41 +07:00
Harid Promsri (Bright)
71a4edaa7d no message 2023-08-23 16:43:28 +07:00
Harid Promsri (Bright)
ad30cb849b เพิ่ม template 20,29,30 2023-08-23 16:20:23 +07:00
Harid Promsri (Bright)
24bc852341 เพิ่ม api รายงานประกาศเกษียณข้าราชการ/ move old template 2023-08-23 13:50:44 +07:00
Suphonchai Phoonsawat
c179b14839 Merge branch 'develop' into working
# Conflicts:
#	BMA.EHR.Application/ApplicationServicesRegistration.cs
2023-08-23 09:31:03 +07:00
Harid Promsri (Bright)
81b2ad210b api รายงานประกาศเกษียณลูกจ้างประจำ 2023-08-22 17:24:21 +07:00
Suphonchai Phoonsawat
5d2a8483a2 Merge branch 'develop' into working 2023-08-21 09:22:47 +07:00
Suphonchai Phoonsawat
b42a0cb321 test change library 2023-08-21 09:22:16 +07:00
Suphonchai Phoonsawat
dcbc9e609c update docker file 2023-08-20 21:11:54 +07:00
Suphonchai Phoonsawat
76892fc089 update report version 2023-08-20 20:28:14 +07:00
Suphonchai Phoonsawat
f5d4038417 Report V2 2023-08-20 19:29:03 +07:00
Harid Promsri (Bright)
9abb9c5422 ปรับ/เพิ่ม template ประกาศเกษียณข้าราชการ 2023-08-20 14:13:20 +07:00
Suphonchai Phoonsawat
95168acc3b รายงานคำสั่งบรรจุ (หน้าครุฑ) 2023-08-20 12:00:14 +07:00
Suphonchai Phoonsawat
a879c38512 Merge remote-tracking branch 'origin/develop' into develop 2023-08-20 11:07:39 +07:00
Suphonchai Phoonsawat
99485f64e0 แก้บั้กออกคำสั่งบรรจุ 2023-08-20 11:07:18 +07:00
Kittapath
9a0e68b0f8 แก้ไขจัดสรรเครื่องราช 2023-08-20 07:46:52 +07:00
Kittapath
16e55269dc Merge branch 'develop' into work 2023-08-19 21:04:00 +07:00
Kittapath
824c8267ef เพิ่ม user ใน บรรจุ 2023-08-19 21:03:17 +07:00
Kittapath
d5ffd5cb08 api จัดสรรเครื่องราช 2023-08-18 14:35:45 +07:00
Suphonchai Phoonsawat
7d88274dae Merge branch 'develop' into working 2023-08-18 14:26:26 +07:00
Suphonchai Phoonsawat
8ee7dc94a2 แก้บันทึกและแก้ไขเลขที่คำสั่ง จาก int to str 2023-08-18 14:23:11 +07:00
Kittapath
d30030141a migrate db insignia add round 2023-08-18 12:13:16 +07:00
Suphonchai Phoonsawat
cc902536d6 fix bug and add approver position 2023-08-18 10:53:44 +07:00
Kittapath
f386a5fea6 api จัดการคำขอเครื่องราช 2023-08-18 02:25:07 +07:00
Suphonchai Phoonsawat
4215af4a0b Merge branch 'working' into develop 2023-08-17 14:32:49 +07:00
Suphonchai Phoonsawat
c649861bd6 เพิ่ม API 2023-08-17 13:05:05 +07:00
Suphonchai Phoonsawat
5c5c85a120 Add Org and Approver Api 2023-08-17 12:43:47 +07:00
Kittapath
0f879874f5 เพิ่มฟิวตอนสร้าง profile createuser 2023-08-17 12:29:41 +07:00
Suphonchai Phoonsawat
3c11d1b5a1 ต้นแบบการทำรายงาน 2023-08-17 10:46:30 +07:00
Kittapath
3332af583b api ทดลองงาน list ตำแหน่ง 2023-08-17 06:20:05 +07:00
Kittapath
5dc317b9f6 แก้ ตำแหน่งเครื่องราชที่ได้รับ 2023-08-16 17:06:20 +07:00
Kittapath
da20b8c64e แก้ model profile 2023-08-16 16:44:36 +07:00
Kittapath
6a0d548f22 Merge branch 'develop' into work 2023-08-16 15:14:59 +07:00
Kittapath
8f109d0863 แก้ฟิวเงินเดือนเกษียญ 2023-08-16 15:14:29 +07:00
Suphonchai Phoonsawat
b765baa94f Merge branch 'develop' into working 2023-08-16 14:16:05 +07:00
Suphonchai Phoonsawat
0d22239a2e Correct Execute Command 2023-08-16 14:15:45 +07:00
Kittapath
acd4bed59f Merge branch 'develop' into work 2023-08-16 02:37:06 +07:00
Kittapath
1b70ad6816 แก้api เกษียญอื่นๆให้เหมือนรับโอน 2023-08-16 02:35:43 +07:00
Harid Promsri (Bright)
eadbf102e7 เพิ่ม api หน่วยงานที่ถูกเลือกไปแล้ว (ระบบแต่งตั้ง-เลื่อน, ระบบรับโอน, ระบบย้าย) 2023-08-15 18:09:29 +07:00
Suphonchai Phoonsawat
ecf982535b แก้ seed data command type 2023-08-11 16:46:56 +07:00
Suphonchai Phoonsawat
dbdd4a7be4 fix bug swap record 2023-08-11 14:05:08 +07:00
Suphonchai Phoonsawat
e5699ea046 Merge branch 'develop' into working 2023-08-11 13:54:51 +07:00
Kittapath
243700bd53 บันทึกทะเบียนประวัติuserถึงแก่กรรม 2023-08-11 12:08:48 +07:00
Kittapath
75c4cb0f08 Merge branch 'develop' into work 2023-08-11 10:32:44 +07:00
Kittapath
3b36da67eb เพิ่ม path รูปขอโอน 2023-08-11 10:32:27 +07:00
Suphonchai Phoonsawat
679c7bca99 Merge branch 'develop' into working 2023-08-11 09:39:31 +07:00
Harid Promsri (Bright)
cc1da23deb Template คำสั่งงวด 3 ที่จัดลำดับแล้ว 2023-08-11 09:38:08 +07:00
Kittapath
e2fee53a94 เพิ่ม api บรรจุ พ้นราชการ 2023-08-11 01:57:09 +07:00
Suphonchai Phoonsawat
641e57eaad fix bugs แสดงรายชื่อเลือกผู้รับคำสั่ง 2023-08-10 12:54:07 +07:00
Kittapath
f587ab6a87 Merge branch 'develop' into work 2023-08-09 23:34:54 +07:00
Kittapath
4a17aef039 เพิ่ม api ผลตรวจเลือด 2023-08-09 23:34:25 +07:00
Suphonchai Phoonsawat
aacbcfee32 แก้บั้ก และเพิ่ม api inbox noti 2023-08-09 20:28:56 +07:00
Kittapath
060765d373 Merge branch 'develop' into work 2023-08-08 17:40:53 +07:00
Kittapath
eb9fce3a0a รายการบันทึกเวียนแจ้งการถึงแก่กรรม เพิ่มฟิวตำแหน่ง 2023-08-08 17:39:46 +07:00
Suphonchai Phoonsawat
5d518c69f3 Add Profile Position Relationship 2023-08-08 15:13:16 +07:00
Suphonchai Phoonsawat
c99cb5344e fix bug upload
api ออกคำสั่ง
ส่ง inbox and noti
2023-08-08 15:05:53 +07:00
Suphonchai Phoonsawat
9ff5725be4 Merge branch 'develop' into working 2023-08-08 12:37:24 +07:00
Suphonchai Phoonsawat
68c9ed1ad9 fix upload attatchment 2023-08-08 12:37:02 +07:00
Kittapath
fabd9d47b0 migrate table ลาออก 2023-08-08 11:21:21 +07:00
Kittapath
4bb0af5404 Merge branch 'develop' into work 2023-08-08 11:05:04 +07:00
Kittapath
ed52581e58 api ลาออก 2023-08-08 11:04:41 +07:00
Suphonchai Phoonsawat
aff4dcd38d Add Field to ProfileSAlary 2023-08-08 10:35:48 +07:00
Suphonchai Phoonsawat
1a7be19e33 ปรับ api ตามที่คุยใหม่ 2023-08-08 10:19:35 +07:00
Kittapath
7b038f0131 Merge branch 'develop' into work 2023-08-07 16:34:11 +07:00
Kittapath
5843cc8146 รับโอนเพิ่มidตำแหน่ง 2023-08-07 16:26:29 +07:00
Suphonchai Phoonsawat
2635f47a62 Merge branch 'develop' into working 2023-08-07 16:21:51 +07:00
Suphonchai Phoonsawat
4098b602ee fix bug api แสดงรายการเงินเดือนจากระบบสรรหา 2023-08-07 16:17:18 +07:00
Suphonchai Phoonsawat
72c53c2e42 เพิ่ม api แสดงข้อมูลเงินเดือนที่บันทึกในระบบสรรหา 2023-08-07 14:57:23 +07:00
Kittapath
3d0a56d277 แก้ model org add agency 2023-08-07 14:16:00 +07:00
Suphonchai Phoonsawat
f80c1ca295 Merge branch 'develop' into working 2023-08-07 13:49:03 +07:00
Suphonchai Phoonsawat
c6ddcf0bfa Change Code 2023-08-07 13:48:29 +07:00
Kittapath
d8bc0f1a50 no message 2023-08-07 13:36:22 +07:00
Kittapath
3582a6d783 เพิ่ม type ประเภทประกาศพ้นราชการ 2023-08-07 13:18:08 +07:00
9755 changed files with 4385289 additions and 7471 deletions

View file

@ -22,4 +22,12 @@
**/secrets.dev.yaml
**/values.dev.yaml
LICENSE
README.md
README.md
.git
**/bin/
**/obj/
.vscode/
.dockerignore
.gitignore
README.md
*.md

View file

@ -0,0 +1,83 @@
name: Build & Deploy Checkin Service
on:
push:
tags:
- "checkin-dev[0-9]+.[0-9]+.[0-9]+"
- "checkin-dev[0-9]+.[0-9]+.[0-9]+*"
workflow_dispatch:
env:
REGISTRY: ${{ vars.CONTAINER_REGISTRY }}
REGISTRY_USERNAME: ${{ vars.CONTAINER_REGISTRY_USERNAME }}
REGISTRY_PASSWORD: ${{ secrets.CONTAINER_REGISTRY_PASSWORD }}
CONTAINER_IMAGE_NAME: ${{ vars.CONTAINER_REGISTRY }}/${{ vars.CONTAINER_IMAGE_OWNER }}
IMAGE_VERSION: latest
SERVICE_NAME: hrms-api-checkin
DISCORD_WEBHOOK: ${{ vars.DISCORD_WEBHOOK }}
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Tag Version
shell: bash
run: |
if [[ "${{ github.event_name }}" == "push" ]]; then
VERSION=$(echo "${{ github.ref_name }}" | sed 's/checkin-dev//g')
echo "IMAGE_VERSION=${VERSION}" >> $GITHUB_ENV
else
echo "IMAGE_VERSION=${{ env.IMAGE_VERSION }}-${{ github.run_number }}" >> $GITHUB_ENV
fi
- name: Login in to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ env.REGISTRY_USERNAME }}
password: ${{ env.REGISTRY_PASSWORD }}
- name: Build and push docker image
uses: docker/build-push-action@v5
with:
platforms: linux/amd64
context: .
file: ./BMA.EHR.CheckInConsumer/Dockerfile
tags: ${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}:latest,${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}:${{ env.IMAGE_VERSION }}
push: true
- name: Remote Deploy
uses: appleboy/ssh-action@v1.2.1
with:
host: ${{ vars.SSH_DEPLOY_HOST }}
port: ${{ vars.SSH_DEPLOY_PORT }}
username: ${{ secrets.SSH_DEPLOY_USER }}
password: ${{ secrets.SSH_DEPLOY_PASSWORD }}
script: |
cd ~/repo
./replace-env.sh API_CHECKIN "${{ env.IMAGE_VERSION }}"
./deploy.sh ${{ env.SERVICE_NAME }}
- name: Discord Notification
if: always()
run: |
STATUS="${{ job.status == 'success' && '✅ Success' || '❌ Failed' }}"
COLOR="${{ job.status == 'success' && '3066993' || '15158332' }}"
TIMESTAMP=$(date -u +%Y-%m-%dT%H:%M:%SZ)
curl -H "Content-Type: application/json" \
-X POST \
-d "{
\"embeds\": [{
\"title\": \"$STATUS\",
\"description\": \"**Build & Deploy**\\n- Image: \`${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}\`\\n- Version: \`${{ env.IMAGE_VERSION }}\`\\n- By: \`${{ gitea.actor }}\`\",
\"color\": $COLOR,
\"footer\": {
\"text\": \"Release Notification\",
\"icon_url\": \"https://example.com/success-icon.png\"
},
\"timestamp\": \"$TIMESTAMP\"
}]
}" \
${{ env.DISCORD_WEBHOOK }}

View file

@ -0,0 +1,83 @@
name: Build & Deploy Discipline Service
on:
push:
tags:
- "discipline-dev[0-9]+.[0-9]+.[0-9]+"
- "discipline-dev[0-9]+.[0-9]+.[0-9]+*"
workflow_dispatch:
env:
REGISTRY: ${{ vars.CONTAINER_REGISTRY }}
REGISTRY_USERNAME: ${{ vars.CONTAINER_REGISTRY_USERNAME }}
REGISTRY_PASSWORD: ${{ secrets.CONTAINER_REGISTRY_PASSWORD }}
CONTAINER_IMAGE_NAME: ${{ vars.CONTAINER_REGISTRY }}/${{ vars.CONTAINER_IMAGE_OWNER }}
IMAGE_VERSION: latest
SERVICE_NAME: hrms-api-discipline
DISCORD_WEBHOOK: ${{ vars.DISCORD_WEBHOOK }}
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Tag Version
shell: bash
run: |
if [[ "${{ github.event_name }}" == "push" ]]; then
VERSION=$(echo "${{ github.ref_name }}" | sed 's/discipline-dev//g')
echo "IMAGE_VERSION=${VERSION}" >> $GITHUB_ENV
else
echo "IMAGE_VERSION=${{ env.IMAGE_VERSION }}-${{ github.run_number }}" >> $GITHUB_ENV
fi
- name: Login in to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ env.REGISTRY_USERNAME }}
password: ${{ env.REGISTRY_PASSWORD }}
- name: Build and push docker image
uses: docker/build-push-action@v5
with:
platforms: linux/amd64
context: .
file: ./BMA.EHR.Discipline.Service/Dockerfile
tags: ${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}:latest,${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}:${{ env.IMAGE_VERSION }}
push: true
- name: Remote Deploy
uses: appleboy/ssh-action@v1.2.1
with:
host: ${{ vars.SSH_DEPLOY_HOST }}
port: ${{ vars.SSH_DEPLOY_PORT }}
username: ${{ secrets.SSH_DEPLOY_USER }}
password: ${{ secrets.SSH_DEPLOY_PASSWORD }}
script: |
cd ~/repo
./replace-env.sh API_DISCIPLINE "${{ env.IMAGE_VERSION }}"
./deploy.sh ${{ env.SERVICE_NAME }}
- name: Discord Notification
if: always()
run: |
STATUS="${{ job.status == 'success' && '✅ Success' || '❌ Failed' }}"
COLOR="${{ job.status == 'success' && '3066993' || '15158332' }}"
TIMESTAMP=$(date -u +%Y-%m-%dT%H:%M:%SZ)
curl -H "Content-Type: application/json" \
-X POST \
-d "{
\"embeds\": [{
\"title\": \"$STATUS\",
\"description\": \"**Build & Deploy**\\n- Image: \`${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}\`\\n- Version: \`${{ env.IMAGE_VERSION }}\`\\n- By: \`${{ gitea.actor }}\`\",
\"color\": $COLOR,
\"footer\": {
\"text\": \"Release Notification\",
\"icon_url\": \"https://example.com/success-icon.png\"
},
\"timestamp\": \"$TIMESTAMP\"
}]
}" \
${{ env.DISCORD_WEBHOOK }}

View file

@ -0,0 +1,83 @@
name: Build & Deploy Insignia Service
on:
push:
tags:
- "insignia-dev[0-9]+.[0-9]+.[0-9]+"
- "insignia-dev[0-9]+.[0-9]+.[0-9]+*"
workflow_dispatch:
env:
REGISTRY: ${{ vars.CONTAINER_REGISTRY }}
REGISTRY_USERNAME: ${{ vars.CONTAINER_REGISTRY_USERNAME }}
REGISTRY_PASSWORD: ${{ secrets.CONTAINER_REGISTRY_PASSWORD }}
CONTAINER_IMAGE_NAME: ${{ vars.CONTAINER_REGISTRY }}/${{ vars.CONTAINER_IMAGE_OWNER }}
IMAGE_VERSION: latest
SERVICE_NAME: hrms-api-insignia
DISCORD_WEBHOOK: ${{ vars.DISCORD_WEBHOOK }}
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Tag Version
shell: bash
run: |
if [[ "${{ github.event_name }}" == "push" ]]; then
VERSION=$(echo "${{ github.ref_name }}" | sed 's/insignia-dev//g')
echo "IMAGE_VERSION=${VERSION}" >> $GITHUB_ENV
else
echo "IMAGE_VERSION=${{ env.IMAGE_VERSION }}-${{ github.run_number }}" >> $GITHUB_ENV
fi
- name: Login in to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ env.REGISTRY_USERNAME }}
password: ${{ env.REGISTRY_PASSWORD }}
- name: Build and push docker image
uses: docker/build-push-action@v5
with:
platforms: linux/amd64
context: .
file: ./BMA.EHR.Insignia/Dockerfile
tags: ${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}:latest,${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}:${{ env.IMAGE_VERSION }}
push: true
- name: Remote Deploy
uses: appleboy/ssh-action@v1.2.1
with:
host: ${{ vars.SSH_DEPLOY_HOST }}
port: ${{ vars.SSH_DEPLOY_PORT }}
username: ${{ secrets.SSH_DEPLOY_USER }}
password: ${{ secrets.SSH_DEPLOY_PASSWORD }}
script: |
cd ~/repo
./replace-env.sh API_INSIGNIA "${{ env.IMAGE_VERSION }}"
./deploy.sh ${{ env.SERVICE_NAME }}
- name: Discord Notification
if: always()
run: |
STATUS="${{ job.status == 'success' && '✅ Success' || '❌ Failed' }}"
COLOR="${{ job.status == 'success' && '3066993' || '15158332' }}"
TIMESTAMP=$(date -u +%Y-%m-%dT%H:%M:%SZ)
curl -H "Content-Type: application/json" \
-X POST \
-d "{
\"embeds\": [{
\"title\": \"$STATUS\",
\"description\": \"**Build & Deploy**\\n- Image: \`${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}\`\\n- Version: \`${{ env.IMAGE_VERSION }}\`\\n- By: \`${{ gitea.actor }}\`\",
\"color\": $COLOR,
\"footer\": {
\"text\": \"Release Notification\",
\"icon_url\": \"https://example.com/success-icon.png\"
},
\"timestamp\": \"$TIMESTAMP\"
}]
}" \
${{ env.DISCORD_WEBHOOK }}

View file

@ -0,0 +1,83 @@
name: Build & Deploy Leave Service
on:
push:
tags:
- "leave-dev[0-9]+.[0-9]+.[0-9]+"
- "leave-dev[0-9]+.[0-9]+.[0-9]+*"
workflow_dispatch:
env:
REGISTRY: ${{ vars.CONTAINER_REGISTRY }}
REGISTRY_USERNAME: ${{ vars.CONTAINER_REGISTRY_USERNAME }}
REGISTRY_PASSWORD: ${{ secrets.CONTAINER_REGISTRY_PASSWORD }}
CONTAINER_IMAGE_NAME: ${{ vars.CONTAINER_REGISTRY }}/${{ vars.CONTAINER_IMAGE_OWNER }}
IMAGE_VERSION: latest
SERVICE_NAME: hrms-api-leave
DISCORD_WEBHOOK: ${{ vars.DISCORD_WEBHOOK }}
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Tag Version
shell: bash
run: |
if [[ "${{ github.event_name }}" == "push" ]]; then
VERSION=$(echo "${{ github.ref_name }}" | sed 's/leave-dev//g')
echo "IMAGE_VERSION=${VERSION}" >> $GITHUB_ENV
else
echo "IMAGE_VERSION=${{ env.IMAGE_VERSION }}-${{ github.run_number }}" >> $GITHUB_ENV
fi
- name: Login in to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ env.REGISTRY_USERNAME }}
password: ${{ env.REGISTRY_PASSWORD }}
- name: Build and push docker image
uses: docker/build-push-action@v5
with:
platforms: linux/amd64
context: .
file: ./BMA.EHR.Leave/Dockerfile
tags: ${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}:latest,${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}:${{ env.IMAGE_VERSION }}
push: true
- name: Remote Deploy
uses: appleboy/ssh-action@v1.2.1
with:
host: ${{ vars.SSH_DEPLOY_HOST }}
port: ${{ vars.SSH_DEPLOY_PORT }}
username: ${{ secrets.SSH_DEPLOY_USER }}
password: ${{ secrets.SSH_DEPLOY_PASSWORD }}
script: |
cd ~/repo
./replace-env.sh API_LEAVE "${{ env.IMAGE_VERSION }}"
./deploy.sh ${{ env.SERVICE_NAME }}
- name: Discord Notification
if: always()
run: |
STATUS="${{ job.status == 'success' && '✅ Success' || '❌ Failed' }}"
COLOR="${{ job.status == 'success' && '3066993' || '15158332' }}"
TIMESTAMP=$(date -u +%Y-%m-%dT%H:%M:%SZ)
curl -H "Content-Type: application/json" \
-X POST \
-d "{
\"embeds\": [{
\"title\": \"$STATUS\",
\"description\": \"**Build & Deploy**\\n- Image: \`${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}\`\\n- Version: \`${{ env.IMAGE_VERSION }}\`\\n- By: \`${{ gitea.actor }}\`\",
\"color\": $COLOR,
\"footer\": {
\"text\": \"Release Notification\",
\"icon_url\": \"https://example.com/success-icon.png\"
},
\"timestamp\": \"$TIMESTAMP\"
}]
}" \
${{ env.DISCORD_WEBHOOK }}

View file

@ -0,0 +1,83 @@
name: Build & Deploy Placement Service
on:
push:
tags:
- "placement-dev[0-9]+.[0-9]+.[0-9]+"
- "placement-dev[0-9]+.[0-9]+.[0-9]+*"
workflow_dispatch:
env:
REGISTRY: ${{ vars.CONTAINER_REGISTRY }}
REGISTRY_USERNAME: ${{ vars.CONTAINER_REGISTRY_USERNAME }}
REGISTRY_PASSWORD: ${{ secrets.CONTAINER_REGISTRY_PASSWORD }}
CONTAINER_IMAGE_NAME: ${{ vars.CONTAINER_REGISTRY }}/${{ vars.CONTAINER_IMAGE_OWNER }}
IMAGE_VERSION: latest
SERVICE_NAME: hrms-api-placement
DISCORD_WEBHOOK: ${{ vars.DISCORD_WEBHOOK }}
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Tag Version
shell: bash
run: |
if [[ "${{ github.event_name }}" == "push" ]]; then
VERSION=$(echo "${{ github.ref_name }}" | sed 's/placement-dev//g')
echo "IMAGE_VERSION=${VERSION}" >> $GITHUB_ENV
else
echo "IMAGE_VERSION=${{ env.IMAGE_VERSION }}-${{ github.run_number }}" >> $GITHUB_ENV
fi
- name: Login in to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ env.REGISTRY_USERNAME }}
password: ${{ env.REGISTRY_PASSWORD }}
- name: Build and push docker image
uses: docker/build-push-action@v5
with:
platforms: linux/amd64
context: .
file: ./BMA.EHR.Placement.Service/Dockerfile
tags: ${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}:latest,${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}:${{ env.IMAGE_VERSION }}
push: true
- name: Remote Deploy
uses: appleboy/ssh-action@v1.2.1
with:
host: ${{ vars.SSH_DEPLOY_HOST }}
port: ${{ vars.SSH_DEPLOY_PORT }}
username: ${{ secrets.SSH_DEPLOY_USER }}
password: ${{ secrets.SSH_DEPLOY_PASSWORD }}
script: |
cd ~/repo
./replace-env.sh API_PLACEMENT "${{ env.IMAGE_VERSION }}"
./deploy.sh ${{ env.SERVICE_NAME }}
- name: Discord Notification
if: always()
run: |
STATUS="${{ job.status == 'success' && '✅ Success' || '❌ Failed' }}"
COLOR="${{ job.status == 'success' && '3066993' || '15158332' }}"
TIMESTAMP=$(date -u +%Y-%m-%dT%H:%M:%SZ)
curl -H "Content-Type: application/json" \
-X POST \
-d "{
\"embeds\": [{
\"title\": \"$STATUS\",
\"description\": \"**Build & Deploy**\\n- Image: \`${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}\`\\n- Version: \`${{ env.IMAGE_VERSION }}\`\\n- By: \`${{ gitea.actor }}\`\",
\"color\": $COLOR,
\"footer\": {
\"text\": \"Release Notification\",
\"icon_url\": \"https://example.com/success-icon.png\"
},
\"timestamp\": \"$TIMESTAMP\"
}]
}" \
${{ env.DISCORD_WEBHOOK }}

View file

@ -0,0 +1,83 @@
name: Build & Deploy Retirement Service
on:
push:
tags:
- "retirement-dev[0-9]+.[0-9]+.[0-9]+"
- "retirement-dev[0-9]+.[0-9]+.[0-9]+*"
workflow_dispatch:
env:
REGISTRY: ${{ vars.CONTAINER_REGISTRY }}
REGISTRY_USERNAME: ${{ vars.CONTAINER_REGISTRY_USERNAME }}
REGISTRY_PASSWORD: ${{ secrets.CONTAINER_REGISTRY_PASSWORD }}
CONTAINER_IMAGE_NAME: ${{ vars.CONTAINER_REGISTRY }}/${{ vars.CONTAINER_IMAGE_OWNER }}
IMAGE_VERSION: latest
SERVICE_NAME: hrms-api-retirement
DISCORD_WEBHOOK: ${{ vars.DISCORD_WEBHOOK }}
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Tag Version
shell: bash
run: |
if [[ "${{ github.event_name }}" == "push" ]]; then
VERSION=$(echo "${{ github.ref_name }}" | sed 's/retirement-dev//g')
echo "IMAGE_VERSION=${VERSION}" >> $GITHUB_ENV
else
echo "IMAGE_VERSION=${{ env.IMAGE_VERSION }}-${{ github.run_number }}" >> $GITHUB_ENV
fi
- name: Login in to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ env.REGISTRY_USERNAME }}
password: ${{ env.REGISTRY_PASSWORD }}
- name: Build and push docker image
uses: docker/build-push-action@v5
with:
platforms: linux/amd64
context: .
file: ./BMA.EHR.Retirement.Service/Dockerfile
tags: ${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}:latest,${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}:${{ env.IMAGE_VERSION }}
push: true
- name: Remote Deploy
uses: appleboy/ssh-action@v1.2.1
with:
host: ${{ vars.SSH_DEPLOY_HOST }}
port: ${{ vars.SSH_DEPLOY_PORT }}
username: ${{ secrets.SSH_DEPLOY_USER }}
password: ${{ secrets.SSH_DEPLOY_PASSWORD }}
script: |
cd ~/repo
./replace-env.sh API_RETIREMENT "${{ env.IMAGE_VERSION }}"
./deploy.sh ${{ env.SERVICE_NAME }}
- name: Discord Notification
if: always()
run: |
STATUS="${{ job.status == 'success' && '✅ Success' || '❌ Failed' }}"
COLOR="${{ job.status == 'success' && '3066993' || '15158332' }}"
TIMESTAMP=$(date -u +%Y-%m-%dT%H:%M:%SZ)
curl -H "Content-Type: application/json" \
-X POST \
-d "{
\"embeds\": [{
\"title\": \"$STATUS\",
\"description\": \"**Build & Deploy**\\n- Image: \`${{ env.CONTAINER_IMAGE_NAME }}/${{ env.SERVICE_NAME }}\`\\n- Version: \`${{ env.IMAGE_VERSION }}\`\\n- By: \`${{ gitea.actor }}\`\",
\"color\": $COLOR,
\"footer\": {
\"text\": \"Release Notification\",
\"icon_url\": \"https://example.com/success-icon.png\"
},
\"timestamp\": \"$TIMESTAMP\"
}]
}" \
${{ env.DISCORD_WEBHOOK }}

22
.github/workflows/discord-notify.yml vendored Normal file
View file

@ -0,0 +1,22 @@
name: Discord PR Notify
on:
pull_request:
types: [opened]
jobs:
discord:
runs-on: ubuntu-latest
steps:
- name: Send Discord
run: |
curl -X POST "${{ secrets.DISCORD_WEBHOOK_PULLREQUEST }}" \
-H "Content-Type: application/json" \
-d '{
"embeds": [{
"title": "🔔 **Service:** ${{ github.repository }}",
"description": "👤 **Author:** ${{ github.event.pull_request.user.login }}\n🌿 **Branch:** ${{ github.event.pull_request.head.ref }} → ${{ github.event.pull_request.base.ref }}\n📦 **Pull Request:** [#${{ github.event.pull_request.number }} - ${{ github.event.pull_request.title }}](${{ github.event.pull_request.html_url }})",
"color": 5814783,
"timestamp": "${{ github.event.pull_request.created_at }}"
}]
}'

View file

@ -0,0 +1,101 @@
name: DockerHub Release - CheckIn Consumer
run-name: DockerHub Release - CheckIn Consumer by ${{ github.actor }}
on:
push:
tags:
- "checkin-[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch:
inputs:
IMAGE_VER:
description: "Image version (e.g., latest, v1.0.0)"
required: false
default: "latest"
env:
DOCKERHUB_REGISTRY: docker.io
IMAGE_NAME: hrms-api-checkin
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }}
jobs:
release-to-dockerhub:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set output tags
id: vars
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: Generate version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER=${{ steps.vars.outputs.tag }}
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo "image_ver=${IMAGE_VER}" >> $GITHUB_OUTPUT
echo "Generated version: ${IMAGE_VER}"
- name: Display version
run: |
echo "Git Ref: $GITHUB_REF"
echo "Image Version: ${{ steps.gen_ver.outputs.image_ver }}"
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
registry: ${{env.DOCKERHUB_REGISTRY}}
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: .
file: BMA.EHR.CheckInConsumer/Dockerfile
platforms: linux/amd64
push: true
tags: |
${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ steps.gen_ver.outputs.image_ver }}
${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:latest
labels: |
org.opencontainers.image.title=BMA EHR CheckIn Consumer
org.opencontainers.image.description=HRMS CheckIn Consumer Service
cache-from: type=gha
cache-to: type=gha,mode=max
- name: Notify Discord on success
if: success()
env:
IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }}
run: |
TAG_INFO="Tag: ${IMAGE_VER:-unknown}"
REF_INFO="Ref: ${GITHUB_REF}"
ACTOR_INFO="Actor: ${GITHUB_ACTOR}"
MSG="✅ DockerHub release succeeded\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}"
curl -s -H "Content-Type: application/json" \
-X POST \
-d "{\"content\":\"${MSG}\"}" \
"$DISCORD_WEBHOOK"
- name: Notify Discord on failure
if: failure()
env:
IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }}
run: |
TAG_INFO="Tag: ${IMAGE_VER:-unknown}"
REF_INFO="Ref: ${GITHUB_REF}"
ACTOR_INFO="Actor: ${GITHUB_ACTOR}"
MSG="❌ DockerHub release failed\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}"
curl -s -H "Content-Type: application/json" \
-X POST \
-d "{\"content\":\"${MSG}\"}" \
"$DISCORD_WEBHOOK"

View file

@ -0,0 +1,101 @@
name: DockerHub Release - Command Service
run-name: DockerHub Release - Command Service by ${{ github.actor }}
on:
push:
tags:
- "command-[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch:
inputs:
IMAGE_VER:
description: "Image version (e.g., latest, v1.0.0)"
required: false
default: "latest"
env:
DOCKERHUB_REGISTRY: docker.io
IMAGE_NAME: hrms-api-command
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }}
jobs:
release-to-dockerhub:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set output tags
id: vars
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: Generate version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER=${{ steps.vars.outputs.tag }}
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo "image_ver=${IMAGE_VER}" >> $GITHUB_OUTPUT
echo "Generated version: ${IMAGE_VER}"
- name: Display version
run: |
echo "Git Ref: $GITHUB_REF"
echo "Image Version: ${{ steps.gen_ver.outputs.image_ver }}"
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
registry: ${{env.DOCKERHUB_REGISTRY}}
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: .
file: BMA.EHR.Command.Service/Dockerfile
platforms: linux/amd64
push: true
tags: |
${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ steps.gen_ver.outputs.image_ver }}
${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:latest
labels: |
org.opencontainers.image.title=BMA EHR Command Service
org.opencontainers.image.description=HRMS Command API Service
cache-from: type=gha
cache-to: type=gha,mode=max
- name: Notify Discord on success
if: success()
env:
IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }}
run: |
TAG_INFO="Tag: ${IMAGE_VER:-unknown}"
REF_INFO="Ref: ${GITHUB_REF}"
ACTOR_INFO="Actor: ${GITHUB_ACTOR}"
MSG="✅ DockerHub release succeeded\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}"
curl -s -H "Content-Type: application/json" \
-X POST \
-d "{\"content\":\"${MSG}\"}" \
"$DISCORD_WEBHOOK"
- name: Notify Discord on failure
if: failure()
env:
IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }}
run: |
TAG_INFO="Tag: ${IMAGE_VER:-unknown}"
REF_INFO="Ref: ${GITHUB_REF}"
ACTOR_INFO="Actor: ${GITHUB_ACTOR}"
MSG="❌ DockerHub release failed\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}"
curl -s -H "Content-Type: application/json" \
-X POST \
-d "{\"content\":\"${MSG}\"}" \
"$DISCORD_WEBHOOK"

View file

@ -0,0 +1,101 @@
name: DockerHub Release - Discipline Service
run-name: DockerHub Release - Discipline Service by ${{ github.actor }}
on:
push:
tags:
- "discipline-[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch:
inputs:
IMAGE_VER:
description: "Image version (e.g., latest, v1.0.0)"
required: false
default: "latest"
env:
DOCKERHUB_REGISTRY: docker.io
IMAGE_NAME: hrms-api-discipline
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }}
jobs:
release-to-dockerhub:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set output tags
id: vars
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: Generate version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER=${{ steps.vars.outputs.tag }}
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo "image_ver=${IMAGE_VER}" >> $GITHUB_OUTPUT
echo "Generated version: ${IMAGE_VER}"
- name: Display version
run: |
echo "Git Ref: $GITHUB_REF"
echo "Image Version: ${{ steps.gen_ver.outputs.image_ver }}"
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
registry: ${{env.DOCKERHUB_REGISTRY}}
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: .
file: BMA.EHR.Discipline.Service/Dockerfile
platforms: linux/amd64
push: true
tags: |
${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ steps.gen_ver.outputs.image_ver }}
${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:latest
labels: |
org.opencontainers.image.title=BMA EHR Discipline Service
org.opencontainers.image.description=HRMS Discipline API Service
cache-from: type=gha
cache-to: type=gha,mode=max
- name: Notify Discord on success
if: success()
env:
IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }}
run: |
TAG_INFO="Tag: ${IMAGE_VER:-unknown}"
REF_INFO="Ref: ${GITHUB_REF}"
ACTOR_INFO="Actor: ${GITHUB_ACTOR}"
MSG="✅ DockerHub release succeeded\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}"
curl -s -H "Content-Type: application/json" \
-X POST \
-d "{\"content\":\"${MSG}\"}" \
"$DISCORD_WEBHOOK"
- name: Notify Discord on failure
if: failure()
env:
IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }}
run: |
TAG_INFO="Tag: ${IMAGE_VER:-unknown}"
REF_INFO="Ref: ${GITHUB_REF}"
ACTOR_INFO="Actor: ${GITHUB_ACTOR}"
MSG="❌ DockerHub release failed\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}"
curl -s -H "Content-Type: application/json" \
-X POST \
-d "{\"content\":\"${MSG}\"}" \
"$DISCORD_WEBHOOK"

View file

@ -0,0 +1,101 @@
name: DockerHub Release - Insignia Service
run-name: DockerHub Release - Insignia Service by ${{ github.actor }}
on:
push:
tags:
- "insignia-[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch:
inputs:
IMAGE_VER:
description: "Image version (e.g., latest, v1.0.0)"
required: false
default: "latest"
env:
DOCKERHUB_REGISTRY: docker.io
IMAGE_NAME: hrms-api-insignia
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }}
jobs:
release-to-dockerhub:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set output tags
id: vars
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: Generate version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER=${{ steps.vars.outputs.tag }}
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo "image_ver=${IMAGE_VER}" >> $GITHUB_OUTPUT
echo "Generated version: ${IMAGE_VER}"
- name: Display version
run: |
echo "Git Ref: $GITHUB_REF"
echo "Image Version: ${{ steps.gen_ver.outputs.image_ver }}"
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
registry: ${{env.DOCKERHUB_REGISTRY}}
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: .
file: BMA.EHR.Insignia/Dockerfile
platforms: linux/amd64
push: true
tags: |
${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ steps.gen_ver.outputs.image_ver }}
${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:latest
labels: |
org.opencontainers.image.title=BMA EHR Insignia Service
org.opencontainers.image.description=HRMS Insignia API Service
cache-from: type=gha
cache-to: type=gha,mode=max
- name: Notify Discord on success
if: success()
env:
IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }}
run: |
TAG_INFO="Tag: ${IMAGE_VER:-unknown}"
REF_INFO="Ref: ${GITHUB_REF}"
ACTOR_INFO="Actor: ${GITHUB_ACTOR}"
MSG="✅ DockerHub release succeeded\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}"
curl -s -H "Content-Type: application/json" \
-X POST \
-d "{\"content\":\"${MSG}\"}" \
"$DISCORD_WEBHOOK"
- name: Notify Discord on failure
if: failure()
env:
IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }}
run: |
TAG_INFO="Tag: ${IMAGE_VER:-unknown}"
REF_INFO="Ref: ${GITHUB_REF}"
ACTOR_INFO="Actor: ${GITHUB_ACTOR}"
MSG="❌ DockerHub release failed\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}"
curl -s -H "Content-Type: application/json" \
-X POST \
-d "{\"content\":\"${MSG}\"}" \
"$DISCORD_WEBHOOK"

View file

@ -0,0 +1,119 @@
name: DockerHub Release - Leave Service
run-name: DockerHub Release - Leave Service by ${{ github.actor }}
on:
push:
tags:
- "leave-[0-9]+.[0-9]+.[0-9]+"
# branches:
# - main
# - develop
workflow_dispatch:
inputs:
IMAGE_VER:
description: "Image version (e.g., latest, v1.0.0)"
required: false
default: "latest"
env:
DOCKERHUB_REGISTRY: docker.io
IMAGE_NAME: hrms-api-leave
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }}
jobs:
release-to-dockerhub:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set output tags
id: vars
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: Generate version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER=${{ steps.vars.outputs.tag }}
elif [[ $GITHUB_REF == 'refs/heads/'* ]]; then
BRANCH_NAME=${GITHUB_REF#refs/heads/}
IMAGE_VER="${BRANCH_NAME}-latest"
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo "image_ver=${IMAGE_VER}" >> $GITHUB_OUTPUT
echo "Generated version: ${IMAGE_VER}"
- name: Display version
run: |
echo "Git Ref: $GITHUB_REF"
echo "Image Version: ${{ steps.gen_ver.outputs.image_ver }}"
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
registry: ${{env.DOCKERHUB_REGISTRY}}
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Extract metadata for Docker
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}
tags: |
type=ref,event=tag
type=ref,event=branch
type=raw,value=${{ steps.gen_ver.outputs.image_ver }}
type=raw,value=latest,enable={{is_default_branch}}
- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: .
file: BMA.EHR.Leave/Dockerfile
platforms: linux/amd64
push: true
tags: |
${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ steps.gen_ver.outputs.image_ver }}
${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:latest
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max
- name: Image digest
run: echo "Image pushed with digest ${{ steps.build.outputs.digest }}"
- name: Notify Discord on success
if: success()
env:
IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }}
run: |
TAG_INFO="Tag: ${IMAGE_VER:-unknown}"
REF_INFO="Ref: ${GITHUB_REF}"
ACTOR_INFO="Actor: ${GITHUB_ACTOR}"
MSG="✅ DockerHub release succeeded\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}"
curl -s -H "Content-Type: application/json" \
-X POST \
-d "{\"content\":\"${MSG}\"}" \
"$DISCORD_WEBHOOK"
- name: Notify Discord on failure
if: failure()
env:
IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }}
run: |
TAG_INFO="Tag: ${IMAGE_VER:-unknown}"
REF_INFO="Ref: ${GITHUB_REF}"
ACTOR_INFO="Actor: ${GITHUB_ACTOR}"
MSG="❌ DockerHub release failed\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}"
curl -s -H "Content-Type: application/json" \
-X POST \
-d "{\"content\":\"${MSG}\"}" \
"$DISCORD_WEBHOOK"

View file

@ -0,0 +1,101 @@
name: DockerHub Release - Placement Service
run-name: DockerHub Release - Placement Service by ${{ github.actor }}
on:
push:
tags:
- "placement-[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch:
inputs:
IMAGE_VER:
description: "Image version (e.g., latest, v1.0.0)"
required: false
default: "latest"
env:
DOCKERHUB_REGISTRY: docker.io
IMAGE_NAME: hrms-api-placement
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }}
jobs:
release-to-dockerhub:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set output tags
id: vars
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: Generate version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER=${{ steps.vars.outputs.tag }}
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo "image_ver=${IMAGE_VER}" >> $GITHUB_OUTPUT
echo "Generated version: ${IMAGE_VER}"
- name: Display version
run: |
echo "Git Ref: $GITHUB_REF"
echo "Image Version: ${{ steps.gen_ver.outputs.image_ver }}"
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
registry: ${{env.DOCKERHUB_REGISTRY}}
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: .
file: BMA.EHR.Placement.Service/Dockerfile
platforms: linux/amd64
push: true
tags: |
${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ steps.gen_ver.outputs.image_ver }}
${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:latest
labels: |
org.opencontainers.image.title=BMA EHR Placement Service
org.opencontainers.image.description=HRMS Placement API Service
cache-from: type=gha
cache-to: type=gha,mode=max
- name: Notify Discord on success
if: success()
env:
IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }}
run: |
TAG_INFO="Tag: ${IMAGE_VER:-unknown}"
REF_INFO="Ref: ${GITHUB_REF}"
ACTOR_INFO="Actor: ${GITHUB_ACTOR}"
MSG="✅ DockerHub release succeeded\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}"
curl -s -H "Content-Type: application/json" \
-X POST \
-d "{\"content\":\"${MSG}\"}" \
"$DISCORD_WEBHOOK"
- name: Notify Discord on failure
if: failure()
env:
IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }}
run: |
TAG_INFO="Tag: ${IMAGE_VER:-unknown}"
REF_INFO="Ref: ${GITHUB_REF}"
ACTOR_INFO="Actor: ${GITHUB_ACTOR}"
MSG="❌ DockerHub release failed\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}"
curl -s -H "Content-Type: application/json" \
-X POST \
-d "{\"content\":\"${MSG}\"}" \
"$DISCORD_WEBHOOK"

View file

@ -0,0 +1,101 @@
name: DockerHub Release - Report Service
run-name: DockerHub Release - Report Service by ${{ github.actor }}
on:
push:
tags:
- "reportv2-[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch:
inputs:
IMAGE_VER:
description: "Image version (e.g., latest, v1.0.0)"
required: false
default: "latest"
env:
DOCKERHUB_REGISTRY: docker.io
IMAGE_NAME: hrms-api-reportv2
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }}
jobs:
release-to-dockerhub:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set output tags
id: vars
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: Generate version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER=${{ steps.vars.outputs.tag }}
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo "image_ver=${IMAGE_VER}" >> $GITHUB_OUTPUT
echo "Generated version: ${IMAGE_VER}"
- name: Display version
run: |
echo "Git Ref: $GITHUB_REF"
echo "Image Version: ${{ steps.gen_ver.outputs.image_ver }}"
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
registry: ${{env.DOCKERHUB_REGISTRY}}
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: .
file: BMA.EHR.Report.Service/Dockerfile
platforms: linux/amd64
push: true
tags: |
${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ steps.gen_ver.outputs.image_ver }}
${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:latest
labels: |
org.opencontainers.image.title=BMA EHR Report Service
org.opencontainers.image.description=HRMS Report API Service
cache-from: type=gha
cache-to: type=gha,mode=max
- name: Notify Discord on success
if: success()
env:
IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }}
run: |
TAG_INFO="Tag: ${IMAGE_VER:-unknown}"
REF_INFO="Ref: ${GITHUB_REF}"
ACTOR_INFO="Actor: ${GITHUB_ACTOR}"
MSG="✅ DockerHub release succeeded\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}"
curl -s -H "Content-Type: application/json" \
-X POST \
-d "{\"content\":\"${MSG}\"}" \
"$DISCORD_WEBHOOK"
- name: Notify Discord on failure
if: failure()
env:
IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }}
run: |
TAG_INFO="Tag: ${IMAGE_VER:-unknown}"
REF_INFO="Ref: ${GITHUB_REF}"
ACTOR_INFO="Actor: ${GITHUB_ACTOR}"
MSG="❌ DockerHub release failed\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}"
curl -s -H "Content-Type: application/json" \
-X POST \
-d "{\"content\":\"${MSG}\"}" \
"$DISCORD_WEBHOOK"

View file

@ -0,0 +1,101 @@
name: DockerHub Release - Retirement Service
run-name: DockerHub Release - Retirement Service by ${{ github.actor }}
on:
push:
tags:
- "retirement-[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch:
inputs:
IMAGE_VER:
description: "Image version (e.g., latest, v1.0.0)"
required: false
default: "latest"
env:
DOCKERHUB_REGISTRY: docker.io
IMAGE_NAME: hrms-api-retirement
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }}
jobs:
release-to-dockerhub:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set output tags
id: vars
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: Generate version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER=${{ steps.vars.outputs.tag }}
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo "image_ver=${IMAGE_VER}" >> $GITHUB_OUTPUT
echo "Generated version: ${IMAGE_VER}"
- name: Display version
run: |
echo "Git Ref: $GITHUB_REF"
echo "Image Version: ${{ steps.gen_ver.outputs.image_ver }}"
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
registry: ${{env.DOCKERHUB_REGISTRY}}
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: .
file: BMA.EHR.Retirement.Service/Dockerfile
platforms: linux/amd64
push: true
tags: |
${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:${{ steps.gen_ver.outputs.image_ver }}
${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:latest
labels: |
org.opencontainers.image.title=BMA EHR Retirement Service
org.opencontainers.image.description=HRMS Retirement API Service
cache-from: type=gha
cache-to: type=gha,mode=max
- name: Notify Discord on success
if: success()
env:
IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }}
run: |
TAG_INFO="Tag: ${IMAGE_VER:-unknown}"
REF_INFO="Ref: ${GITHUB_REF}"
ACTOR_INFO="Actor: ${GITHUB_ACTOR}"
MSG="✅ DockerHub release succeeded\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}"
curl -s -H "Content-Type: application/json" \
-X POST \
-d "{\"content\":\"${MSG}\"}" \
"$DISCORD_WEBHOOK"
- name: Notify Discord on failure
if: failure()
env:
IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }}
run: |
TAG_INFO="Tag: ${IMAGE_VER:-unknown}"
REF_INFO="Ref: ${GITHUB_REF}"
ACTOR_INFO="Actor: ${GITHUB_ACTOR}"
MSG="❌ DockerHub release failed\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}"
curl -s -H "Content-Type: application/json" \
-X POST \
-d "{\"content\":\"${MSG}\"}" \
"$DISCORD_WEBHOOK"

View file

@ -0,0 +1,107 @@
name: release-dev
run-name: release-dev ${{ github.actor }}
on:
# push:
# tags:
# - "retirement-[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch:
env:
REGISTRY: docker.frappet.com
IMAGE_NAME: ehr/bma-ehr-retirement-service
DEPLOY_HOST: frappet.com
DEPLOY_PORT: 10102
# COMPOSE_PATH: /home/frappet/docker/bma-ehr
COMPOSE_PATH: /home/frappet/docker/bma/bma-ehr-retirement
TOKEN_LINE: uxuK5hDzS2DsoC5piJBrWRLiz8GgY7iMZZldOWsDDF0
jobs:
# act workflow_dispatch -W .github/workflows/release_retirement.yaml --input IMAGE_VER=latest -s DOCKER_USER=admin -s DOCKER_PASS=FPTadmin2357 -s SSH_PASSWORD=FPTadmin2357
release-dev:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set output tags
id: vars
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: Gen Version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER=${{ steps.vars.outputs.tag }}
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo '::set-output name=image_ver::'$IMAGE_VER
- name: Check Version
run: |
echo $GITHUB_REF
echo ${{ steps.gen_ver.outputs.image_ver }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login in to registry
uses: docker/login-action@v2
with:
registry: ${{env.REGISTRY}}
username: ${{secrets.DOCKER_USER}}
password: ${{secrets.DOCKER_PASS}}
- name: Build and load local docker image
uses: docker/build-push-action@v3
with:
context: .
platforms: linux/amd64
file: BMA.EHR.Retirement.Service/Dockerfile
push: true
tags: ${{env.REGISTRY}}/${{env.IMAGE_NAME}}:${{ steps.gen_ver.outputs.image_ver }},${{env.REGISTRY}}/${{env.IMAGE_NAME}}:latest
- name: Reload docker compose
uses: appleboy/ssh-action@v0.1.8
with:
host: ${{env.DEPLOY_HOST}}
username: frappet
password: ${{ secrets.SSH_PASSWORD }}
port: ${{env.DEPLOY_PORT}}
script: |
cd "${{env.COMPOSE_PATH}}"
docker compose pull
docker compose up -d
echo "${{ steps.gen_ver.outputs.image_ver }}"> success
- name: Notify Discord Success
if: success()
run: |
curl -H "Content-Type: application/json" \
-X POST \
-d '{
"embeds": [{
"title": "✅ Deployment Success!",
"description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Deployed by: `${{github.actor}}`",
"color": 3066993,
"footer": {
"text": "Release Notification",
"icon_url": "https://example.com/success-icon.png"
},
"timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
}]
}' \
${{ secrets.DISCORD_WEBHOOK }}
- name: Notify Discord Failure
if: failure()
run: |
curl -H "Content-Type: application/json" \
-X POST \
-d '{
"embeds": [{
"title": "❌ Deployment Failed!",
"description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Attempted by: `${{github.actor}}`",
"color": 15158332,
"footer": {
"text": "Release Notification",
"icon_url": "https://example.com/failure-icon.png"
},
"timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
}]
}' \
${{ secrets.DISCORD_WEBHOOK }}

View file

@ -0,0 +1,90 @@
name: release-dev
run-name: release-dev ${{ github.actor }}
on:
# push:
# tags:
# - "consumer-[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch:
env:
REGISTRY: docker.frappet.com
IMAGE_NAME: ehr/bma-ehr-checkin-consumer
DEPLOY_HOST: frappet.com
DEPLOY_PORT: 10102
# COMPOSE_PATH: /home/frappet/docker/bma-ehr
COMPOSE_PATH: /home/frappet/docker/bma/bma-ehr-leave
TOKEN_LINE: uxuK5hDzS2DsoC5piJBrWRLiz8GgY7iMZZldOWsDDF0
jobs:
# act workflow_dispatch -W .github/workflows/release_leave.yaml --input IMAGE_VER=leave-1.0.0 -s DOCKER_USER=sorawit -s DOCKER_PASS=P@ssword -s SSH_PASSWORD=P@ssw0rd
release-dev:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
# skip Set up QEMU because it fail on act and container
# Gen Version try to get version from tag or inut
- name: Set output tags
id: vars
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: Gen Version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER=${{ steps.vars.outputs.tag }}
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo '::set-output name=image_ver::'$IMAGE_VER
- name: Check Version
run: |
echo $GITHUB_REF
echo ${{ steps.gen_ver.outputs.image_ver }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login in to registry
uses: docker/login-action@v2
with:
registry: ${{env.REGISTRY}}
username: ${{secrets.DOCKER_USER}}
password: ${{secrets.DOCKER_PASS}}
- name: Build and push docker image
uses: docker/build-push-action@v3
with:
context: .
platforms: linux/amd64
file: BMA.EHR.CheckInConsumer/Dockerfile
push: true
tags: ${{env.REGISTRY}}/${{env.IMAGE_NAME}}:${{ steps.gen_ver.outputs.image_ver }},${{env.REGISTRY}}/${{env.IMAGE_NAME}}:latest
- name: Remote Deployment
uses: appleboy/ssh-action@v0.1.8
with:
host: ${{env.DEPLOY_HOST}}
username: frappet
password: ${{ secrets.SSH_PASSWORD }}
port: 10102
script: |
cd "${{env.COMPOSE_PATH}}"
docker compose pull
docker compose up -d
echo "${{ steps.gen_ver.outputs.image_ver }}"> success
- uses: snow-actions/line-notify@v1.1.0
if: success()
with:
access_token: ${{ secrets.TOKEN_LINE }}
message: |
-Success✅✅✅
Image: ${{env.IMAGE_NAME}}
Version: ${{ steps.gen_ver.outputs.IMAGE_VER }}
By: ${{secrets.DOCKER_USER}}
- uses: snow-actions/line-notify@v1.1.0
if: failure()
with:
access_token: ${{ secrets.TOKEN_LINE }}
message: |
-Failure❌❌❌
Image: ${{env.IMAGE_NAME}}
Version: ${{ steps.gen_ver.outputs.IMAGE_VER }}
By: ${{secrets.DOCKER_USER}}

View file

@ -1,87 +1,107 @@
name: release-dev
run-name: release-dev ${{ github.actor }}
on:
# push:
# tags:
# - 'v[0-9]+.[0-9]+.[0-9]+'
# tags-ignore:
# - '2.*'
# Allow run workflow manually from Action tab
workflow_dispatch:
# push:
# tags:
# - "command-[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch:
env:
REGISTRY: docker.frappet.com
IMAGE_NAME: ehr/bma-ehr-command-service
DEPLOY_HOST: frappet.com
COMPOSE_PATH: /home/frappet/docker/bma-ehr-command
TOKEN_LINE: uxuK5hDzS2DsoC5piJBrWRLiz8GgY7iMZZldOWsDDF0
REGISTRY: docker.frappet.com
IMAGE_NAME: ehr/bma-ehr-command-service
DEPLOY_HOST: frappet.com
DEPLOY_PORT: 10102
# COMPOSE_PATH: /home/frappet/docker/bma-ehr
COMPOSE_PATH: /home/frappet/docker/bma/bma-ehr-command
TOKEN_LINE: uxuK5hDzS2DsoC5piJBrWRLiz8GgY7iMZZldOWsDDF0
jobs:
# act workflow_dispatch -W .github/workflows/release.yaml --input IMAGE_VER=test-v6.1 -s DOCKER_USER=sorawit -s DOCKER_PASS=P@ssword -s SSH_PASSWORD=P@ssw0rd
release-dev:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
# skip Set up QEMU because it fail on act and container
- name: Gen Version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER='${GITHUB_REF/refs\/tags\//}'
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo '::set-output name=image_ver::'$IMAGE_VER
- name: Test Version
run: |
echo $GITHUB_REF
echo ${{ steps.gen_ver.outputs.image_ver }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login in to registry
uses: docker/login-action@v2
with:
registry: ${{env.REGISTRY}}
username: ${{secrets.DOCKER_USER}}
password: ${{secrets.DOCKER_PASS}}
- name: Build and load local docker image
uses: docker/build-push-action@v3
with:
context: .
platforms: linux/amd64
file: BMA.EHR.Command.Service/Dockerfile
push: true
tags: ${{env.REGISTRY}}/${{env.IMAGE_NAME}}:${{ steps.gen_ver.outputs.image_ver }},${{env.REGISTRY}}/${{env.IMAGE_NAME}}:latest
# act workflow_dispatch -W .github/workflows/release_command.yaml --input IMAGE_VER=latest -s DOCKER_USER=admin -s DOCKER_PASS=FPTadmin2357 -s SSH_PASSWORD=FPTadmin2357
release-dev:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set output tags
id: vars
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: Gen Version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER=${{ steps.vars.outputs.tag }}
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo '::set-output name=image_ver::'$IMAGE_VER
- name: Check Version
run: |
echo $GITHUB_REF
echo ${{ steps.gen_ver.outputs.image_ver }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login in to registry
uses: docker/login-action@v2
with:
registry: ${{env.REGISTRY}}
username: ${{secrets.DOCKER_USER}}
password: ${{secrets.DOCKER_PASS}}
- name: Build and load local docker image
uses: docker/build-push-action@v3
with:
context: .
platforms: linux/amd64
file: BMA.EHR.Command.Service/Dockerfile
push: true
tags: ${{env.REGISTRY}}/${{env.IMAGE_NAME}}:${{ steps.gen_ver.outputs.image_ver }},${{env.REGISTRY}}/${{env.IMAGE_NAME}}:latest
- name: Reload docker compose
uses: appleboy/ssh-action@v0.1.8
with:
host: ${{env.DEPLOY_HOST}}
username: frappet
password: ${{ secrets.SSH_PASSWORD }}
port: 22
script: |
cd "${{env.COMPOSE_PATH}}"
docker-compose pull
docker-compose up -d
echo "${{ steps.gen_ver.outputs.image_ver }}"> success
- uses: snow-actions/line-notify@v1.1.0
if: success()
with:
access_token: ${{ env.TOKEN_LINE }}
message: |
-Success✅✅✅
Image: ${{env.IMAGE_NAME}}
Version: ${{ github.event.inputs.IMAGE_VER }}
By: ${{secrets.DOCKER_USER}}
- uses: snow-actions/line-notify@v1.1.0
if: failure()
with:
access_token: ${{ env.TOKEN_LINE }}
message: |
-Failure❌❌❌
Image: ${{env.IMAGE_NAME}}
Version: ${{ github.event.inputs.IMAGE_VER }}
By: ${{secrets.DOCKER_USER}}
- name: Reload docker compose
uses: appleboy/ssh-action@v0.1.8
with:
host: ${{env.DEPLOY_HOST}}
username: frappet
password: ${{ secrets.SSH_PASSWORD }}
port: ${{env.DEPLOY_PORT}}
script: |
cd "${{env.COMPOSE_PATH}}"
docker compose pull
docker compose up -d
echo "${{ steps.gen_ver.outputs.image_ver }}"> success
- name: Notify Discord Success
if: success()
run: |
curl -H "Content-Type: application/json" \
-X POST \
-d '{
"embeds": [{
"title": "✅ Deployment Success!",
"description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Deployed by: `${{github.actor}}`",
"color": 3066993,
"footer": {
"text": "Release Notification",
"icon_url": "https://example.com/success-icon.png"
},
"timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
}]
}' \
${{ secrets.DISCORD_WEBHOOK }}
- name: Notify Discord Failure
if: failure()
run: |
curl -H "Content-Type: application/json" \
-X POST \
-d '{
"embeds": [{
"title": "❌ Deployment Failed!",
"description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Attempted by: `${{github.actor}}`",
"color": 15158332,
"footer": {
"text": "Release Notification",
"icon_url": "https://example.com/failure-icon.png"
},
"timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
}]
}' \
${{ secrets.DISCORD_WEBHOOK }}

View file

@ -0,0 +1,107 @@
name: release-dev
run-name: release-dev ${{ github.actor }}
on:
# push:
# tags:
# - "discipline-[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch:
env:
REGISTRY: docker.frappet.com
IMAGE_NAME: ehr/bma-ehr-discipline-service
DEPLOY_HOST: frappet.com
DEPLOY_PORT: 10102
# COMPOSE_PATH: /home/frappet/docker/bma-ehr
COMPOSE_PATH: /home/frappet/docker/bma/bma-ehr-discipline
TOKEN_LINE: uxuK5hDzS2DsoC5piJBrWRLiz8GgY7iMZZldOWsDDF0
jobs:
# act workflow_dispatch -W .github/workflows/release_discipline.yaml --input IMAGE_VER=latest -s DOCKER_USER=admin -s DOCKER_PASS=FPTadmin2357 -s SSH_PASSWORD=FPTadmin2357
release-dev:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set output tags
id: vars
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: Gen Version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER=${{ steps.vars.outputs.tag }}
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo '::set-output name=image_ver::'$IMAGE_VER
- name: Check Version
run: |
echo $GITHUB_REF
echo ${{ steps.gen_ver.outputs.image_ver }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login in to registry
uses: docker/login-action@v2
with:
registry: ${{env.REGISTRY}}
username: ${{secrets.DOCKER_USER}}
password: ${{secrets.DOCKER_PASS}}
- name: Build and load local docker image
uses: docker/build-push-action@v3
with:
context: .
platforms: linux/amd64
file: BMA.EHR.Discipline.Service/Dockerfile
push: true
tags: ${{env.REGISTRY}}/${{env.IMAGE_NAME}}:${{ steps.gen_ver.outputs.image_ver }},${{env.REGISTRY}}/${{env.IMAGE_NAME}}:latest
- name: Reload docker compose
uses: appleboy/ssh-action@v0.1.8
with:
host: ${{env.DEPLOY_HOST}}
username: frappet
password: ${{ secrets.SSH_PASSWORD }}
port: ${{env.DEPLOY_PORT}}
script: |
cd "${{env.COMPOSE_PATH}}"
docker compose pull
docker compose up -d
echo "${{ steps.gen_ver.outputs.image_ver }}"> success
- name: Notify Discord Success
if: success()
run: |
curl -H "Content-Type: application/json" \
-X POST \
-d '{
"embeds": [{
"title": "✅ Deployment Success!",
"description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Deployed by: `${{github.actor}}`",
"color": 3066993,
"footer": {
"text": "Release Notification",
"icon_url": "https://example.com/success-icon.png"
},
"timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
}]
}' \
${{ secrets.DISCORD_WEBHOOK }}
- name: Notify Discord Failure
if: failure()
run: |
curl -H "Content-Type: application/json" \
-X POST \
-d '{
"embeds": [{
"title": "❌ Deployment Failed!",
"description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Attempted by: `${{github.actor}}`",
"color": 15158332,
"footer": {
"text": "Release Notification",
"icon_url": "https://example.com/failure-icon.png"
},
"timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
}]
}' \
${{ secrets.DISCORD_WEBHOOK }}

107
.github/workflows/release_insignia.yaml vendored Normal file
View file

@ -0,0 +1,107 @@
name: release-dev
run-name: release-dev ${{ github.actor }}
on:
# push:
# tags:
# - "insignia-[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch:
env:
REGISTRY: docker.frappet.com
IMAGE_NAME: ehr/bma-ehr-insignia-service
DEPLOY_HOST: frappet.com
DEPLOY_PORT: 10102
# COMPOSE_PATH: /home/frappet/docker/bma-ehr
COMPOSE_PATH: /home/frappet/docker/bma/bma-ehr-insignia
TOKEN_LINE: uxuK5hDzS2DsoC5piJBrWRLiz8GgY7iMZZldOWsDDF0
jobs:
# act workflow_dispatch -W .github/workflows/release_insignia.yaml --input IMAGE_VER=latest -s DOCKER_USER=admin -s DOCKER_PASS=FPTadmin2357 -s SSH_PASSWORD=FPTadmin2357
release-dev:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set output tags
id: vars
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: Gen Version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER=${{ steps.vars.outputs.tag }}
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo '::set-output name=image_ver::'$IMAGE_VER
- name: Check Version
run: |
echo $GITHUB_REF
echo ${{ steps.gen_ver.outputs.image_ver }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login in to registry
uses: docker/login-action@v2
with:
registry: ${{env.REGISTRY}}
username: ${{secrets.DOCKER_USER}}
password: ${{secrets.DOCKER_PASS}}
- name: Build and push docker image
uses: docker/build-push-action@v3
with:
context: .
platforms: linux/amd64
file: BMA.EHR.Insignia/Dockerfile
push: true
tags: ${{env.REGISTRY}}/${{env.IMAGE_NAME}}:${{ steps.gen_ver.outputs.image_ver }},${{env.REGISTRY}}/${{env.IMAGE_NAME}}:latest
- name: Remote Deployment
uses: appleboy/ssh-action@v0.1.8
with:
host: ${{env.DEPLOY_HOST}}
username: frappet
password: ${{ secrets.SSH_PASSWORD }}
port: 10102
script: |
cd "${{env.COMPOSE_PATH}}"
docker compose pull
docker compose up -d
echo "${{ steps.gen_ver.outputs.image_ver }}"> success
- name: Notify Discord Success
if: success()
run: |
curl -H "Content-Type: application/json" \
-X POST \
-d '{
"embeds": [{
"title": "✅ Deployment Success!",
"description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Deployed by: `${{github.actor}}`",
"color": 3066993,
"footer": {
"text": "Release Notification",
"icon_url": "https://example.com/success-icon.png"
},
"timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
}]
}' \
${{ secrets.DISCORD_WEBHOOK }}
- name: Notify Discord Failure
if: failure()
run: |
curl -H "Content-Type: application/json" \
-X POST \
-d '{
"embeds": [{
"title": "❌ Deployment Failed!",
"description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Attempted by: `${{github.actor}}`",
"color": 15158332,
"footer": {
"text": "Release Notification",
"icon_url": "https://example.com/failure-icon.png"
},
"timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
}]
}' \
${{ secrets.DISCORD_WEBHOOK }}

107
.github/workflows/release_leave.yaml vendored Normal file
View file

@ -0,0 +1,107 @@
name: release-dev
run-name: release-dev ${{ github.actor }}
on:
# push:
# tags:
# - "leave-[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch:
env:
REGISTRY: docker.frappet.com
IMAGE_NAME: ehr/bma-ehr-leave-service
DEPLOY_HOST: frappet.com
DEPLOY_PORT: 10102
# COMPOSE_PATH: /home/frappet/docker/bma-ehr
COMPOSE_PATH: /home/frappet/docker/bma/bma-ehr-leave
TOKEN_LINE: uxuK5hDzS2DsoC5piJBrWRLiz8GgY7iMZZldOWsDDF0
jobs:
# act workflow_dispatch -W .github/workflows/release_leave.yaml --input IMAGE_VER=latest -s DOCKER_USER=admin -s DOCKER_PASS=FPTadmin2357 -s SSH_PASSWORD=FPTadmin2357
release-dev:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set output tags
id: vars
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: Gen Version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER=${{ steps.vars.outputs.tag }}
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo '::set-output name=image_ver::'$IMAGE_VER
- name: Check Version
run: |
echo $GITHUB_REF
echo ${{ steps.gen_ver.outputs.image_ver }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login in to registry
uses: docker/login-action@v2
with:
registry: ${{env.REGISTRY}}
username: ${{secrets.DOCKER_USER}}
password: ${{secrets.DOCKER_PASS}}
- name: Build and push docker image
uses: docker/build-push-action@v3
with:
context: .
platforms: linux/amd64
file: BMA.EHR.Leave/Dockerfile
push: true
tags: ${{env.REGISTRY}}/${{env.IMAGE_NAME}}:${{ steps.gen_ver.outputs.image_ver }},${{env.REGISTRY}}/${{env.IMAGE_NAME}}:latest
- name: Remote Deployment
uses: appleboy/ssh-action@v1
with:
host: ${{env.DEPLOY_HOST}}
username: frappet
password: ${{ secrets.SSH_PASSWORD }}
port: 10102
script: |
cd "${{env.COMPOSE_PATH}}"
docker compose pull
docker compose up -d
echo "${{ steps.gen_ver.outputs.image_ver }}"> success
- name: Notify Discord Success
if: success()
run: |
curl -H "Content-Type: application/json" \
-X POST \
-d '{
"embeds": [{
"title": "✅ Deployment Success!",
"description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Deployed by: `${{github.actor}}`",
"color": 3066993,
"footer": {
"text": "Release Notification",
"icon_url": "https://example.com/success-icon.png"
},
"timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
}]
}' \
${{ secrets.DISCORD_WEBHOOK }}
- name: Notify Discord Failure
if: failure()
run: |
curl -H "Content-Type: application/json" \
-X POST \
-d '{
"embeds": [{
"title": "❌ Deployment Failed!",
"description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Attempted by: `${{github.actor}}`",
"color": 15158332,
"footer": {
"text": "Release Notification",
"icon_url": "https://example.com/failure-icon.png"
},
"timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
}]
}' \
${{ secrets.DISCORD_WEBHOOK }}

107
.github/workflows/release_metadata.yaml vendored Normal file
View file

@ -0,0 +1,107 @@
name: release-dev
run-name: release-dev ${{ github.actor }}
on:
push:
tags:
- "metadata-[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch:
env:
REGISTRY: docker.frappet.com
IMAGE_NAME: ehr/bma-ehr-metadata-service
DEPLOY_HOST: frappet.com
DEPLOY_PORT: 10102
# COMPOSE_PATH: /home/frappet/docker/bma-ehr
COMPOSE_PATH: /home/frappet/docker/bma/bma-ehr-metadata
TOKEN_LINE: uxuK5hDzS2DsoC5piJBrWRLiz8GgY7iMZZldOWsDDF0
jobs:
# act workflow_dispatch -W .github/workflows/release_metadata.yaml --input IMAGE_VER=latest -s DOCKER_USER=admin -s DOCKER_PASS=FPTadmin2357 -s SSH_PASSWORD=FPTadmin2357
release-dev:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set output tags
id: vars
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: Gen Version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER=${{ steps.vars.outputs.tag }}
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo '::set-output name=image_ver::'$IMAGE_VER
- name: Check Version
run: |
echo $GITHUB_REF
echo ${{ steps.gen_ver.outputs.image_ver }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login in to registry
uses: docker/login-action@v2
with:
registry: ${{env.REGISTRY}}
username: ${{secrets.DOCKER_USER}}
password: ${{secrets.DOCKER_PASS}}
- name: Build and load local docker image
uses: docker/build-push-action@v3
with:
context: .
platforms: linux/amd64
file: BMA.EHR.MetaData.Service/Dockerfile
push: true
tags: ${{env.REGISTRY}}/${{env.IMAGE_NAME}}:${{ steps.gen_ver.outputs.image_ver }},${{env.REGISTRY}}/${{env.IMAGE_NAME}}:latest
- name: Reload docker compose
uses: appleboy/ssh-action@v0.1.8
with:
host: ${{env.DEPLOY_HOST}}
username: frappet
password: ${{ secrets.SSH_PASSWORD }}
port: ${{env.DEPLOY_PORT}}
script: |
cd "${{env.COMPOSE_PATH}}"
docker compose pull
docker compose up -d
echo "${{ steps.gen_ver.outputs.image_ver }}"> success
- name: Notify Discord Success
if: success()
run: |
curl -H "Content-Type: application/json" \
-X POST \
-d '{
"embeds": [{
"title": "✅ Deployment Success!",
"description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Deployed by: `${{github.actor}}`",
"color": 3066993,
"footer": {
"text": "Release Notification",
"icon_url": "https://example.com/success-icon.png"
},
"timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
}]
}' \
${{ secrets.DISCORD_WEBHOOK }}
- name: Notify Discord Failure
if: failure()
run: |
curl -H "Content-Type: application/json" \
-X POST \
-d '{
"embeds": [{
"title": "❌ Deployment Failed!",
"description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Attempted by: `${{github.actor}}`",
"color": 15158332,
"footer": {
"text": "Release Notification",
"icon_url": "https://example.com/failure-icon.png"
},
"timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
}]
}' \
${{ secrets.DISCORD_WEBHOOK }}

View file

@ -0,0 +1,89 @@
name: release-dev
run-name: release-dev ${{ github.actor }}
on:
# push:
# tags:
# - 'v[0-9]+.[0-9]+.[0-9]+'
# tags-ignore:
# - '2.*'
# Allow run workflow manually from Action tab
workflow_dispatch:
env:
REGISTRY: docker.frappet.com
IMAGE_NAME: ehr/bma-ehr-org-employee-service
DEPLOY_HOST: frappet.com
DEPLOY_PORT: 10102
# COMPOSE_PATH: /home/frappet/docker/bma-ehr
COMPOSE_PATH: /home/frappet/docker/bma/bma-ehr-org-employee
TOKEN_LINE: uxuK5hDzS2DsoC5piJBrWRLiz8GgY7iMZZldOWsDDF0
jobs:
# act workflow_dispatch -W .github/workflows/release_orgEmployee.yaml --input IMAGE_VER=orgEmployee-1.0.0 -s DOCKER_USER=sorawit -s DOCKER_PASS=P@ssword -s SSH_PASSWORD=P@ssw0rd
release-dev:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
# skip Set up QEMU because it fail on act and container
- name: Gen Version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER='${GITHUB_REF/refs\/tags\//}'
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo '::set-output name=image_ver::'$IMAGE_VER
- name: Test Version
run: |
echo $GITHUB_REF
echo ${{ steps.gen_ver.outputs.image_ver }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login in to registry
uses: docker/login-action@v2
with:
registry: ${{env.REGISTRY}}
username: ${{secrets.DOCKER_USER}}
password: ${{secrets.DOCKER_PASS}}
- name: Build and load local docker image
uses: docker/build-push-action@v3
with:
context: .
platforms: linux/amd64
file: BMA.EHR.OrganizationEmployee.Service/Dockerfile
push: true
tags: ${{env.REGISTRY}}/${{env.IMAGE_NAME}}:${{ steps.gen_ver.outputs.image_ver }},${{env.REGISTRY}}/${{env.IMAGE_NAME}}:latest
- name: Reload docker compose
uses: appleboy/ssh-action@v0.1.8
with:
host: ${{env.DEPLOY_HOST}}
username: frappet
password: ${{ secrets.SSH_PASSWORD }}
port: ${{env.DEPLOY_PORT}}
script: |
cd "${{env.COMPOSE_PATH}}"
docker compose pull
docker compose up -d
echo "${{ steps.gen_ver.outputs.image_ver }}"> success
- uses: snow-actions/line-notify@v1.1.0
if: success()
with:
access_token: ${{ env.TOKEN_LINE }}
message: |
-Success✅✅✅
Image: ${{env.IMAGE_NAME}}
Version: ${{ github.event.inputs.IMAGE_VER }}
By: ${{secrets.DOCKER_USER}}
- uses: snow-actions/line-notify@v1.1.0
if: failure()
with:
access_token: ${{ env.TOKEN_LINE }}
message: |
-Failure❌❌❌
Image: ${{env.IMAGE_NAME}}
Version: ${{ github.event.inputs.IMAGE_VER }}
By: ${{secrets.DOCKER_USER}}

107
.github/workflows/release_placement.yaml vendored Normal file
View file

@ -0,0 +1,107 @@
name: release-dev
run-name: release-dev ${{ github.actor }}
on:
# push:
# tags:
# - "placement-[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch:
env:
REGISTRY: docker.frappet.com
IMAGE_NAME: ehr/bma-ehr-placement-service
DEPLOY_HOST: frappet.com
DEPLOY_PORT: 10102
# COMPOSE_PATH: /home/frappet/docker/bma-ehr
COMPOSE_PATH: /home/frappet/docker/bma/bma-ehr-placement
TOKEN_LINE: uxuK5hDzS2DsoC5piJBrWRLiz8GgY7iMZZldOWsDDF0
jobs:
# act workflow_dispatch -W .github/workflows/release_placement.yaml --input IMAGE_VER=latest -s DOCKER_USER=admin -s DOCKER_PASS=FPTadmin2357 -s SSH_PASSWORD=FPTadmin2357
release-dev:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set output tags
id: vars
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: Gen Version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER=${{ steps.vars.outputs.tag }}
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo '::set-output name=image_ver::'$IMAGE_VER
- name: Check Version
run: |
echo $GITHUB_REF
echo ${{ steps.gen_ver.outputs.image_ver }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login in to registry
uses: docker/login-action@v2
with:
registry: ${{env.REGISTRY}}
username: ${{secrets.DOCKER_USER}}
password: ${{secrets.DOCKER_PASS}}
- name: Build and load local docker image
uses: docker/build-push-action@v3
with:
context: .
platforms: linux/amd64
file: BMA.EHR.Placement.Service/Dockerfile
push: true
tags: ${{env.REGISTRY}}/${{env.IMAGE_NAME}}:${{ steps.gen_ver.outputs.image_ver }},${{env.REGISTRY}}/${{env.IMAGE_NAME}}:latest
- name: Reload docker compose
uses: appleboy/ssh-action@v0.1.8
with:
host: ${{env.DEPLOY_HOST}}
username: frappet
password: ${{ secrets.SSH_PASSWORD }}
port: ${{env.DEPLOY_PORT}}
script: |
cd "${{env.COMPOSE_PATH}}"
docker compose pull
docker compose up -d
echo "${{ steps.gen_ver.outputs.image_ver }}"> success
- name: Notify Discord Success
if: success()
run: |
curl -H "Content-Type: application/json" \
-X POST \
-d '{
"embeds": [{
"title": "✅ Deployment Success!",
"description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Deployed by: `${{github.actor}}`",
"color": 3066993,
"footer": {
"text": "Release Notification",
"icon_url": "https://example.com/success-icon.png"
},
"timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
}]
}' \
${{ secrets.DISCORD_WEBHOOK }}
- name: Notify Discord Failure
if: failure()
run: |
curl -H "Content-Type: application/json" \
-X POST \
-d '{
"embeds": [{
"title": "❌ Deployment Failed!",
"description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Attempted by: `${{github.actor}}`",
"color": 15158332,
"footer": {
"text": "Release Notification",
"icon_url": "https://example.com/failure-icon.png"
},
"timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
}]
}' \
${{ secrets.DISCORD_WEBHOOK }}

107
.github/workflows/release_report.yaml vendored Normal file
View file

@ -0,0 +1,107 @@
name: release-dev
run-name: release-dev ${{ github.actor }}
on:
# push:
# tags:
# - "reportv2-[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch:
env:
REGISTRY: docker.frappet.com
IMAGE_NAME: ehr/bma-ehr-report-v2-service
DEPLOY_HOST: frappet.com
DEPLOY_PORT: 10102
# COMPOSE_PATH: /home/frappet/docker/bma-ehr
COMPOSE_PATH: /home/frappet/docker/bma/bma-ehr-report-v2
TOKEN_LINE: uxuK5hDzS2DsoC5piJBrWRLiz8GgY7iMZZldOWsDDF0
jobs:
# act workflow_dispatch -W .github/workflows/release_report.yaml --input IMAGE_VER=latest -s DOCKER_USER=admin -s DOCKER_PASS=FPTadmin2357 -s SSH_PASSWORD=FPTadmin2357
release-dev:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set output tags
id: vars
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: Gen Version
id: gen_ver
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
IMAGE_VER=${{ steps.vars.outputs.tag }}
else
IMAGE_VER=${{ github.event.inputs.IMAGE_VER }}
fi
if [[ $IMAGE_VER == '' ]]; then
IMAGE_VER='test-vBeta'
fi
echo '::set-output name=image_ver::'$IMAGE_VER
- name: Check Version
run: |
echo $GITHUB_REF
echo ${{ steps.gen_ver.outputs.image_ver }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login in to registry
uses: docker/login-action@v2
with:
registry: ${{env.REGISTRY}}
username: ${{secrets.DOCKER_USER}}
password: ${{secrets.DOCKER_PASS}}
- name: Build and load local docker image
uses: docker/build-push-action@v3
with:
context: .
platforms: linux/amd64
file: BMA.EHR.Report.Service/Dockerfile
push: true
tags: ${{env.REGISTRY}}/${{env.IMAGE_NAME}}:${{ steps.gen_ver.outputs.image_ver }},${{env.REGISTRY}}/${{env.IMAGE_NAME}}:latest
- name: Reload docker compose
uses: appleboy/ssh-action@v0.1.8
with:
host: ${{env.DEPLOY_HOST}}
username: frappet
password: ${{ secrets.SSH_PASSWORD }}
port: ${{env.DEPLOY_PORT}}
script: |
cd "${{env.COMPOSE_PATH}}"
docker compose pull
docker compose up -d
echo "${{ steps.gen_ver.outputs.image_ver }}"> success
- name: Notify Discord Success
if: success()
run: |
curl -H "Content-Type: application/json" \
-X POST \
-d '{
"embeds": [{
"title": "✅ Deployment Success!",
"description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Deployed by: `${{github.actor}}`",
"color": 3066993,
"footer": {
"text": "Release Notification",
"icon_url": "https://example.com/success-icon.png"
},
"timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
}]
}' \
${{ secrets.DISCORD_WEBHOOK }}
- name: Notify Discord Failure
if: failure()
run: |
curl -H "Content-Type: application/json" \
-X POST \
-d '{
"embeds": [{
"title": "❌ Deployment Failed!",
"description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Attempted by: `${{github.actor}}`",
"color": 15158332,
"footer": {
"text": "Release Notification",
"icon_url": "https://example.com/failure-icon.png"
},
"timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
}]
}' \
${{ secrets.DISCORD_WEBHOOK }}

View file

@ -10,13 +10,13 @@ on:
workflow_dispatch:
env:
REGISTRY: docker.frappet.com
IMAGE_NAME: ehr/bma-ehr-report-service
IMAGE_NAME: ehr/bma-ehr-report-v2-service
DEPLOY_HOST: frappet.com
COMPOSE_PATH: /home/frappet/docker/bma-ehr-report
COMPOSE_PATH: /home/frappet/docker/bma-ehr
TOKEN_LINE: uxuK5hDzS2DsoC5piJBrWRLiz8GgY7iMZZldOWsDDF0
jobs:
# act workflow_dispatch -W .github/workflows/release.yaml --input IMAGE_VER=test-v6.1 -s DOCKER_USER=sorawit -s DOCKER_PASS=P@ssword -s SSH_PASSWORD=P@ssw0rd
# act workflow_dispatch -W .github/workflows/release_reportV2.yaml --input IMAGE_VER=test-v6.1 -s DOCKER_USER=sorawit -s DOCKER_PASS=P@ssword -s SSH_PASSWORD=P@ssw0rd
release-dev:
runs-on: ubuntu-latest
steps:
@ -51,6 +51,7 @@ jobs:
with:
context: .
platforms: linux/amd64
file: BMA.EHR.ReportV2.Service/Dockerfile
push: true
tags: ${{env.REGISTRY}}/${{env.IMAGE_NAME}}:${{ steps.gen_ver.outputs.image_ver }},${{env.REGISTRY}}/${{env.IMAGE_NAME}}:latest

13
.gitignore vendored
View file

@ -16,6 +16,19 @@
# Mono auto generated files
mono_crash.*
# JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
.idea/
*.iml
*.ipr
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
# Build results
[Dd]ebug/
[Dd]ebugPublic/

82
.onedev-buildspec.yml Normal file
View file

@ -0,0 +1,82 @@
version: 37
jobs:
- name: CI for UAT
steps:
- !CheckoutStep
name: checkout code
cloneCredential: !DefaultCredential {}
withLfs: false
withSubmodules: false
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
- !GenerateChecksumStep
name: generate project checksum
files: '**/*.csproj'
targetFile: checksum
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
- !SetupCacheStep
name: set up nuget cache
key: nuget_packages_@file:checksum@
loadKeys:
- nuget_packages
paths:
- /root/.nuget/packages
uploadStrategy: UPLOAD_IF_NOT_HIT
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
- !CommandStep
name: test and analyze
runInContainer: true
image: mcr.microsoft.com/dotnet/sdk
interpreter: !DefaultInterpreter
commands: |
set -e
dotnet tool install -g roslynator.dotnet.cli
dotnet test -l trx --collect:"XPlat Code Coverage"
#/root/.dotnet/tools/roslynator analyze -o roslynator-analysis.xml
useTTY: true
condition: NEVER
- !PublishTRXReportStep
name: publish unit test report
reportName: Unit Test
filePatterns: '**/*.trx'
condition: NEVER
- !PublishCoberturaReportStep
name: publish code coverage report
reportName: Code Coverage
filePatterns: '**/coverage.cobertura.xml'
condition: NEVER
- !PublishRoslynatorReportStep
name: publish code problem report
reportName: Code Problems
filePatterns: roslynator-analysis.xml
failThreshold: HIGH
condition: NEVER
- !SetBuildVersionStep
name: set build version
buildVersion: '@tag@'
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
- !BuildImageStep
name: build docker image - Leave
dockerfile: ./BMA.EHR.Leave/Dockerfile
output: !RegistryOutput
tags: hrms-git.chin.in.th/bma-hrms/hrms-api-leave:@build_version@ hrms-git.chin.in.th/bma-hrms/hrms-api-leave:latest
condition: NEVER
- !BuildImageStep
name: build docker image - Checkin
dockerfile: ./BMA.EHR.CheckInConsumer/Dockerfile
output: !RegistryOutput
tags: hrms-git.chin.in.th/bma-hrms/hrms-api-checkin:@build_version@ hrms-git.chin.in.th/bma-hrms/hrms-api-checkin:latest
condition: NEVER
- !BuildImageStep
name: build docker image - Insignia
dockerfile: ./BMA.EHR.Insignia/Dockerfile
output: !RegistryOutput
tags: hrms-git.chin.in.th/bma-hrms/hrms-api-insignia:@build_version@ hrms-git.chin.in.th/bma-hrms/hrms-api-insignia:latest
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
triggers:
- !TagCreateTrigger
tags: uat-*
branches: main
retryCondition: never
maxRetries: 3
retryDelay: 30
timeout: 14400

60
.vscode/launch.json vendored Normal file
View file

@ -0,0 +1,60 @@
{
"version": "0.2.0",
"configurations": [
{
// Use IntelliSense to find out which attributes exist for C# debugging
// Use hover for the description of the existing attributes
// For further information visit https://github.com/dotnet/vscode-csharp/blob/main/debugger-launchjson.md.
"name": ".NET Core Launch (web)",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
// If you have changed target frameworks, make sure to update the program path.
"program": "${workspaceFolder}/BMA.EHR.Leave/bin/Debug/net7.0/BMA.EHR.Leave.dll",
"args": [],
"cwd": "${workspaceFolder}/BMA.EHR.Leave",
"stopAtEntry": false,
// Enable launching a web browser when ASP.NET Core starts. For more information: https://aka.ms/VSCode-CS-LaunchJson-WebBrowser
"serverReadyAction": {
"action": "openExternally",
"pattern": "\\bNow listening on:\\s+(https?://\\S+)"
},
"env": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"sourceFileMap": {
"/Views": "${workspaceFolder}/Views"
}
},
{
// Use IntelliSense to find out which attributes exist for C# debugging
// Use hover for the description of the existing attributes
// For further information visit https://github.com/dotnet/vscode-csharp/blob/main/debugger-launchjson.md.
"name": ".NET Core Launch (web) - Insignia",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
// If you have changed target frameworks, make sure to update the program path.
"program": "${workspaceFolder}/BMA.EHR.Insignia/bin/Debug/net7.0/BMA.EHR.Insignia.dll",
"args": [],
"cwd": "${workspaceFolder}/BMA.EHR.Insignia",
"stopAtEntry": false,
// Enable launching a web browser when ASP.NET Core starts. For more information: https://aka.ms/VSCode-CS-LaunchJson-WebBrowser
"serverReadyAction": {
"action": "openExternally",
"pattern": "\\bNow listening on:\\s+(https?://\\S+)"
},
"env": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"sourceFileMap": {
"/Views": "${workspaceFolder}/Views"
}
},
{
"name": ".NET Core Attach",
"type": "coreclr",
"request": "attach"
}
]
}

41
.vscode/tasks.json vendored Normal file
View file

@ -0,0 +1,41 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"command": "dotnet",
"type": "process",
"args": [
"build",
"${workspaceFolder}/BMA.EHR.Solution.sln",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary;ForceNoAlign"
],
"problemMatcher": "$msCompile"
},
{
"label": "publish",
"command": "dotnet",
"type": "process",
"args": [
"publish",
"${workspaceFolder}/BMA.EHR.Solution.sln",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary;ForceNoAlign"
],
"problemMatcher": "$msCompile"
},
{
"label": "watch",
"command": "dotnet",
"type": "process",
"args": [
"watch",
"run",
"--project",
"${workspaceFolder}/BMA.EHR.Solution.sln"
],
"problemMatcher": "$msCompile"
}
]
}

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230626063110_Init MetaData Table.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230626063110___init_01_meta_data_01_table_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230626063110_Init MetaData Table.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_init_meta_data_table.html">BMA.EHR.Infrastructure.Migrations.InitMetaDataTable</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230626063110___init_01_meta_data_01_table_8_designer_8cs.html">20230626063110_Init MetaData Table.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230626063110___init_01_meta_data_01_table_8_designer_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.InitMetaDataTable", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_init_meta_data_table.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_init_meta_data_table" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230626063110_Init MetaData Table.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230626063110___init_01_meta_data_01_table_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230626063110_Init MetaData Table.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_init_meta_data_table.html">BMA.EHR.Infrastructure.Migrations.InitMetaDataTable</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230626063110___init_01_meta_data_01_table_8cs.html">20230626063110_Init MetaData Table.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230626063110___init_01_meta_data_01_table_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.InitMetaDataTable", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_init_meta_data_table.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_init_meta_data_table" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230626081723_Add Exist Db to Project.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230626081723___add_01_exist_01_db_01to_01_project_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230626081723_Add Exist Db to Project.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_exist_dbto_project.html">BMA.EHR.Infrastructure.Migrations.AddExistDbtoProject</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230626081723___add_01_exist_01_db_01to_01_project_8_designer_8cs.html">20230626081723_Add Exist Db to Project.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230626081723___add_01_exist_01_db_01to_01_project_8_designer_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.AddExistDbtoProject", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_exist_dbto_project.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_exist_dbto_project" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230626081723_Add Exist Db to Project.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230626081723___add_01_exist_01_db_01to_01_project_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230626081723_Add Exist Db to Project.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_exist_dbto_project.html">BMA.EHR.Infrastructure.Migrations.AddExistDbtoProject</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230626081723___add_01_exist_01_db_01to_01_project_8cs.html">20230626081723_Add Exist Db to Project.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230626081723___add_01_exist_01_db_01to_01_project_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.AddExistDbtoProject", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_exist_dbto_project.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_exist_dbto_project" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230627025115_Add DeploymentChannel.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230627025115___add_01_deployment_channel_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230627025115_Add DeploymentChannel.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_deployment_channel.html">BMA.EHR.Infrastructure.Migrations.AddDeploymentChannel</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230627025115___add_01_deployment_channel_8_designer_8cs.html">20230627025115_Add DeploymentChannel.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230627025115___add_01_deployment_channel_8_designer_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.AddDeploymentChannel", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_deployment_channel.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_deployment_channel" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230627025115_Add DeploymentChannel.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230627025115___add_01_deployment_channel_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230627025115_Add DeploymentChannel.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_deployment_channel.html">BMA.EHR.Infrastructure.Migrations.AddDeploymentChannel</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230627025115___add_01_deployment_channel_8cs.html">20230627025115_Add DeploymentChannel.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230627025115___add_01_deployment_channel_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.AddDeploymentChannel", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_deployment_channel.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_deployment_channel" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230628044619_test add migration from cli.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230628044619__test_01add_01migration_01from_01cli_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230628044619_test add migration from cli.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1testaddmigrationfromcli.html">BMA.EHR.Infrastructure.Migrations.testaddmigrationfromcli</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230628044619__test_01add_01migration_01from_01cli_8_designer_8cs.html">20230628044619_test add migration from cli.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230628044619__test_01add_01migration_01from_01cli_8_designer_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.testaddmigrationfromcli", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1testaddmigrationfromcli.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1testaddmigrationfromcli" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230628044619_test add migration from cli.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230628044619__test_01add_01migration_01from_01cli_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230628044619_test add migration from cli.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1testaddmigrationfromcli.html">BMA.EHR.Infrastructure.Migrations.testaddmigrationfromcli</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230628044619__test_01add_01migration_01from_01cli_8cs.html">20230628044619_test add migration from cli.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230628044619__test_01add_01migration_01from_01cli_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.testaddmigrationfromcli", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1testaddmigrationfromcli.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1testaddmigrationfromcli" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230629033818_add table placements.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230629033818__add_01table_01placements_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230629033818_add table placements.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1addtableplacements.html">BMA.EHR.Infrastructure.Migrations.addtableplacements</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230629033818__add_01table_01placements_8_designer_8cs.html">20230629033818_add table placements.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230629033818__add_01table_01placements_8_designer_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.addtableplacements", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1addtableplacements.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1addtableplacements" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230629033818_add table placements.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230629033818__add_01table_01placements_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230629033818_add table placements.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1addtableplacements.html">BMA.EHR.Infrastructure.Migrations.addtableplacements</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230629033818__add_01table_01placements_8cs.html">20230629033818_add table placements.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230629033818__add_01table_01placements_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.addtableplacements", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1addtableplacements.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1addtableplacements" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230629083241_Update table Placement add PlacementType.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230629083241___update_01table_01_placement_01add_01_placement_type_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230629083241_Update table Placement add PlacementType.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementadd_placement_type.html">BMA.EHR.Infrastructure.Migrations.UpdatetablePlacementaddPlacementType</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230629083241___update_01table_01_placement_01add_01_placement_type_8_designer_8cs.html">20230629083241_Update table Placement add PlacementType.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230629083241___update_01table_01_placement_01add_01_placement_type_8_designer_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.UpdatetablePlacementaddPlacementType", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementadd_placement_type.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementadd_placement_type" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230629083241_Update table Placement add PlacementType.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230629083241___update_01table_01_placement_01add_01_placement_type_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230629083241_Update table Placement add PlacementType.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementadd_placement_type.html">BMA.EHR.Infrastructure.Migrations.UpdatetablePlacementaddPlacementType</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230629083241___update_01table_01_placement_01add_01_placement_type_8cs.html">20230629083241_Update table Placement add PlacementType.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230629083241___update_01table_01_placement_01add_01_placement_type_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.UpdatetablePlacementaddPlacementType", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementadd_placement_type.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementadd_placement_type" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230629112400_Update table Placement add ReportingDate.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230629112400___update_01table_01_placement_01add_01_reporting_date_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230629112400_Update table Placement add ReportingDate.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementadd_reporting_date.html">BMA.EHR.Infrastructure.Migrations.UpdatetablePlacementaddReportingDate</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230629112400___update_01table_01_placement_01add_01_reporting_date_8_designer_8cs.html">20230629112400_Update table Placement add ReportingDate.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230629112400___update_01table_01_placement_01add_01_reporting_date_8_designer_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.UpdatetablePlacementaddReportingDate", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementadd_reporting_date.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementadd_reporting_date" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230629112400_Update table Placement add ReportingDate.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230629112400___update_01table_01_placement_01add_01_reporting_date_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230629112400_Update table Placement add ReportingDate.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementadd_reporting_date.html">BMA.EHR.Infrastructure.Migrations.UpdatetablePlacementaddReportingDate</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230629112400___update_01table_01_placement_01add_01_reporting_date_8cs.html">20230629112400_Update table Placement add ReportingDate.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230629112400___update_01table_01_placement_01add_01_reporting_date_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.UpdatetablePlacementaddReportingDate", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementadd_reporting_date.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementadd_reporting_date" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230629131642_Update table Placement add start status.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230629131642___update_01table_01_placement_01add_01start_01status_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230629131642_Update table Placement add start status.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementaddstartstatus.html">BMA.EHR.Infrastructure.Migrations.UpdatetablePlacementaddstartstatus</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230629131642___update_01table_01_placement_01add_01start_01status_8_designer_8cs.html">20230629131642_Update table Placement add start status.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230629131642___update_01table_01_placement_01add_01start_01status_8_designer_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.UpdatetablePlacementaddstartstatus", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementaddstartstatus.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementaddstartstatus" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230629131642_Update table Placement add start status.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230629131642___update_01table_01_placement_01add_01start_01status_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230629131642_Update table Placement add start status.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementaddstartstatus.html">BMA.EHR.Infrastructure.Migrations.UpdatetablePlacementaddstartstatus</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230629131642___update_01table_01_placement_01add_01start_01status_8cs.html">20230629131642_Update table Placement add start status.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230629131642___update_01table_01_placement_01add_01start_01status_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.UpdatetablePlacementaddstartstatus", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementaddstartstatus.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementaddstartstatus" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230705060909_Update table Org link table.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230705060909___update_01table_01_org_01link_01table_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230705060909_Update table Org link table.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_orglinktable.html">BMA.EHR.Infrastructure.Migrations.UpdatetableOrglinktable</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230705060909___update_01table_01_org_01link_01table_8_designer_8cs.html">20230705060909_Update table Org link table.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230705060909___update_01table_01_org_01link_01table_8_designer_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.UpdatetableOrglinktable", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_orglinktable.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_orglinktable" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230705060909_Update table Org link table.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230705060909___update_01table_01_org_01link_01table_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230705060909_Update table Org link table.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_orglinktable.html">BMA.EHR.Infrastructure.Migrations.UpdatetableOrglinktable</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230705060909___update_01table_01_org_01link_01table_8cs.html">20230705060909_Update table Org link table.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230705060909___update_01table_01_org_01link_01table_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.UpdatetableOrglinktable", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_orglinktable.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_orglinktable" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230705121416_Update table Placement add certificate.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230705121416___update_01table_01_placement_01add_01certificate_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230705121416_Update table Placement add certificate.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementaddcertificate.html">BMA.EHR.Infrastructure.Migrations.UpdatetablePlacementaddcertificate</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230705121416___update_01table_01_placement_01add_01certificate_8_designer_8cs.html">20230705121416_Update table Placement add certificate.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230705121416___update_01table_01_placement_01add_01certificate_8_designer_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.UpdatetablePlacementaddcertificate", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementaddcertificate.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementaddcertificate" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230705121416_Update table Placement add certificate.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230705121416___update_01table_01_placement_01add_01certificate_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230705121416_Update table Placement add certificate.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementaddcertificate.html">BMA.EHR.Infrastructure.Migrations.UpdatetablePlacementaddcertificate</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230705121416___update_01table_01_placement_01add_01certificate_8cs.html">20230705121416_Update table Placement add certificate.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230705121416___update_01table_01_placement_01add_01certificate_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.UpdatetablePlacementaddcertificate", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementaddcertificate.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placementaddcertificate" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230706023149_Update table placementEducation add Degree.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230706023149___update_01table_01placement_education_01add_01_degree_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230706023149_Update table placementEducation add Degree.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetableplacement_educationadd_degree.html">BMA.EHR.Infrastructure.Migrations.UpdatetableplacementEducationaddDegree</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230706023149___update_01table_01placement_education_01add_01_degree_8_designer_8cs.html">20230706023149_Update table placementEducation add Degree.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230706023149___update_01table_01placement_education_01add_01_degree_8_designer_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.UpdatetableplacementEducationaddDegree", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetableplacement_educationadd_degree.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetableplacement_educationadd_degree" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230706023149_Update table placementEducation add Degree.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230706023149___update_01table_01placement_education_01add_01_degree_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230706023149_Update table placementEducation add Degree.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetableplacement_educationadd_degree.html">BMA.EHR.Infrastructure.Migrations.UpdatetableplacementEducationaddDegree</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230706023149___update_01table_01placement_education_01add_01_degree_8cs.html">20230706023149_Update table placementEducation add Degree.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230706023149___update_01table_01placement_education_01add_01_degree_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.UpdatetableplacementEducationaddDegree", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetableplacement_educationadd_degree.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetableplacement_educationadd_degree" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230706073204_Update table profile add keycloakId.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230706073204___update_01table_01profile_01add_01keycloak_id_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230706073204_Update table profile add keycloakId.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetableprofileaddkeycloak_id.html">BMA.EHR.Infrastructure.Migrations.UpdatetableprofileaddkeycloakId</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230706073204___update_01table_01profile_01add_01keycloak_id_8_designer_8cs.html">20230706073204_Update table profile add keycloakId.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230706073204___update_01table_01profile_01add_01keycloak_id_8_designer_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.UpdatetableprofileaddkeycloakId", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetableprofileaddkeycloak_id.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetableprofileaddkeycloak_id" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230706073204_Update table profile add keycloakId.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230706073204___update_01table_01profile_01add_01keycloak_id_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230706073204_Update table profile add keycloakId.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetableprofileaddkeycloak_id.html">BMA.EHR.Infrastructure.Migrations.UpdatetableprofileaddkeycloakId</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230706073204___update_01table_01profile_01add_01keycloak_id_8cs.html">20230706073204_Update table profile add keycloakId.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230706073204___update_01table_01profile_01add_01keycloak_id_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.UpdatetableprofileaddkeycloakId", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetableprofileaddkeycloak_id.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetableprofileaddkeycloak_id" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230712135258_Add Message Queue.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230712135258___add_01_message_01_queue_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230712135258_Add Message Queue.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_message_queue.html">BMA.EHR.Infrastructure.Migrations.AddMessageQueue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230712135258___add_01_message_01_queue_8_designer_8cs.html">20230712135258_Add Message Queue.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230712135258___add_01_message_01_queue_8_designer_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.AddMessageQueue", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_message_queue.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_message_queue" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230712135258_Add Message Queue.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230712135258___add_01_message_01_queue_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230712135258_Add Message Queue.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_message_queue.html">BMA.EHR.Infrastructure.Migrations.AddMessageQueue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230712135258___add_01_message_01_queue_8cs.html">20230712135258_Add Message Queue.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230712135258___add_01_message_01_queue_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.AddMessageQueue", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_message_queue.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_message_queue" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230712140708_Add Receiver Email to Message Queue.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230712140708___add_01_receiver_01_email_01to_01_message_01_queue_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230712140708_Add Receiver Email to Message Queue.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_receiver_emailto_message_queue.html">BMA.EHR.Infrastructure.Migrations.AddReceiverEmailtoMessageQueue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230712140708___add_01_receiver_01_email_01to_01_message_01_queue_8_designer_8cs.html">20230712140708_Add Receiver Email to Message Queue.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230712140708___add_01_receiver_01_email_01to_01_message_01_queue_8_designer_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.AddReceiverEmailtoMessageQueue", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_receiver_emailto_message_queue.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_receiver_emailto_message_queue" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230712140708_Add Receiver Email to Message Queue.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230712140708___add_01_receiver_01_email_01to_01_message_01_queue_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230712140708_Add Receiver Email to Message Queue.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_receiver_emailto_message_queue.html">BMA.EHR.Infrastructure.Migrations.AddReceiverEmailtoMessageQueue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230712140708___add_01_receiver_01_email_01to_01_message_01_queue_8cs.html">20230712140708_Add Receiver Email to Message Queue.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230712140708___add_01_receiver_01_email_01to_01_message_01_queue_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.AddReceiverEmailtoMessageQueue", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_receiver_emailto_message_queue.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_receiver_emailto_message_queue" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230712161241_Add table OrganizationEmployees.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230712161241___add_01table_01_organization_employees_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230712161241_Add table OrganizationEmployees.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_addtable_organization_employees.html">BMA.EHR.Infrastructure.Migrations.AddtableOrganizationEmployees</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230712161241___add_01table_01_organization_employees_8_designer_8cs.html">20230712161241_Add table OrganizationEmployees.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230712161241___add_01table_01_organization_employees_8_designer_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.AddtableOrganizationEmployees", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_addtable_organization_employees.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_addtable_organization_employees" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230712161241_Add table OrganizationEmployees.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230712161241___add_01table_01_organization_employees_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230712161241_Add table OrganizationEmployees.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_addtable_organization_employees.html">BMA.EHR.Infrastructure.Migrations.AddtableOrganizationEmployees</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230712161241___add_01table_01_organization_employees_8cs.html">20230712161241_Add table OrganizationEmployees.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230712161241___add_01table_01_organization_employees_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.AddtableOrganizationEmployees", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_addtable_organization_employees.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_addtable_organization_employees" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230713075242_Add Placement Command Table and Command Core Table.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230713075242___add_01_placement_01_command_01_table_01and_01_command_01_core_01_table_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230713075242_Add Placement Command Table and Command Core Table.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_placement_command_tableand_command_core_table.html">BMA.EHR.Infrastructure.Migrations.AddPlacementCommandTableandCommandCoreTable</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230713075242___add_01_placement_01_command_01_table_01and_01_command_01_core_01_table_8_designer_8cs.html">20230713075242_Add Placement Command Table and Command Core Table.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230713075242___add_01_placement_01_command_01_table_01and_01_command_01_core_01_table_8_designer_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.AddPlacementCommandTableandCommandCoreTable", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_placement_command_tableand_command_core_table.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_placement_command_tableand_command_core_table" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230713075242_Add Placement Command Table and Command Core Table.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230713075242___add_01_placement_01_command_01_table_01and_01_command_01_core_01_table_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230713075242_Add Placement Command Table and Command Core Table.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_placement_command_tableand_command_core_table.html">BMA.EHR.Infrastructure.Migrations.AddPlacementCommandTableandCommandCoreTable</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230713075242___add_01_placement_01_command_01_table_01and_01_command_01_core_01_table_8cs.html">20230713075242_Add Placement Command Table and Command Core Table.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230713075242___add_01_placement_01_command_01_table_01and_01_command_01_core_01_table_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.AddPlacementCommandTableandCommandCoreTable", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_placement_command_tableand_command_core_table.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_add_placement_command_tableand_command_core_table" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230713075919_Change Base Command Table Name.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230713075919___change_01_base_01_command_01_table_01_name_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230713075919_Change Base Command Table Name.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_change_base_command_table_name.html">BMA.EHR.Infrastructure.Migrations.ChangeBaseCommandTableName</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230713075919___change_01_base_01_command_01_table_01_name_8_designer_8cs.html">20230713075919_Change Base Command Table Name.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230713075919___change_01_base_01_command_01_table_01_name_8_designer_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.ChangeBaseCommandTableName", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_change_base_command_table_name.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_change_base_command_table_name" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230713075919_Change Base Command Table Name.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230713075919___change_01_base_01_command_01_table_01_name_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230713075919_Change Base Command Table Name.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_change_base_command_table_name.html">BMA.EHR.Infrastructure.Migrations.ChangeBaseCommandTableName</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230713075919___change_01_base_01_command_01_table_01_name_8cs.html">20230713075919_Change Base Command Table Name.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var 20230713075919___change_01_base_01_command_01_table_01_name_8cs =
[
[ "BMA.EHR.Infrastructure.Migrations.ChangeBaseCommandTableName", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_change_base_command_table_name.html", "class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_change_base_command_table_name" ]
];

View file

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BMA EHR API Document: BMA.EHR.Infrastructure/Migrations/20230718145427_Update table PlacementProfile add draft.Designer.cs File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">BMA EHR API Document
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('20230718145427___update_01table_01_placement_profile_01add_01draft_8_designer_8cs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">20230718145427_Update table PlacementProfile add draft.Designer.cs File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations_1_1_updatetable_placement_profileadddraft.html">BMA.EHR.Infrastructure.Migrations.UpdatetablePlacementProfileadddraft</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_b_m_a" id="r_namespace_b_m_a"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a.html">BMA</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r" id="r_namespace_b_m_a_1_1_e_h_r"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r.html">BMA.EHR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure.html">BMA.EHR.Infrastructure</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations" id="r_namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_b_m_a_1_1_e_h_r_1_1_infrastructure_1_1_migrations.html">BMA.EHR.Infrastructure.Migrations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b15bd6803eac530324972e2936e8fea7.html">BMA.EHR.Infrastructure</a></li><li class="navelem"><a class="el" href="dir_32ee024ad5d9e22d103d76ccf9b03fce.html">Migrations</a></li><li class="navelem"><a class="el" href="20230718145427___update_01table_01_placement_profile_01add_01draft_8_designer_8cs.html">20230718145427_Update table PlacementProfile add draft.Designer.cs</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show more