EchoTex_Payroll/HRM.UI/ClientApp/src/app/hrmopen-ai/hrmopen-ai.module.ts

198 lines
8.2 KiB
TypeScript
Raw Normal View History

2026-07-12 18:07:59 +06:00
import { LMSService } from "./../_services/LearningManagement/lms.service";
import { NgModule } from "@angular/core";
import { CommonModule, DatePipe } from "@angular/common";
import { BasicFromBuilderModule } from "../form-builder/Basic-From-Builder.module";
import { ExcelModule, GridModule, PDFModule } from "@progress/kendo-angular-grid";
//import { BodyModule, SharedModule } 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 { FormsModule, ReactiveFormsModule } from "@angular/forms";
import { DropDownsModule } from "@progress/kendo-angular-dropdowns";
import { DateInputsModule } from "@progress/kendo-angular-dateinputs";
import { IndicatorsModule } from "@progress/kendo-angular-indicators";
import { LoadingPanelModule } from "../hrm-loding panel/loading-panel.module";
import { loadingPanelService } from "../hrm-loding panel/loding.panel.service";
import { AttendanceServices } from "../_services/attendance/attendance.service";
import { ButtonModule } from "@progress/kendo-angular-buttons";
import { InputTextModule } from "primeng/inputtext";
import { DialogModule } from "primeng/dialog";
import { ScrollPanelModule } from "primeng/scrollpanel";
import { HttpClient } from "@angular/common/http";
import { AccordionModule } from "primeng/accordion";
import { AutoCompleteModule } from "primeng/autocomplete";
import { BreadcrumbModule } from "primeng/breadcrumb";
import { CalendarModule } from "primeng/calendar";
import { CardModule } from "primeng/card";
import { CarouselModule } from "primeng/carousel";
import { ChartModule } from "primeng/chart";
import { CheckboxModule } from "primeng/checkbox";
import { ChipsModule } from "primeng/chips";
//import { CodeHighlighterModule } from 'primeng/codehighlighter';
import { ConfirmDialogModule } from "primeng/confirmdialog";
import { ColorPickerModule } from "primeng/colorpicker";
import { ContextMenuModule } from "primeng/contextmenu";
import { DataViewModule } from "primeng/dataview";
import { DropdownModule } from "primeng/dropdown";
import { EditorModule } from "primeng/editor";
import { FieldsetModule } from "primeng/fieldset";
import { FileUploadModule } from "primeng/fileupload";
//import { FullCalendarModule } from 'primeng/fullcalendar';
import { GalleriaModule } from "primeng/galleria";
import { InplaceModule } from "primeng/inplace";
import { InputMaskModule } from "primeng/inputmask";
import { InputSwitchModule } from "primeng/inputswitch";
//import { InputTextareaModule } from 'primeng/inputtextarea';
//import { LightboxModule } from 'primeng/lightbox';
import { ListboxModule } from "primeng/listbox";
import { MegaMenuModule } from "primeng/megamenu";
import { MenuModule } from "primeng/menu";
import { MenubarModule } from "primeng/menubar";
import { MessagesModule } from "primeng/messages";
import { MessageModule } from "primeng/message";
import { MultiSelectModule } from "primeng/multiselect";
import { OrderListModule } from "primeng/orderlist";
import { OrganizationChartModule } from "primeng/organizationchart";
import { OverlayPanelModule } from "primeng/overlaypanel";
import { PaginatorModule } from "primeng/paginator";
import { PanelModule } from "primeng/panel";
import { PanelMenuModule } from "primeng/panelmenu";
import { PasswordModule } from "primeng/password";
import { PickListModule } from "primeng/picklist";
import { ProgressBarModule } from "primeng/progressbar";
import { RadioButtonModule } from "primeng/radiobutton";
import { RatingModule } from "primeng/rating";
import { SelectButtonModule } from "primeng/selectbutton";
//import { SlideMenuModule } from 'primeng/slidemenu';
import { SliderModule } from "primeng/slider";
//import { SpinnerModule } from 'primeng/spinner';
import { SplitButtonModule } from "primeng/splitbutton";
import { StepsModule } from "primeng/steps";
import { TabMenuModule } from "primeng/tabmenu";
import { TableModule } from "primeng/table";
import { TabViewModule } from "primeng/tabview";
import { TerminalModule } from "primeng/terminal";
import { TieredMenuModule } from "primeng/tieredmenu";
import { ToastModule } from "primeng/toast";
import { ToggleButtonModule } from "primeng/togglebutton";
import { ToolbarModule } from "primeng/toolbar";
import { TooltipModule } from "primeng/tooltip";
import { TreeModule } from "primeng/tree";
import { TreeTableModule } from "primeng/treetable";
//import { VirtualScrollerModule } from 'primeng/virtualscroller';
import { CardModule as kendoCardModule } from "@progress/kendo-angular-layout";
import { AppWindowPopUp } from "../app.windowPopup.service";
import { PdfViewerModule } from "ng2-pdf-viewer";
import { TabStripModule } from "@progress/kendo-angular-layout";
import { ExpansionPanelModule } from "@progress/kendo-angular-layout";
import { BrowserModule } from "@angular/platform-browser";
import { BrowserAnimationsModule } from "@angular/platform-browser/animations";
import { ProgressBarModule as KendoProgressBarModule } from "@progress/kendo-angular-progressbar";
import { DropDownListModule } from "@progress/kendo-angular-dropdowns";
import { HRMNotificationService } from "../app.notification.service";
import { LeaveService } from "../_services/leave/leave.service";
import { Pickermodule } from "../picker/picker.module";
import { BasicService } from "../_services/Basic/basic.service";
import { PaymentApprovalService } from "../_services/payment-approval/payment-approval.service";
import { SalaryService } from "../_services/payroll/salary.service";
import { UntilityHandlerService } from "../utility.hanldler.service";
import { EmpLifeCycleServices } from "../_services/employee/empLifeCycle.service";
import { BackgroundCanvasModule } from "../BackgroundCanvas/BackgroundCanvas.module";
import { HRMOpenAIRoutingModule } from "./hrmopen-ai-routing.module";
import { HRMOpenAITestComponent } from "./hrmopen-ai-test/hrmopen-aiteast.component";
import { HRMOpenAIService } from "../_services/HRMOpenAI/hrmopen-ai.service";
import "@progress/kendo-drawing";
@NgModule({
declarations: [HRMOpenAITestComponent],
imports: [
CommonModule,
FormsModule,
ReactiveFormsModule,
DialogsModule,
GridModule,
InputsModule,
PDFModule,
ExcelModule,
ChartsModule,
BasicFromBuilderModule,
DropDownsModule,
DateInputsModule,
DateInputsModule,
Pickermodule,
IndicatorsModule,
LoadingPanelModule,
ButtonModule,
InputTextModule,
DialogModule,
ScrollPanelModule,
PdfViewerModule,
AutoCompleteModule,
BreadcrumbModule,
CalendarModule,
CardModule,
CarouselModule,
ChartModule,
CheckboxModule,
ChipsModule,
ConfirmDialogModule,
AccordionModule,
ColorPickerModule,
ContextMenuModule,
DataViewModule,
DropdownModule,
EditorModule,
FieldsetModule,
FileUploadModule,
GalleriaModule,
InplaceModule,
InputMaskModule,
InputSwitchModule,
ListboxModule,
MegaMenuModule,
MenuModule,
MenubarModule,
MessagesModule,
MessageModule,
MultiSelectModule,
OrderListModule,
OrganizationChartModule,
OverlayPanelModule,
PaginatorModule,
PanelModule,
PanelMenuModule,
PasswordModule,
PickListModule,
ProgressBarModule,
RadioButtonModule,
RatingModule,
SelectButtonModule,
kendoCardModule,
TreeTableModule,
TreeModule,
TooltipModule,
ToolbarModule,
ToggleButtonModule,
ToastModule,
TieredMenuModule,
TerminalModule,
TabViewModule,
TableModule,
TabMenuModule,
StepsModule,
SplitButtonModule,
SliderModule,
TabStripModule,
ExpansionPanelModule,
KendoProgressBarModule,
BackgroundCanvasModule,
HRMOpenAIRoutingModule
],
providers: [loadingPanelService, HRMNotificationService, HRMOpenAIService],
})
export class HRMOpenAIModule {}