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

86 lines
3.5 KiB
TypeScript

import { NgModule } from '@angular/core';
import { BasicFromBuilderModule } from '../form-builder/Basic-From-Builder.module';
import { HttpClient } from '@angular/common/http';
import { CommonModule } from '@angular/common';
import { GridModule, PDFModule, ExcelModule, SharedModule, BodyModule } from '@progress/kendo-angular-grid';
import { InputsModule } from '@progress/kendo-angular-inputs';
import { ChartsModule } from '@progress/kendo-angular-charts';
import { DialogsModule, WindowModule } from '@progress/kendo-angular-dialog';
import { ReactiveFormsModule, FormsModule } from '@angular/forms';
import { DropDownsModule } from '@progress/kendo-angular-dropdowns';
import { DateInputsModule } from '@progress/kendo-angular-dateinputs';
import { Pickermodule } from '../picker/picker.module';
import { AdparameterService } from '../_services/payroll/adparameter.service';
import { AuthService } from '../_services/auth/auth.service';
import { AppWindowPopUp } from '../app.windowPopup.service';
import { UntilityHandlerService } from '../utility.hanldler.service';
import { HRMNotificationService } from '../app.notification.service';
import { BasicService } from '../_services/Basic/basic.service';
import { JVHeadListComponent } from './jv/jv-head-list.component';
import { JVHeadEntryComponent } from './jv/jv-head-entry.component';
import { JvService } from '../_services/payroll/jv.service';
import { LoadingPanelModule } from '../hrm-loding panel/loading-panel.module';
import { ButtonsModule } from "@progress/kendo-angular-buttons";
import { opiRoutingModule } from './opi-routing.module';
import { opiBasicComponent } from './opi/opi-basic-entry/opi-basic-entry.component';
import { opiParameterizationEntryComponent } from './opi/opi-parameterization/opi-parameterization-entry/opi-parameterization-entry.component';
import { opiParameterizationComponent } from './opi/opi-parameterization/opi-parameterization.component';
import { opiDetailsComponent } from './opi/opi-parameterization/opi-parameterization-details/opi-parameterization-details.component';
import { opiProcessComponent } from './opi/opi-process/opi-process.component';
import { opiProcessUndoComponent } from './opi/opi-process-undo/opi-process-undo.component';
import { OpiService } from '../_services/payroll/opi.service';
import { TabView, TabViewModule } from 'primeng/tabview';
import {InputTextModule} from 'primeng/inputtext';
@NgModule({
imports: [
FormsModule,
ReactiveFormsModule,
DialogsModule,
CommonModule,
GridModule,
InputsModule,
PDFModule,
ExcelModule,
ChartsModule,
BasicFromBuilderModule,
DropDownsModule,
DateInputsModule,
Pickermodule,
SharedModule,
BodyModule,
WindowModule,
Pickermodule,
LoadingPanelModule,
ButtonsModule,
opiRoutingModule,
TabViewModule,
InputTextModule
],
declarations: [
JVHeadListComponent,
JVHeadEntryComponent,
opiBasicComponent,
opiParameterizationEntryComponent,
opiParameterizationComponent,
opiDetailsComponent,
opiProcessComponent,
opiProcessUndoComponent
],
providers: [
JvService,
AuthService,
AppWindowPopUp,
UntilityHandlerService,
HRMNotificationService,
AdparameterService,
BasicService,
OpiService
],
entryComponents: [
]
})
export class opiModule {
}