177 lines
9.7 KiB
TypeScript
177 lines
9.7 KiB
TypeScript
import { NgModule } from '@angular/core';
|
|
import { BasicFromBuilderModule } from '../form-builder/Basic-From-Builder.module';
|
|
import { CommonModule, DatePipe } from '@angular/common';
|
|
import { BodyModule, ExcelModule, GridModule, PDFModule, SharedModule } from '@progress/kendo-angular-grid';
|
|
import { InputsModule, TextBoxModule } from '@progress/kendo-angular-inputs';
|
|
import { ChartsModule } from '@progress/kendo-angular-charts';
|
|
import { CardModule as kendoCardModule } from '@progress/kendo-angular-layout';
|
|
import { DialogsModule } from '@progress/kendo-angular-dialog';
|
|
import { DialogModule } from 'primeng/dialog';
|
|
import { ScrollPanelModule } from 'primeng/scrollpanel';
|
|
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
|
|
import { PanelModule } from 'primeng/panel';
|
|
import { DropDownsModule } from '@progress/kendo-angular-dropdowns';
|
|
import { InputTextModule } from 'primeng/inputtext';
|
|
import { AttendanceRoutingModule } from './attendance-routing.module';
|
|
import { ShiftComponent } from './shift/shift.component';
|
|
import { ShiftListComponent } from './shift/shift-list/shift-list.component';
|
|
import { ShiftEntryComponent } from './shift/shift-entry/shift-entry.component';
|
|
import { AccessCardTypeComponent } from './access-card-type/access-card-type.component';
|
|
import { DateInputsModule, TimePickerModule } from '@progress/kendo-angular-dateinputs';
|
|
import { CardAssignmentComponent } from './card-assignment/card-assignment.component';
|
|
import { CardFoundComponent } from './card-found/card-found.component';
|
|
import { CardLostComponent } from './card-lost/card-lost.component';
|
|
import { CardDetachmentComponent } from './card-detachment/card-detachment.component';
|
|
import { RosterComponent } from './roster/roster.component';
|
|
import { RosterEntryComponent } from './roster/roster-entry/roster-entry.component';
|
|
import { RosterListComponent } from './roster/roster-list/roster-list.component';
|
|
import { OfficeCarComponent } from './office-car/office-car.component';
|
|
import { OfficeCarEntryComponent } from './office-car/office-car-entry/office-car-entry.component';
|
|
import { OfficeCarListComponent } from './office-car/office-car-list/office-car-list.component';
|
|
import { OutsideDutyTypeComponent } from './outside-duty-type/outside-duty-type.component';
|
|
import { TemporaryRosterChangeComponent } from './temporary-roster-change/temporary-roster-change.component';
|
|
import { TemporaryRosterChangeEntryComponent } from './temporary-roster-change/temporary-roster-change-entry/temporary-roster-change-entry.component';
|
|
import { TemporaryRosterChangeListComponent } from './temporary-roster-change/temporary-roster-change-list/temporary-roster-change-list.component';
|
|
import { OutsideDutyEmployeeComponent } from './outside-duty-employee/outside-duty-employee.component';
|
|
import { OutsideDutyEmployeeEntryComponent } from './outside-duty-employee/outside-duty-employee-entry/outside-duty-employee-entry.component';
|
|
import { OutsideDutyEmployeeListComponent } from './outside-duty-employee/outside-duty-employee-list/outside-duty-employee-list.component';
|
|
import { OutsideDutyAdminComponent } from './outside-duty-admin/outside-duty-admin.component';
|
|
import { OutsideDutyAdminEntryComponent } from './outside-duty-admin/outside-duty-admin-entry/outside-duty-admin-entry.component';
|
|
import { OutsideDutyAdminListComponent } from './outside-duty-admin/outside-duty-admin-list/outside-duty-admin-list.component';
|
|
import { ReadAttendanceRawdataComponent } from './read-attendance-rawdata/read-attendance-rawdata.component';
|
|
import { AttendanceProcessComponent } from './attendance-process/attendance-process.component';
|
|
import { AttendanceProcessEmployeeComponent } from './attendance-process-employee/attendance-process-employee.component';
|
|
import { AttendancePaymentPolicyComponent } from './attendance-payment-policy/attendance-payment-policy.component';
|
|
import { AttendancePaymentPolicyListComponent } from './attendance-payment-policy/attendance-payment-policy-list/attendance-payment-policy-list.component';
|
|
import { AttendancePaymentPolicyEntryComponent } from './attendance-payment-policy/attendance-payment-policy-entry/attendance-payment-policy-entry.component';
|
|
import { AttendanceBenefitsProcessComponent } from './attendance-benefits-process/attendance-benefits-process.component';
|
|
import { AttendanceProcessLatestDateComponent } from './attendance-process-latest-date/attendance-process-latest-date.component';
|
|
import { RosterAssignmentComponent } from './roster-assignment/roster-assignment.component';
|
|
import { RosterCalendarViewComponent } from './roster-calendar-view/roster-calendar-view.component';
|
|
import { Pickermodule } from '../picker/picker.module';
|
|
import { ButtonsModule } from '@progress/kendo-angular-buttons';
|
|
import { LabelModule } from '@progress/kendo-angular-label';
|
|
import { IconsModule } from '@progress/kendo-angular-icons';
|
|
import { EmployeeServices } from '../_services/employee/employee.service';
|
|
import { BasicService } from '../_services/Basic/basic.service';
|
|
import { AppWindowPopUp } from '../app.windowPopup.service';
|
|
import { UntilityHandlerService } from '../utility.hanldler.service';
|
|
import { HRMNotificationService } from '../app.notification.service';
|
|
import { AttendanceServices } from '../_services/attendance/attendance.service';
|
|
import { MonthlyRosterCalendarComponent } from './monthly-roster-calendar/monthly-roster-calendar.component';
|
|
import { MonthlyRosterCalendarEditComponent } from './monthly-roster-calendar/monthly-roster-calendar-edit/monthly-roster-calendar-edit.component';
|
|
import { loadingPanelService } from '../hrm-loding panel/loding.panel.service';
|
|
import { LoadingPanelModule } from '../hrm-loding panel/loading-panel.module';
|
|
import { FileUploadModule } from 'primeng/fileupload';
|
|
import { TempShiftChangeApproveComponent } from './temp-shift-change-approve/temp-shift-change-approve.component';
|
|
import { ProgressBarModule } from 'primeng/progressbar';
|
|
import { shiftRotationComponent } from './shift-rotation/shift-rotation.component';
|
|
import { TabViewModule } from 'primeng/tabview';
|
|
import { AttendanceManualEditForSingleEmployeeComponent } from './attendance-manual-edit-for-Single-employee/attendance-manual-edit-for-single-employee.component';
|
|
// import { AccessCardManagementComponent } from './access-card-management/access-card-management.component';
|
|
import { EchotexRosterAssignmentComponent } from './echotex-roster-assignment/echotex-roster-assignment.component';
|
|
import { IdCardPrintComponent } from './id-card-print/id-card-print.component';
|
|
import { EditAttendanceModule } from './attendance-manual-edit-for-multiple-employee/edit-attendance.module';
|
|
import { ButtonModule } from 'primeng/button';
|
|
import { CardInformationComponent } from './card-information/card-information.component';
|
|
import { CardManagemnetModule } from './access-card-management/card-management.module';
|
|
import { AttendanceDashboardComponent } from './attendance-dashboard/attendance-dashboard.component';
|
|
import { OrganizationManagementModule } from '../organization-management/organization-management.module';
|
|
|
|
@NgModule({
|
|
imports: [
|
|
FormsModule,
|
|
ReactiveFormsModule,
|
|
DialogsModule,
|
|
DialogModule,
|
|
ScrollPanelModule,
|
|
CommonModule,
|
|
GridModule,
|
|
InputsModule,
|
|
PDFModule,
|
|
ExcelModule,
|
|
ChartsModule,
|
|
BasicFromBuilderModule,
|
|
AttendanceRoutingModule,
|
|
FileUploadModule,
|
|
InputTextModule,
|
|
PanelModule,
|
|
TabViewModule,
|
|
DropDownsModule,
|
|
DateInputsModule,
|
|
TimePickerModule,
|
|
Pickermodule,
|
|
ButtonsModule,
|
|
TextBoxModule,
|
|
LabelModule,
|
|
IconsModule,
|
|
SharedModule,
|
|
BodyModule,
|
|
LoadingPanelModule,
|
|
ProgressBarModule,
|
|
EditAttendanceModule, ButtonModule,
|
|
CardManagemnetModule,
|
|
kendoCardModule,
|
|
],
|
|
declarations: [
|
|
ShiftComponent,
|
|
ShiftListComponent,
|
|
ShiftEntryComponent,
|
|
AccessCardTypeComponent,
|
|
CardAssignmentComponent,
|
|
CardFoundComponent,
|
|
CardLostComponent,
|
|
CardDetachmentComponent,
|
|
RosterComponent,
|
|
RosterEntryComponent,
|
|
RosterListComponent,
|
|
OfficeCarComponent,
|
|
OfficeCarEntryComponent,
|
|
OfficeCarListComponent,
|
|
OutsideDutyTypeComponent,
|
|
TemporaryRosterChangeComponent,
|
|
TemporaryRosterChangeEntryComponent,
|
|
TemporaryRosterChangeListComponent,
|
|
OutsideDutyEmployeeComponent,
|
|
OutsideDutyEmployeeEntryComponent,
|
|
OutsideDutyEmployeeListComponent,
|
|
OutsideDutyAdminComponent,
|
|
OutsideDutyAdminEntryComponent,
|
|
OutsideDutyAdminListComponent,
|
|
ReadAttendanceRawdataComponent,
|
|
AttendanceProcessComponent,
|
|
AttendanceProcessEmployeeComponent,
|
|
AttendancePaymentPolicyComponent,
|
|
AttendancePaymentPolicyListComponent,
|
|
AttendancePaymentPolicyEntryComponent,
|
|
AttendanceBenefitsProcessComponent,
|
|
AttendanceProcessLatestDateComponent,
|
|
RosterAssignmentComponent,
|
|
RosterCalendarViewComponent,
|
|
MonthlyRosterCalendarComponent,
|
|
MonthlyRosterCalendarEditComponent,
|
|
TempShiftChangeApproveComponent,
|
|
shiftRotationComponent,
|
|
AttendanceManualEditForSingleEmployeeComponent,
|
|
// AccessCardManagementComponent,
|
|
EchotexRosterAssignmentComponent,
|
|
IdCardPrintComponent,
|
|
CardInformationComponent,
|
|
AttendanceDashboardComponent,
|
|
],
|
|
providers: [
|
|
EmployeeServices,
|
|
BasicService,
|
|
AppWindowPopUp,
|
|
UntilityHandlerService,
|
|
HRMNotificationService,
|
|
AttendanceServices,
|
|
DatePipe,
|
|
loadingPanelService
|
|
],
|
|
exports:[AttendanceDashboardComponent]
|
|
})
|
|
|
|
export class AttendanceModule {
|
|
}
|