21 Commits

Author SHA1 Message Date
0dd2dc7c43 add workshopCode on client contract print 2025-12-20 15:21:34 +03:30
b0d174a575 feat: implement contract printing methods and view models 2025-12-20 13:04:30 +03:30
0fbd5c9d3e Add print methods and ContractPrintViewModel class
Updated the `IContractApplication` interface:
- Added `PrintOneAsync(long id)` and `PrintAllAsync(List<long> ids)` methods.
- Corrected formatting of `DeleteAllContarcts(List<long> ids)`.
- Grouped changes under the `NewChangeByHeydari` region.

Introduced the `ContractPrintViewModel` class (currently empty).

Implemented `PrintOneAsync` and `PrintAllAsync` in `ContractApplication` with `NotImplementedException`.

These changes prepare the codebase for contract printing functionality.
2025-11-11 19:29:51 +03:30
8436f70aa0 Refactor and enhance contract handling logic
- Added `DailyWage`, `AvgWorkingHour`, and `FamilyAllowance` properties to `GetContractListForClientResponse`.
- Refactored `WorkingHoursWeekly` conversion logic by introducing a reusable `WeeklyHourConvertor` method in `ContractRepository`.
- Updated query result mapping to include new properties and utilize `WeeklyHourConvertor` for `AvgWorkingHour`.
- Improved code readability and maintainability by centralizing repetitive logic.
2025-11-11 19:26:45 +03:30
9cf8447a83 feat: add API for retrieving paginated contract list for client with filtering options 2025-11-03 17:49:51 +03:30
SamSys
7e3f7d1dcf Completed DailYWage and BaseYear report For Contract 2025-08-28 06:09:02 +03:30
SamSys
584425b3af and new metod to upgrade dailyWage 2025-08-23 07:09:56 +03:30
SamSys
2f60883ea2 add new prop to contractTable - compute dailyWage 2025-08-23 04:27:04 +03:30
SamSys
54fbbc964f change OvertTimeWOrking Compute - Send EmployeeMandatoryHours To Save 2025-08-20 03:27:54 +03:30
SamSys
83a17a7e86 Contract Sign opreation completed - new option to check workflow to create checkout 2025-06-25 03:50:39 +03:30
SamSys
c6d4d7d473 add checkoutSaveData in MandatoryCompute 2025-06-09 18:46:46 +03:30
MahanCh
987c1b51fa merge from loan added to checkout 2025-05-20 17:47:34 +03:30
SamSys
ab2c1124ca checkout change shift work 2025-05-14 20:42:27 +03:30
MahanCh
0aebb8c498 merge from master 2025-05-12 17:40:15 +03:30
SamSys
e03aabf88b RotatingShiftReport changes 2025-04-30 20:15:11 +03:30
SamSys
4ec4935a1d RotatingShiftReport and RotatingShiftCompute Bug Fixed 2025-04-29 20:42:10 +03:30
SamSys
8f015aa124 DesktopView and MobileView 2025-04-28 20:58:08 +03:30
MahanCh
7f900755be add loan and salaryAid to checkout 2025-04-23 17:06:12 +03:30
MahanCh
8dd9ee508a add salary and loan checkout 2025-04-23 15:34:01 +03:30
SamSys
64a09f6c25 add new Value to Chekout 2025-01-04 16:14:10 +03:30
samsys
75bc2360ea Add project files. 2024-07-05 21:36:15 +03:30