EchoTex_Payroll/HRM.UI/ClientApp/src/app/payroll-ot/payroll-ot.module.ts
2024-10-14 10:01:49 +06:00

128 lines
6.5 KiB
TypeScript

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { PayrollOtRoutingModule } from './payroll-ot-routing.module';
import { OvertimeBasicEntryComponent } from './overtime-basic-entry/overtime-basic-entry.component';
import { TermParametersComponent } from './term-parameters/term-parameters.component';
import { EditTermParameterComponent } from './term-parameters/edit-term-parameter/edit-term-parameter.component';
import { BasicFromBuilderModule } from '../form-builder/Basic-From-Builder.module';
import { EmployeeOvertimeEntryComponent } from './employee-overtime-entry/employee-overtime-entry.component';
import { Pickermodule } from '../picker/picker.module';
import { ButtonModule } from 'primeng/button';
import { DialogModule } from 'primeng/dialog';
import { PanelModule } from 'primeng/panel';
import { TabViewModule } from 'primeng/tabview';
import { ScrollPanelModule } from 'primeng/scrollpanel';
import { FileUploadModule } from 'primeng/fileupload';
import { InputTextModule } from 'primeng/inputtext';
import { CheckboxModule } from 'primeng/checkbox';
import { TabMenuModule } from 'primeng/tabmenu';
import { TableModule } from 'primeng/table';
import { InputTextareaModule } from 'primeng/inputtextarea';
import {MegaMenuModule} from 'primeng/megamenu';
import { BodyModule, ExcelModule, GridModule, SharedModule } from '@progress/kendo-angular-grid';
import { ButtonsModule } from '@progress/kendo-angular-buttons';
import { DropDownListModule } from '@progress/kendo-angular-dropdowns';
import { DatePickerModule, TimePickerModule } from '@progress/kendo-angular-dateinputs';
import { CheckBoxModule, NumericTextBoxModule, RadioButtonModule } from '@progress/kendo-angular-inputs';
import { LabelModule } from '@progress/kendo-angular-label';
import { DialogsModule, WindowModule } from '@progress/kendo-angular-dialog';
import {PDFExportModule} from '@progress/kendo-angular-pdf-export';
import {CardModule} from '@progress/kendo-angular-layout';
import { OvertimeSeparatePaymentFromSalaryComponent } from './overtime-separate-payment-from-salary/overtime-separate-payment-from-salary.component';
import { ExportOvertimeEligibleListEntryComponent } from './export-overtime-eligible-list-entry/export-overtime-eligible-list-entry.component';
import { ImportOvertimeEntryComponent } from './import-overtime-entry/import-overtime-entry.component';
import { OvertimePreApprovalComponent } from './overtime-pre-approval/overtime-pre-approval.component';
import { OvertimePreApprovalByLineManagerComponent } from './overtime-pre-approval-by-line-manager/overtime-pre-approval-by-line-manager.component';
import { OvertimeClaimApproveComponent } from './overtime-claim-approve/overtime-claim-approve.component';
import { OvertimeApprovalComponent } from './overtime-approval/overtime-approval.component';
import { BonusBasicEntryComponent } from './bonus-basic-entry/bonus-basic-entry.component';
import { BonusParameterizationListComponent } from './bonus-parameterization-list/bonus-parameterization-list.component';
import { BonusParameterizationEditComponent } from './bonus-parameterization-list/bonus-parameterization-edit/bonus-parameterization-edit.component';
import { BonusProcessComponent } from './bonus-process/bonus-process.component';
import { BonusApprovalComponent } from './bonus-approval/bonus-approval.component';
import { BonusApprovalEditComponent } from './bonus-approval/bonus-approval-edit/bonus-approval-edit.component';
import { BonusApprovalSelfServiceComponent } from './bonus-approval-self-service/bonus-approval-self-service.component';
import { loadingPanelService } from '../hrm-loding panel/loding.panel.service';
import { LoadingPanelModule } from '../hrm-loding panel/loading-panel.module';
import { OTProcesssComponent } from './overtime-process/ot-process.component';
import { BonusApproveComponent } from './bonus-approve/bonus-approve.component';
import { BonusUndoComponent } from './bonus-undo/bonus-undo.component';
import { ProductionBonusSetupComponent } from './production-bonus-setup/production-bonus-setup.component';
import { ProductionBonusAttendanceComponent } from './production-bonus-attendance/production-bonus-attendance.component';
import { ProductionBonusProcessComponent } from './production-bonus-process/production-bonus-process.component';
import { ProratedSalaryCalculationComponent } from './prorated-salary-calculation/prorated-salary-calculation.component';
import { PrbKpiEntryComponent } from './prorated-salary-calculation/prb-kpi-entry.component';
@NgModule({
declarations: [OvertimeBasicEntryComponent, TermParametersComponent, EditTermParameterComponent,
EmployeeOvertimeEntryComponent, OvertimeSeparatePaymentFromSalaryComponent,
ExportOvertimeEligibleListEntryComponent, ImportOvertimeEntryComponent, OvertimePreApprovalComponent,
OvertimePreApprovalByLineManagerComponent, OvertimeClaimApproveComponent,
OTProcesssComponent,
OvertimeApprovalComponent, BonusBasicEntryComponent,
BonusParameterizationListComponent, BonusParameterizationEditComponent,
BonusProcessComponent, BonusApprovalComponent, BonusApprovalEditComponent,
BonusApprovalSelfServiceComponent,
BonusApproveComponent,
BonusUndoComponent,
ProductionBonusSetupComponent,
ProductionBonusAttendanceComponent,
ProductionBonusProcessComponent,
ProratedSalaryCalculationComponent,
PrbKpiEntryComponent],
imports: [
CommonModule,
PayrollOtRoutingModule,
BasicFromBuilderModule,
GridModule,
SharedModule,
ReactiveFormsModule,
ButtonModule,
DialogModule,
ScrollPanelModule,
BodyModule,
DropDownListModule,
ButtonsModule,
FormsModule,
DatePickerModule,
RadioButtonModule,
NumericTextBoxModule,
Pickermodule,
LabelModule,
InputTextModule,
CheckboxModule,
TimePickerModule,
CheckBoxModule,
InputTextareaModule,
TabMenuModule,
TableModule,
TabViewModule,
LoadingPanelModule,
DialogsModule,
WindowModule,
ExcelModule,
RadioButtonModule,
RadioButtonModule,
RadioButtonModule,
RadioButtonModule,
RadioButtonModule,
RadioButtonModule,
PanelModule,
FileUploadModule,
MegaMenuModule,
PDFExportModule,
CardModule
]
})
export class PayrollOtModule { }