07bd979685
<SRS>SRS02 : Employee Management </SRS> <Changes> - Renamed EmployeeManagememtService to EmployeeManagementService - Added basic employee management service structure - Connected employee management into controller and datastore - Updated project config files - Added auto ID generation across models - Added payroll-related config constants </Changes> <Review> Smitha Mohan </Review>
353 lines
12 KiB
XML
353 lines
12 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<ItemGroup>
|
|
<Filter Include="Source Files">
|
|
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
|
<Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
|
</Filter>
|
|
<Filter Include="Resource Files">
|
|
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
|
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
|
</Filter>
|
|
<Filter Include="Services">
|
|
<UniqueIdentifier>{e9f6fa0e-37a0-4477-b0a1-4e11f9b96591}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="Models">
|
|
<UniqueIdentifier>{62c491e3-6127-40c4-a2d9-fb10b223bb12}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="Controllers">
|
|
<UniqueIdentifier>{e64383cf-bc11-454c-b3ee-b009eff44d92}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="Utilities">
|
|
<UniqueIdentifier>{060093db-4db8-4e52-9337-59364f6b5581}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="Factories">
|
|
<UniqueIdentifier>{d6d09774-b79d-4ec9-a8c5-db90e95350df}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="DataStores">
|
|
<UniqueIdentifier>{eb93b9d1-08eb-48aa-be2a-e17085ce27bd}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="Header Files">
|
|
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
|
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
|
|
</Filter>
|
|
<Filter Include="Views">
|
|
<UniqueIdentifier>{84db0710-2b0f-48bc-a72f-bd10c29954fc}</UniqueIdentifier>
|
|
</Filter>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="services\AuthenticationManagementService.cpp">
|
|
<Filter>Services</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="services\AttendanceManagementService.cpp">
|
|
<Filter>Services</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="services\BookingManagementService.cpp">
|
|
<Filter>Services</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="services\LeaveManagementService.cpp">
|
|
<Filter>Services</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="services\NotificationManagementService.cpp">
|
|
<Filter>Services</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="services\PayslipManagementService.cpp">
|
|
<Filter>Services</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="services\TalentAcquisitionManagementService.cpp">
|
|
<Filter>Services</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="services\TeamManagementService.cpp">
|
|
<Filter>Services</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="services\TicketManagementService.cpp">
|
|
<Filter>Services</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\Admin.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\Announcement.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\Attendance.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\Booking.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\Candidate.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\Employee.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\FinanceExecutive.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\GeneralEmployee.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\HRManager.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\ITExecutive.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\JobListing.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\Leave.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\Notification.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\Payroll.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\Payslip.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\Room.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\TalentExecutive.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\Team.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\TeamExecutive.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\Ticket.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="controllers\ZenvyController.cpp">
|
|
<Filter>Controllers</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="utilities\InputHelper.cpp">
|
|
<Filter>Utilities</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="utilities\Enums.cpp">
|
|
<Filter>Utilities</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="utilities\OutputHelper.cpp">
|
|
<Filter>Utilities</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="utilities\Validator.cpp">
|
|
<Filter>Utilities</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="utilities\Timestamp.cpp">
|
|
<Filter>Utilities</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="factories\Factory.cpp">
|
|
<Filter>Factories</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="datastores\DataStore.cpp">
|
|
<Filter>DataStores</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="services\LogService.cpp">
|
|
<Filter>Services</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\Log.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Trenser.Zenvy.cpp">
|
|
<Filter>Source Files</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="views\AdminMenu.cpp">
|
|
<Filter>Views</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="views\EmployeeMenu.cpp">
|
|
<Filter>Views</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="views\FinanceExecutiveMenu.cpp">
|
|
<Filter>Views</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="views\HRManagerMenu.cpp">
|
|
<Filter>Views</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="views\ITExecutiveMenu.cpp">
|
|
<Filter>Views</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="views\TalentExecutiveMenu.cpp">
|
|
<Filter>Views</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="views\TeamExecutiveMenu.cpp">
|
|
<Filter>Views</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="views\TeamLeadMenu.cpp">
|
|
<Filter>Views</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="views\UserInterface.cpp">
|
|
<Filter>Views</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="models\Faq.cpp">
|
|
<Filter>Models</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="services\ApplicationConfig.cpp">
|
|
<Filter>Services</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="services\EmployeeManagementService.cpp">
|
|
<Filter>Services</Filter>
|
|
</ClCompile>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="services\AuthenticationManagementService.h">
|
|
<Filter>Services</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="services\TicketManagementService.h">
|
|
<Filter>Services</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="services\TeamManagementService.h">
|
|
<Filter>Services</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="services\TalentAcquisitionManagementService.h">
|
|
<Filter>Services</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="services\PayslipManagementService.h">
|
|
<Filter>Services</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="services\NotificationManagementService.h">
|
|
<Filter>Services</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="services\LeaveManagementService.h">
|
|
<Filter>Services</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="services\BookingManagementService.h">
|
|
<Filter>Services</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="services\AttendanceManagementService.h">
|
|
<Filter>Services</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\Announcement.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\FinanceExecutive.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\GeneralEmployee.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\ITExecutive.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\JobListing.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\Notification.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\Payroll.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\TalentExecutive.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\TeamExecutive.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\Attendance.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\Booking.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\Candidate.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\Leave.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\Payslip.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\Room.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\Team.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\Ticket.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="controllers\ZenvyController.h">
|
|
<Filter>Controllers</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="utilities\InputHelper.h">
|
|
<Filter>Utilities</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="utilities\Enums.h">
|
|
<Filter>Utilities</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="utilities\Validator.h">
|
|
<Filter>Utilities</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="utilities\OutputHelper.h">
|
|
<Filter>Utilities</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="utilities\Timestamp.h">
|
|
<Filter>Utilities</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="factories\Factory.h">
|
|
<Filter>Factories</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="datastores\DataStore.h">
|
|
<Filter>DataStores</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="services\LogService.h">
|
|
<Filter>Services</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\Log.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="views\AdminMenu.h">
|
|
<Filter>Views</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="views\EmployeeMenu.h">
|
|
<Filter>Views</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="views\FinanceExecutiveMenu.h">
|
|
<Filter>Views</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="views\HRManagerMenu.h">
|
|
<Filter>Views</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="views\ITExecutiveMenu.h">
|
|
<Filter>Views</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="views\TalentExecutiveMenu.h">
|
|
<Filter>Views</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="views\TeamExecutiveMenu.h">
|
|
<Filter>Views</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="views\TeamLeadMenu.h">
|
|
<Filter>Views</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="views\UserInterface.h">
|
|
<Filter>Views</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\Faq.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="services\ApplicationConfig.h">
|
|
<Filter>Services</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="services\EmployeeManagementService.h">
|
|
<Filter>Services</Filter>
|
|
</ClInclude>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="models\Employee.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\Admin.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="models\HRManager.h">
|
|
<Filter>Models</Filter>
|
|
</ClInclude>
|
|
</ItemGroup>
|
|
</Project> |