{"__symbolic":"module","version":4,"metadata":{"EpBtFieldAgentControlsService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ngInjectableDef":{}}},"EpBtFieldAgentControlsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-ep-bt-field-agent-controls","template":"\n    <p>\n      ep-bt-field-agent-controls works!\n    </p>\n  ","styles":[]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"InjectorInstance":{"__symbolic":"error","message":"Variable not initialized","line":122,"character":11,"module":"./lib/ep-bt-field-agent-controls.module"},"serviceConfig_CloudApiEndpoint":{"__symbolic":"function"},"EpBtFieldAgentControlsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":128,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"ngx-owl-carousel-o","name":"CarouselModule","line":130,"character":8},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":131,"character":8},{"__symbolic":"reference","module":"@angular/material/tabs","name":"MatTabsModule","line":132,"character":8},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpCore2Module","line":133,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":134,"character":8},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":135,"character":8},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpCardModule","line":136,"character":8},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpLabelModule","line":137,"character":8},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpButtonsModule","line":138,"character":8},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpDateInputsModule","line":139,"character":8},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpCheckBoxModule","line":140,"character":8},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpInputsModule","line":141,"character":8},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpTreeViewModule","line":142,"character":8},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpGridModule","line":143,"character":8},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpLayoutModule","line":144,"character":8},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpCheckBoxModule","line":145,"character":8},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpDropdownsModule","line":146,"character":8},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpSearchBoxModule","line":147,"character":8},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpSignatureModule","line":148,"character":8},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpUploadModule","line":149,"character":8},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpRadioButtonModule","line":150,"character":8},{"__symbolic":"reference","module":"ep-bt-controls","name":"EpBtControlsModule","line":151,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":152,"character":8},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"EpBtFieldAgentProxyModule","line":153,"character":8},{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule","line":154,"character":8},{"__symbolic":"reference","module":"@progress/kendo-angular-scheduler","name":"SchedulerModule","line":155,"character":8},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpToolTipModule","line":156,"character":8}],"declarations":[{"__symbolic":"reference","name":"EpBtFieldAgentControlsComponent"},{"__symbolic":"reference","name":"EpbtFaDocumenttypeListComponent"},{"__symbolic":"reference","name":"EpbtFaDocumentsGridComponent"},{"__symbolic":"reference","name":"EpbtFaDocumentGridCardComponent"},{"__symbolic":"reference","name":"EpbtFaStateListComponent"},{"__symbolic":"reference","name":"EpbtFaCountryListComponent"},{"__symbolic":"reference","name":"EpbtFaSalesrepListComponent"},{"__symbolic":"reference","name":"EpbtFaSalesareaListComponent"},{"__symbolic":"reference","name":"EpbtFaDeliveryareaListComponent"},{"__symbolic":"reference","name":"EpbtFaAddressGridComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerGridComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerSearchComponent"},{"__symbolic":"reference","name":"EpbtFaAddressInfoCardComponent"},{"__symbolic":"reference","name":"EpbtFaAddressInfoMapCardComponent"},{"__symbolic":"reference","name":"EpbtFaContactsGridComponent"},{"__symbolic":"reference","name":"EpbtFaNotepadGridComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerProductsPurchasedGridComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerFinancialDetailsComponent"},{"__symbolic":"reference","name":"EpbtFaNotepadtypeListComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerProductsPurchasedDetailsComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerJobBalancesGridComponent"},{"__symbolic":"reference","name":"EpbtFaBistrackuserListComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerCampaignsListComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerContactListComponent"},{"__symbolic":"reference","name":"EpbtFaCampaignActionListComponent"},{"__symbolic":"reference","name":"EpbtFaTitleListComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerDocOppStatusListComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerDocOppCurrencyListComponent"},{"__symbolic":"reference","name":"EpbtFaDocumentLineComponent"},{"__symbolic":"reference","name":"EpbtFaAttachmentComponent"},{"__symbolic":"reference","name":"EpbtFaProductGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductInfoComponent"},{"__symbolic":"reference","name":"EpbtFaProductPurchasedByGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductSellingBandsGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductStockGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductBinlocationGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductBinlocationComponent"},{"__symbolic":"reference","name":"EpbtFaBistrackbranchesListComponent"},{"__symbolic":"reference","name":"EpbtFaProductPurchasedByGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductRelatedGridComponent"},{"__symbolic":"reference","name":"EpbtFaBinLocationProductGridComponent"},{"__symbolic":"reference","name":"EpbtFaBinLocationSelectedProductGridComponent"},{"__symbolic":"reference","name":"EpbtFaBinLocationSummaryComponent"},{"__symbolic":"reference","name":"EpbtFaSuppliersGridComponent"},{"__symbolic":"reference","name":"EpbtFaQuickOrderQuoteComponent"},{"__symbolic":"reference","name":"EpbtFaTaxAreasListComponent"},{"__symbolic":"reference","name":"EpbtFaQuickPurchaseSuppliersComponent"},{"__symbolic":"reference","name":"EpbtFaQuickTransferSelectedProductsGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductStockDetailsComponent"},{"__symbolic":"reference","name":"EpbtFaImageDialogComponent"},{"__symbolic":"reference","name":"EpbtFaCompetitorPricingComponent"},{"__symbolic":"reference","name":"EpbtFaCompetitorPriceAddressListComponent"},{"__symbolic":"reference","name":"EpbtFaCompetitorPriceTypeListComponent"},{"__symbolic":"reference","name":"EpbtFaQuickPurchaseSelectedProductGridComponent"},{"__symbolic":"reference","name":"EpbtFaCompetitorSelectedProductGridComponent"},{"__symbolic":"reference","name":"EpbtFaCompetitorNegotiationListComponent"},{"__symbolic":"reference","name":"EpbtFaProductPerListComponent"},{"__symbolic":"reference","name":"EpbtFaQuickPurchaseSummaryComponent"},{"__symbolic":"reference","name":"EpbtFaAddressesGridComponent"},{"__symbolic":"reference","name":"EpbtFaQuickOrderQuoteSelectedProductGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductQuantityControlComponent"},{"__symbolic":"reference","name":"EpbtFaQuickOrderTalliedProductLineNegotiationComponent"},{"__symbolic":"reference","name":"EpbtFaQuickOrderMOLTNegotiationComponent"},{"__symbolic":"reference","name":"EpbtFaQuickOrderLineNegotiationComponent"},{"__symbolic":"reference","name":"EpbtFaCompetitorSummaryComponent"},{"__symbolic":"reference","name":"EpbtFaPerListComponent"},{"__symbolic":"reference","name":"EpbtFaProductTalliedQuantityControlComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerInfoComponent"},{"__symbolic":"reference","name":"EpbtFaQuickTransferSummaryComponent"},{"__symbolic":"reference","name":"EpbtFaLabelRequestComponent"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"EpbtFaLabelSelectedProductsGridComponent"},{"__symbolic":"reference","name":"EpbtFaCompetitorPricingLineNegotiationComponent"},{"__symbolic":"reference","name":"EpbtFaQuickTransferSummaryProductsGridComponent"},{"__symbolic":"reference","name":"EpbtFaQuickPurchaseSummaryProductsGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductFilesGridComponent"},{"__symbolic":"reference","name":"NoCommaPipe"},{"__symbolic":"reference","name":"EpbtFaQuickOrderSummaryComponent"},{"__symbolic":"reference","name":"EpbtFaLabelSummaryComponent"},{"__symbolic":"reference","name":"EpbtFaDashboardOpportunitiesGridComponent"},{"__symbolic":"reference","name":"EpbtFaLabelSummaryTemplatesGridComponent"},{"__symbolic":"reference","name":"EpbtFaCalendarComponent"},{"__symbolic":"reference","name":"EpbtFaSmartviewsComponent"},{"__symbolic":"reference","name":"EpbtFaQuickOrderEmailComponent"},{"__symbolic":"reference","name":"KeyValuePipePipe"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"EpbtFaSmartTilesComponent"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"EpbtFaLabelSummaryProductsGridComponent"},{"__symbolic":"reference","name":"EpbtFaSmartTilesDetailsComponent"},{"__symbolic":"reference","name":"EpbtFaFilterControlComponent"},{"__symbolic":"reference","name":"EpbtFaDocumentSourceMaterialGridComponent"},{"__symbolic":"reference","name":"EpbtFaDocumentProcessesGridComponent"},{"__symbolic":"reference","name":"EpbtFaDocumentFinishedProductsGridComponent"},{"__symbolic":"reference","name":"EpbtFaSortControlComponent"},{"__symbolic":"reference","name":"EpbtFaRightSideBarComponent"},{"__symbolic":"reference","name":"EpbtFaSortListComponent"},{"__symbolic":"reference","name":"EpbtFaNewQuickOrderCustomerComponent"},{"__symbolic":"reference","name":"EpbtFaNewQuickOrderProductComponent"},{"__symbolic":"reference","name":"EpbtFaNewQuickOrderCustomerDetailsComponent"},{"__symbolic":"reference","name":"EpbtFaNewQuickOrderProductDetailsComponent"},{"__symbolic":"reference","name":"EpbtFaNewQuickOrderDetailsComponent"},{"__symbolic":"reference","name":"EpbtFaNewQuickOrderOperationsComponent"},{"__symbolic":"reference","name":"EpbtFaSaleTypeListComponent"},{"__symbolic":"reference","name":"EpbtFaProductDialogComponent"},{"__symbolic":"reference","name":"ɵd"}],"exports":[{"__symbolic":"reference","name":"EpBtFieldAgentControlsComponent"},{"__symbolic":"reference","name":"EpbtFaDocumenttypeListComponent"},{"__symbolic":"reference","name":"EpbtFaDocumentsGridComponent"},{"__symbolic":"reference","name":"EpbtFaDocumentGridCardComponent"},{"__symbolic":"reference","name":"EpbtFaStateListComponent"},{"__symbolic":"reference","name":"EpbtFaCountryListComponent"},{"__symbolic":"reference","name":"EpbtFaSalesrepListComponent"},{"__symbolic":"reference","name":"EpbtFaSalesareaListComponent"},{"__symbolic":"reference","name":"EpbtFaDeliveryareaListComponent"},{"__symbolic":"reference","name":"EpbtFaAddressGridComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerGridComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerSearchComponent"},{"__symbolic":"reference","name":"EpbtFaAddressInfoCardComponent"},{"__symbolic":"reference","name":"EpbtFaAddressInfoMapCardComponent"},{"__symbolic":"reference","name":"EpbtFaContactsGridComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerProductsPurchasedGridComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerFinancialDetailsComponent"},{"__symbolic":"reference","name":"EpbtFaNotepadGridComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerProductsPurchasedDetailsComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerJobBalancesGridComponent"},{"__symbolic":"reference","name":"EpbtFaNotepadtypeListComponent"},{"__symbolic":"reference","name":"EpbtFaBistrackuserListComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerCampaignsListComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerContactListComponent"},{"__symbolic":"reference","name":"EpbtFaCampaignActionListComponent"},{"__symbolic":"reference","name":"EpbtFaTitleListComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerDocOppStatusListComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerDocOppCurrencyListComponent"},{"__symbolic":"reference","name":"EpbtFaDocumentLineComponent"},{"__symbolic":"reference","name":"EpbtFaAttachmentComponent"},{"__symbolic":"reference","name":"EpbtFaProductGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductInfoComponent"},{"__symbolic":"reference","name":"EpbtFaProductPurchasedByGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductSellingBandsGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductStockGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductBinlocationGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductBinlocationComponent"},{"__symbolic":"reference","name":"EpbtFaBistrackbranchesListComponent"},{"__symbolic":"reference","name":"EpbtFaProductPurchasedByGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductRelatedGridComponent"},{"__symbolic":"reference","name":"EpbtFaBinLocationProductGridComponent"},{"__symbolic":"reference","name":"EpbtFaBinLocationSelectedProductGridComponent"},{"__symbolic":"reference","name":"EpbtFaBinLocationSummaryComponent"},{"__symbolic":"reference","name":"EpbtFaSuppliersGridComponent"},{"__symbolic":"reference","name":"EpbtFaQuickOrderQuoteComponent"},{"__symbolic":"reference","name":"EpbtFaTaxAreasListComponent"},{"__symbolic":"reference","name":"EpbtFaQuickPurchaseSuppliersComponent"},{"__symbolic":"reference","name":"EpbtFaQuickTransferSelectedProductsGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductStockDetailsComponent"},{"__symbolic":"reference","name":"EpbtFaImageDialogComponent"},{"__symbolic":"reference","name":"EpbtFaCompetitorPricingComponent"},{"__symbolic":"reference","name":"EpbtFaCompetitorPriceAddressListComponent"},{"__symbolic":"reference","name":"EpbtFaCompetitorPriceTypeListComponent"},{"__symbolic":"reference","name":"EpbtFaQuickPurchaseSelectedProductGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductPerListComponent"},{"__symbolic":"reference","name":"EpbtFaCompetitorSelectedProductGridComponent"},{"__symbolic":"reference","name":"EpbtFaCompetitorNegotiationListComponent"},{"__symbolic":"reference","name":"EpbtFaQuickPurchaseSummaryComponent"},{"__symbolic":"reference","name":"EpbtFaAddressesGridComponent"},{"__symbolic":"reference","name":"EpbtFaQuickOrderQuoteSelectedProductGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductQuantityControlComponent"},{"__symbolic":"reference","name":"EpbtFaQuickOrderTalliedProductLineNegotiationComponent"},{"__symbolic":"reference","name":"EpbtFaQuickOrderMOLTNegotiationComponent"},{"__symbolic":"reference","name":"EpbtFaQuickOrderLineNegotiationComponent"},{"__symbolic":"reference","name":"EpbtFaCompetitorSummaryComponent"},{"__symbolic":"reference","name":"EpbtFaPerListComponent"},{"__symbolic":"reference","name":"EpbtFaProductTalliedQuantityControlComponent"},{"__symbolic":"reference","name":"EpbtFaCustomerInfoComponent"},{"__symbolic":"reference","name":"EpbtFaQuickTransferSummaryComponent"},{"__symbolic":"reference","name":"EpbtFaLabelRequestComponent"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"EpbtFaLabelSelectedProductsGridComponent"},{"__symbolic":"reference","name":"EpbtFaCompetitorPricingLineNegotiationComponent"},{"__symbolic":"reference","name":"EpbtFaQuickTransferSummaryProductsGridComponent"},{"__symbolic":"reference","name":"EpbtFaQuickPurchaseSummaryProductsGridComponent"},{"__symbolic":"reference","name":"EpbtFaProductFilesGridComponent"},{"__symbolic":"reference","name":"NoCommaPipe"},{"__symbolic":"reference","name":"EpbtFaQuickOrderSummaryComponent"},{"__symbolic":"reference","name":"EpbtFaLabelSummaryComponent"},{"__symbolic":"reference","name":"EpbtFaDashboardOpportunitiesGridComponent"},{"__symbolic":"reference","name":"EpbtFaLabelSummaryTemplatesGridComponent"},{"__symbolic":"reference","name":"EpbtFaCalendarComponent"},{"__symbolic":"reference","name":"EpbtFaSmartviewsComponent"},{"__symbolic":"reference","name":"EpbtFaQuickOrderEmailComponent"},{"__symbolic":"reference","name":"KeyValuePipePipe"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"EpbtFaSmartTilesComponent"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"EpbtFaLabelSummaryProductsGridComponent"},{"__symbolic":"reference","name":"EpbtFaSmartTilesDetailsComponent"},{"__symbolic":"reference","name":"EpbtFaFilterControlComponent"},{"__symbolic":"reference","name":"EpbtFaDocumentSourceMaterialGridComponent"},{"__symbolic":"reference","name":"EpbtFaDocumentProcessesGridComponent"},{"__symbolic":"reference","name":"EpbtFaDocumentFinishedProductsGridComponent"},{"__symbolic":"reference","name":"EpbtFaSortControlComponent"},{"__symbolic":"reference","name":"EpbtFaRightSideBarComponent"},{"__symbolic":"reference","name":"EpbtFaSortListComponent"},{"__symbolic":"reference","name":"EpbtFaNewQuickOrderCustomerComponent"},{"__symbolic":"reference","name":"EpbtFaNewQuickOrderProductComponent"},{"__symbolic":"reference","name":"EpbtFaNewQuickOrderCustomerDetailsComponent"},{"__symbolic":"reference","name":"EpbtFaNewQuickOrderProductDetailsComponent"},{"__symbolic":"reference","name":"EpbtFaNewQuickOrderDetailsComponent"},{"__symbolic":"reference","name":"EpbtFaNewQuickOrderOperationsComponent"},{"__symbolic":"reference","name":"EpbtFaSaleTypeListComponent"},{"__symbolic":"reference","name":"EpbtFaProductDialogComponent"},{"__symbolic":"reference","name":"ɵd"}],"providers":[{"provide":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"API_BASE_URL","line":378,"character":21},"useFactory":{"__symbolic":"reference","name":"serviceConfig_CloudApiEndpoint"}},{"__symbolic":"reference","name":"EpbtFieldAgentService"}],"entryComponents":[{"__symbolic":"reference","name":"EpbtFaImageDialogComponent"},{"__symbolic":"reference","name":"EpbtFaRightSideBarComponent"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":388,"character":34}]}]}},"EpbtFaStateListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"epbt-fa-state-list","template":"<ep-dropdown labelText=\"State\" [data]=\"states\" textField=\"name\" valueField=\"provinceId\" [readonly]=\"readonly\"\n    [(ngModel)]=\"selectedStateId.provinceId\" (selectionChange)=\"onSelectionChange($event)\"></ep-dropdown>","styles":[""]}]}],"members":{"states":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"selectedStateId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"selectedStateIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":16,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":18,"character":30}]}],"ngOnInit":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}],"GetState":[{"__symbolic":"method"}]}},"EpbtFaCountryListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"epbt-fa-country-list","template":"<ep-dropdown labelText=\"Country\" [data]=\"countries\" textField=\"name\" valueField=\"countryId\" [readonly]=\"readonly\"\n  [(ngModel)]=\"selectedCountryId.countryId\" style=\"background-color: black\"\n  (selectionChange)=\"onSelectionChange($event)\">\n</ep-dropdown>","styles":[""]}]}],"members":{"countries":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"selectedCountryId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"selectedCountryIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":16,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":18,"character":30}]}],"ngOnInit":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}],"GetCountry":[{"__symbolic":"method"}]}},"EpbtFaDeliveryareaListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"epbt-fa-deliveryarea-list","template":"<ep-dropdown labelText=\"Delivery Area\" [data]=\"deliveryAreas\" textField=\"name\" valueField=\"deliveryAreaID\" [readonly]=\"readonly\"\n    [(ngModel)]=\"selectedDeliveryAreaId.deliveryAreaID\" (selectionChange)=\"onSelectionChange($event)\"></ep-dropdown>","styles":[""]}]}],"members":{"deliveryAreas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"selectedDeliveryAreaId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"selectedDeliveryAreaIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":19,"character":30}]}],"ngOnInit":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}],"GetDeliveryArea":[{"__symbolic":"method"}]}},"EpbtFaSalesareaListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"epbt-fa-salesarea-list","template":"<ep-dropdown labelText=\"Sales Area\" [data]=\"salesAreas\" textField=\"name\" valueField=\"salesAreaID\" [readonly]=\"readonly\"\n    [(ngModel)]=\"selectedSalesAreaId.salesAreaID\" (selectionChange)=\"onSelectionChange($event)\"></ep-dropdown>","styles":[""]}]}],"members":{"salesAreas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"selectedSalesAreaId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"selectedSalesAreaIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":16,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":18,"character":30}]}],"ngOnInit":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}],"GetSalesArea":[{"__symbolic":"method"}]}},"EpbtFaSalesrepListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"epbt-fa-salesrep-list","template":"<ep-dropdown labelText=\"Sales Rep\" [data]=\"salesRep\" textField=\"name\" valueField=\"salesRepID\" [readonly]=\"readonly\"\n  [(ngModel)]=\"selectedSalesRepId.salesRepID\" (selectionChange)=\"onSelectionChange($event)\"></ep-dropdown>","styles":[""]}]}],"members":{"salesRep":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"selectedSalesRepId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"selectedSalesRepIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":19,"character":30}]}],"ngOnInit":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}],"GetSalesRep":[{"__symbolic":"method"}]}},"EpbtFaDocumenttypeListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"epbt-fa-documenttype-list","template":"<ep-dropdown labelText=\"Document Type*\" [data]=\"documentTypes\" textField=\"name\" valueField=\"key\"\n    [(ngModel)]=\"selectedDocumenttypeId\"></ep-dropdown>","styles":[""]}]}],"members":{"selectedDocumenttypeId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3},"arguments":["selectedDocumenttypeId"]}]}],"fromDashbard":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"selectedDocumenttypeIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"EpbtFaDocumentService"}]}],"ngOnInit":[{"__symbolic":"method"}],"checkDocPermissions":[{"__symbolic":"method"}]}},"EpbtFaDocumentGridCardComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"epbt-fa-document-grid-card","template":"<div style=\"padding: 20px\">\n\n  <div *ngIf=\"gridModel && gridModel.data && cardField\" class=\"row\">\n  <div *ngFor=\"let documnetCard of gridModel.data\" class=\"col-sm-12 display-card\" >\n      <ep-card class=\"display-card\" [model]= \"documnetCard\" [headerTemplate]=\"headerTemplate\" [bodyTemplate]=\"bodyTemplate\"></ep-card>\n  </div>\n  </div>\n<ep-grid class=\"display-grid\"  id=\"document_lookup_grid\" [model]=\"gridModel\"></ep-grid>\n</div>\n\n\n","styles":[""]}]}],"members":{"gridModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"cardField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"cardType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"bodyTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"headerTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"getList":[{"__symbolic":"method"}]}},"EpbtFaDocumentsGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":31,"character":1},"arguments":[{"selector":"epbt-fa-documents-grid","template":"<section class=\"row ep-margin-all-10 epbt-document\">\n  <div class=\"col-xs-12 col-sm-12 col-md-8 col-lg-5 no-padding\">\n    <section class=\"row no-margin\">\n      <div class=\"col-xs-12 col-sm-5 col-md-5 col-lg-4 no-padding\">\n        <epbt-fa-documenttype-list [(selectedDocumenttypeId)]=\"documentType\"\n          (selectedDocumenttypeIdChange)=\"onValueChange($event)\" class=\"ep-wid-100\" [fromDashbard]=\"fromDashbard\">\n        </epbt-fa-documenttype-list>\n      </div>\n      <div class=\"col-xs-12 col-sm-7 col-md-7 col-lg-8 ep-margin-top-15 epbt-doc-padding\">\n        <epbt-fa-customer-search (searchStringChange)=\"receiveString($event)\" [pageName]=\"pageName\"\n          (onEnterClick)=\"onEnterClick()\" [placeholder]=\"placeholder\" [sortFlag]=\"isSort\" [filterFlag]=\"isFilter\"\n          [selectedSearchString]=\"searchString\" [fromDashbard]=\"fromDashbard\" class=\"epbt-doc-search\">\n        </epbt-fa-customer-search>\n      </div>\n\n      <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-5 text-left\"\n        *ngIf=\"fromDashbard && documentType==documentTypes.Statements\">\n        <ep-check-box [(ngModel)]=\"values.unCheck\" id=\"test2\" name=\"test2\" labelText=\"Include paid transactions\">\n        </ep-check-box>\n      </div>\n    </section>\n  </div>\n  <div class=\"col-xs-12 col-sm-12 col-md-4 col-lg-7 no-padding ep-margin-top-20 epbt-document-add\">\n\n    <div *ngIf=\"addVisibility && !fromDashbard\">\n      <a href=\"javascript:void(0);\" (click)=\"navigateTo()\" class=\"ep-color-add-blue epbt-add-component\">\n        <span class=\"ep-align-hleft ep-margin-right-5\">\n          <i class=\"mdi mdi-plus-circle-outline\"></i>\n        </span>\n        <span class=\"ep-add-text\"> {{addButtonTitle}}</span>\n      </a>\n    </div>\n\n    <div *ngIf=\"addVisibility && fromDashbard\">\n      <a href=\"javascript:void(0);\" (click)=\"navigateTo()\" class=\"ep-color-add-blue epbt-add-component\">\n        <span class=\"ep-align-hleft ep-margin-right-5\">\n          <i class=\"mdi mdi-plus-circle-outline\"></i>\n        </span>\n        <span class=\"ep-add-btn-text\"> {{addButtonTitle}} </span>\n      </a>\n    </div>\n  </div>\n</section>\n\n\n<div class=\"ep-margin-all-10\">\n  <epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [model]=\"mobileData\" [headerTemplate]=\"headerTemplate\"\n    [bodyTemplate]=\"bodyTemplate\" [isLoader]=\"true\"></epbt-grid-card>\n</div>\n\n<ep-button [buttonStyle]=\"EpButtonStyle.Primary\" class=\"ep-more\" *ngIf=\"isMoreEnable\" (onclick)=\"getMobileData()\">MORE\n</ep-button>\n\n<ng-template #headerTemplate let-model=\"model\">\n  <section>\n    <div class=\"row no-margin\">\n      <div class=\"col-9 no-padding text-left customerTitlecard\"\n        *ngIf=\"documentType!=documentTypes.Stocktransfers && documentType!=documentTypes.PurchaseOrder && documentType!=documentTypes.WorkOrders\">\n        {{getList(model)[0].value}}</div>\n      <div class=\"col-9 no-padding text-left customerTitlecard\"\n        *ngIf=\"documentType==documentTypes.Stocktransfers || documentType==documentTypes.PurchaseOrder || documentType==documentTypes.WorkOrders \">\n        {{getList(model)[0].value |  number:'5.0' | noComma}}</div>\n      <div class=\"text-right col-3 no-padding\" *ngIf=\"documentType!=documentTypes.CallOffOrders\">\n        <div *ngIf=\"getList(model)[1].isDownloadPDF\" (click)=\"onPDFDownloadClick(documentType,model)\"\n          class=\"no-padding mdi mdi-file-pdf mdi-18px ep-pdf-icon\">\n        </div>\n      </div>\n    </div>\n  </section>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n  <section *ngFor=\"let m of getList(model) | slice:1\">\n    <div *ngIf=\"!m.isSubTitle && !m.isTitle && !m.isStatus && !m.isDownloadPDF\" (click)=\"onCardClick(model)\">\n      <div class=\"row no-margin\">\n        <div class=\"col-lg-12 no-padding\">\n          <div class=\"details_title\">{{m.key}} </div>\n          <div class=\"details_text\">\n            <div *ngIf=\"!m.isDate && !m.isCurrency && !m.isTime && !m.isNumeric && !m.isPercentage\">\n              {{m.value}}</div>\n            <div *ngIf=\"m.isDate\">{{m.value | date:'MM-dd-yyyy'}}</div>\n            <div *ngIf=\"m.isCurrency && m.value != null\">{{currency}}{{m.value | number:'1.2-2'}}</div>\n            <div *ngIf=\"m.isPercentage\">{{m.value}}%</div>\n          </div>\n\n        </div>\n      </div>\n    </div>\n  </section>\n</ng-template>\n\n<ng-template #dateTemplate let-value=\"value\">\n  <i></i><span>{{value | date:dateFormat}}</span>\n</ng-template>\n\n<ng-template #currencyTemplate let-value=\"value\">\n  <i></i><span *ngIf='value != null'>{{currency}}{{value | number:'1.2-2'}}</span>\n</ng-template>\n\n<ng-template #percentageTemplate let-value=\"value\">\n  <i></i><span *ngIf='value'>{{value}}%</span>\n</ng-template>\n\n<ng-template #downloadPDFDocumentCellTemplate let-dataItem=\"dataItem\">\n  <a href=\"javascript:void(0);\" (click)=\"onPDFDownloadClick(documentType,dataItem)\">\n    <i class=\"mdi mdi-file-pdf mdi-24px\"></i>\n  </a>\n</ng-template>\n\n<ng-template #noCommaTemplate let-value=\"value\">\n  <i></i><span>{{value |  number:'5.0' | noComma}}</span>\n</ng-template>","styles":[""]}]}],"members":{"searchString":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3},"arguments":["searchString"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":43,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":43,"character":63},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":44,"character":20},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":45,"character":20},{"__symbolic":"reference","name":"EpbtFaDocumentService"},{"__symbolic":"reference","name":"EpbtFaAttachmentService"},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"},{"__symbolic":"reference","name":"EpbtFaCustomerService"},{"__symbolic":"reference","name":"EpbtFaOpportunityService"},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":49,"character":21},{"__symbolic":"reference","name":"EpbtFaFilterService"},{"__symbolic":"reference","name":"EpbtFaSortService"}]}],"customerId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":70,"character":3}}]}],"fromDashbard":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":71,"character":3}}]}],"dateTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":78,"character":3},"arguments":["dateTemplate",{"static":false}]}]}],"currencyTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":79,"character":3},"arguments":["currencyTemplate",{"static":true}]}]}],"percentageTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":80,"character":3},"arguments":["percentageTemplate",{"static":true}]}]}],"downloadPDFTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":81,"character":3},"arguments":["downloadPDFDocumentCellTemplate",{"static":false}]}]}],"noCommaTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":82,"character":3},"arguments":["noCommaTemplate",{"static":false}]}]}],"searchComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":83,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaCustomerSearchComponent"},{"static":false}]}]}],"documentTypeChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":104,"character":3}}]}],"loadingChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":107,"character":3}}]}],"receiveString":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"onEnterClick":[{"__symbolic":"method"}],"updateSearchEventsData":[{"__symbolic":"method"}],"updateDefaultFilterType":[{"__symbolic":"method"}],"setSearchData":[{"__symbolic":"method"}],"getSearchValues":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getGridData":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}],"clearGridDetails":[{"__symbolic":"method"}],"updateGridData":[{"__symbolic":"method"}],"navigateToCustomer":[{"__symbolic":"method"}],"getMobileData":[{"__symbolic":"method"}],"navigateToDetailsView":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}],"getList":[{"__symbolic":"method"}],"getTemplateType":[{"__symbolic":"method"}],"onPDFDownloadClick":[{"__symbolic":"method"}],"addDocumentClick":[{"__symbolic":"method"}],"navigateTo":[{"__symbolic":"method"}],"onDocumentTypeChange":[{"__symbolic":"method"}]}},"EpbtFaAddressGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"epbt-fa-address-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [model]=\"mobileData\" class=\"epbt-grid-card\"\n  [headerTemplate]=\"headerTemplate\" [bodyTemplate]=\"bodyTemplate\" [isLoader]=\"true\"></epbt-grid-card>\n\n<ep-button [buttonStyle]=\"EpButtonStyle.Primary\" class=\"ep-more\" *ngIf=\"isMoreEnable\" (onclick)=\"getMobileData()\">MORE\n</ep-button>\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div class=\"row no-margin\" (click)=\"onCardClick(model)\">\n    <div class=\"customerTitlecard\"> {{model.userData.addressCode}} <span\n        *ngIf=\"model.userData.addressCode && model.userData.jobRef\"> -</span>{{model.userData.jobRef}}</div>\n  </div>\n</ng-template>\n\n\n<ng-template #bodyTemplate let-model=\"model\">\n  <section>\n    <div class=\"row no-margin\">\n      <div class=\"col-lg-12 no-padding\">\n        <div class=\"details_title\">Contact </div>\n        <div class=\"details_text\">{{model.userData.contactName}}</div>\n      </div>\n    </div>\n    <div class=\"row spacer-10 no-margin\">\n      <div class=\"col-lg-12 no-padding\">\n        <div class=\"details_title\">Address </div>\n        <div class=\"details_text\">{{model.userData.address}}</div>\n      </div>\n    </div>\n    <div class=\"row ep-card-map\">\n      <i class=\"mdi mdi-map-marker mdi-18px ep-pad-right-10\"></i>\n      <h5 class=\"text-left ep-card-email ep-card-links\">\n        <a href=\"https://maps.google.com?q={{model.userData.address}}\" target=\"_blank\">\n          {{model.userData.address}}\n        </a>\n      </h5>\n    </div>\n  </section>\n</ng-template>\n\n\n\n<ng-template #addressTemplate let-dataItem=\"dataItem\" class=\"addressEmail\">\n  <!-- <div class=\"epbt-fa-mr-10 epbt-fa-color-black\">{{dataItem.userData.address}}</div> -->\n  <a href=\"https://maps.google.com?q={{dataItem.userData.address}}\" target=\"_blank\" class=\"ep-color-add-blue\">OPEN\n    MAP</a>\n</ng-template>","styles":[".gridsize{height:100%;width:100%}"]}]}],"members":{"customerId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"searchString":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3},"arguments":["searchString"]}]}],"emailTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":39,"character":3},"arguments":["emailTemplate",{"static":true}]}]}],"addressTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":40,"character":3},"arguments":["addressTemplate",{"static":true}]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":41,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpGridComponent","line":41,"character":13},{"static":false}]}]}],"loadingChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":56,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":66,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":66,"character":63},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":66,"character":95},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":67,"character":70},{"__symbolic":"reference","name":"EpbtFaSortService"},{"__symbolic":"reference","name":"EpbtFaCustomerService"}]}],"ngOnInit":[{"__symbolic":"method"}],"updateGrid":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getGridModelData":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getAddressData":[{"__symbolic":"method"}],"getMobileData":[{"__symbolic":"method"}],"updateGridData":[{"__symbolic":"method"}],"navigateToDetailsView":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}]}},"EpbtFaCustomerGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":31,"character":1},"arguments":[{"selector":"epbt-fa-customer-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [model]=\"mobileData\" [headerTemplate]=\"headerTemplate\"\r\n    [bodyTemplate]=\"bodyTemplate\" [isLoader]=\"true\"></epbt-grid-card>\r\n\r\n<ep-button [buttonStyle]=\"EpButtonStyle.Primary\" class=\"ep-more\" *ngIf=\"isMoreEnable\" (onclick)=\"getMobileData()\">MORE\r\n</ep-button>\r\n\r\n<ng-template #headerTemplate let-model=\"model\">\r\n\r\n    <div class=\"row ep-card-titles\" (click)=\"onCardClick(model)\">\r\n        <div class=\"col-sm-12 customerTitlecard\">{{model.name}}</div>\r\n        <div class=\"col-xs-6 col-sm-6 no-padding text-left customerCode\">{{model.customerCode}}</div>\r\n        <div class=\"col-xs-6 col-sm-6 no-padding epbt-card-status\">\r\n            <i class=\"{{model.statusIcon}}\"></i>\r\n            <span class=\"{{model.statusColor}}\">{{model.statusText}}</span>\r\n        </div>\r\n    </div>\r\n\r\n</ng-template>\r\n\r\n<ng-template #bodyTemplate let-model=\"model\">\r\n    <div class=\"row ep-card-titles ep-map\">\r\n        <i class=\"mdi mdi-phone mdi-18px ep-pad-right-10\"></i>\r\n        <h5 class=\"text-left ep-card-email\">\r\n            <a href=\"tel:{{model.telephone1}}\">{{model.telephone1}}</a>\r\n        </h5>\r\n    </div>\r\n    <div class=\"row ep-card-titles ep-map\">\r\n        <i class=\"mdi mdi-cellphone mdi-18px ep-pad-right-10\"></i>\r\n        <h5 class=\"text-left ep-card-email\">\r\n            <a href=\"tel:{{model.mobile}}\">{{model.mobile}}</a>\r\n        </h5>\r\n    </div>\r\n    <div class=\"row ep-card-titles ep-map\">\r\n        <i class=\"mdi mdi-email mdi-18px ep-pad-right-10\"></i>\r\n        <h5 class=\"text-left ep-card-email\">\r\n            <a href=\"mailto:{{model.email}}\">{{model.email}}</a>\r\n        </h5>\r\n    </div>\r\n</ng-template>\r\n\r\n<ng-template #emailTemplate let-dataItem=\"dataItem\">\r\n    <a href=\"mailto:{{dataItem.email}}\" class=\"ep-color-add-blue\">{{dataItem.email}}</a>\r\n</ng-template>\r\n\r\n<ng-template #mobileTemplate let-dataItem=\"dataItem\">\r\n    <a href=\"tel:{{dataItem.mobile}}\" class=\"ep-color-add-blue\">{{dataItem.mobile}}</a>\r\n</ng-template>\r\n\r\n<ng-template #telTemplate let-dataItem=\"dataItem\">\r\n    <a href=\"tel:{{dataItem.telephone1}}\" class=\"ep-color-add-blue\">{{dataItem.telephone1}}</a>\r\n</ng-template>\r\n\r\n<ng-template #statusTemplate let-dataItem=\"dataItem\">\r\n    <i class=\"{{dataItem.statusIcon}}\"></i><span class=\"{{dataItem.statusColor}}\">{{dataItem.statusText}}</span>\r\n</ng-template>","styles":[".gridsize{height:100%;width:100%}"]}]}],"members":{"navigation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3}}]}],"searchString":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":3},"arguments":["searchString"]}]}],"loadingChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":50,"character":3}}]}],"emailTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":52,"character":3},"arguments":["emailTemplate",{"static":false}]}]}],"statusTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":53,"character":3},"arguments":["statusTemplate",{"static":false}]}]}],"mobileTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":54,"character":3},"arguments":["mobileTemplate",{"static":false}]}]}],"telTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":55,"character":3},"arguments":["telTemplate",{"static":false}]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":56,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpGridComponent","line":56,"character":13},{"static":false}]}]}],"epOnCellClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":59,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":76,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":76,"character":64},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":76,"character":88},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpLocalStorageService","line":77,"character":33},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":78,"character":70},{"__symbolic":"reference","name":"EpbtFaCompetitorService"},{"__symbolic":"reference","name":"EpbtFaCustomerService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":80,"character":70},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"},{"__symbolic":"reference","name":"EpbtFaDocumentService"},{"__symbolic":"reference","name":"EpbtFaNotepadService"},{"__symbolic":"reference","name":"EpbtFaSortService"},{"__symbolic":"reference","name":"EpbtFaFilterService"}]}],"ngOnInit":[{"__symbolic":"method"}],"updateGrid":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getGridModelData":[{"__symbolic":"method"}],"updateGridData":[{"__symbolic":"method"}],"getMobileData":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}]}},"EpbtFaCustomerSearchComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"epbt-fa-customer-search","template":"<section class=\"row no-margin\">\n    <div class=\"col-xs-12 col-sm-12 epbt-cus-search no-padding\" *ngIf=\"isReady\">\n        <ep-search-box [model]=\"model\" (keydown.enter)=\"onSearchCustomer()\">\n        </ep-search-box>\n        <ep-button *ngIf=\"filterFlag || sortFlag\" [ngClass]=\"isFilterActive ? 'epbt-ftr-act' : ''\"\n            (onclick)=\"onFilterOrSort()\" [buttonStyle]=\"EpButtonStyle.Secondary\" [size]=\"EpButtonSize.Custom\"\n            icon=\"mdi mdi-filter\" [iconAlignRight]=\"false\"></ep-button>\n    </div>\n</section>","styles":[""]}]}],"members":{"index":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"pageName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"selectedSearchString":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"filterFlag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"sortFlag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"fromDashbard":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"searchStringChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"onEnterClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"epSearchBox":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":43,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpSearchBoxComponent","line":43,"character":13},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":47,"character":30},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpShellService","line":47,"character":70},{"__symbolic":"reference","name":"EpbtFaFilterService"},{"__symbolic":"reference","name":"EpbtFaSortService"}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"updateSearchValue":[{"__symbolic":"method"}],"updateFilterValue":[{"__symbolic":"method"}],"displaySearchValue":[{"__symbolic":"method"}],"onSearchCustomer":[{"__symbolic":"method"}],"onFilterOrSort":[{"__symbolic":"method"}],"showFocus":[{"__symbolic":"method"}]}},"EpbtFaAddressInfoCardComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"epbt-fa-address-info-card","template":"<ep-card class=\"display-card\" [model]=\"cardModel\" [headerTemplate]=\"headerTemplate\" [bodyTemplate]=\"bodyTemplate\">\n</ep-card>\n\n<!-- Card Body -->\n<ng-template #headerTemplate let-model=\"model\">\n    <div class=\"row no-margin\">\n        <div class=\"col-sm-12 no-padding customerTitlecard\">{{model.userData.headertitle}}</div>\n        <!-- <div class=\"col-sm-12 no-padding text-left customerCode\">{{model.userData.name}}</div> -->\n    </div>\n</ng-template>\n\n\n<ng-template #bodyTemplate let-model=\"model\">\n    <div class=\"row ep-card-titles ep-card-map\">\n        <div class=\"epbt-fa-mr-10 epbt-fa-color-black\">\n            {{model.userData.name}}\n        </div>\n    </div>\n    <div class=\"row ep-card-titles ep-card-map\">\n        <i class=\"mdi mdi-phone mdi-18px ep-pad-right-10\"></i>\n        <h5 class=\"text-left ep-card-email ep-card-links\">\n            <a href=\"tel:{{model.userData.telephone1}}\">{{model.userData.telephone1}}</a>\n            <span *ngIf=\"model.userData.telephone1 && model.userData.telephone2\" class=\"color-white\"> | </span>\n            <a href=\"tel:{{model.userData.telephone2}}\">{{model.userData.telephone2}}</a>\n        </h5>\n    </div>\n    <div class=\"row ep-card-titles ep-card-map\">\n        <i class=\"mdi mdi-cellphone mdi-18px ep-pad-right-10\"></i>\n        <h5 class=\"text-left ep-card-email ep-card-links\">\n            <a href=\"tel:{{model.userData.phone}}\">{{model.userData.phone}}</a>\n        </h5>\n    </div>\n    <div class=\"row ep-card-titles ep-card-map\">\n        <i class=\"mdi mdi-email mdi-18px ep-pad-right-10\"></i>\n        <h5 class=\"text-left ep-card-email ep-card-links\">\n            <a href=\"mailto:{{model.userData.email}}\">{{model.userData.email}}</a>\n        </h5>\n    </div>\n\n</ng-template>","styles":[""]}]}],"members":{"cardModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"EpbtFaAddressInfoMapCardComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"epbt-fa-address-info-map-card","template":"<div class=\"epbt-container-flow no-padding\">\n    <ep-card class=\"display-card\" [model]=\"mapCardModel\" [headerTemplate]=\"headerTemplate\"\n        [bodyTemplate]=\"bodyTemplate\"></ep-card>\n</div>\n\n<ng-template #headerTemplate let-model=\"model\">\n    <div class=\"row ep-card-titles\">\n        <div class=\"col-sm-12 no-padding customerTitlecard\">{{model.userData.headertitle}}</div>\n    </div>\n</ng-template>\n\n<!-- Card Body -->\n<ng-template #bodyTemplate let-model=\"model\">\n    <div class=\"add_text\">\n        <div class=\"epbt-fa-mr-10 epbt-fa-color-black\">{{model.userData.address}}</div>\n        <div class=\"epbt-fa-mr-10 epbt-fa-color-black\">{{model.userData.cityInfo}}</div>\n        <div class=\"epbt-fa-mr-10 epbt-fa-color-black\">{{model.userData.countryInfo}}</div>\n        <h5 class=\"epbt-fa-mr-10 ep-map\">\n            <a href=\"https://maps.google.com?q={{model.userData.fullAddress}}\" target=\"_blank\">OPEN MAP</a>\n        </h5>\n    </div>\n</ng-template>","styles":[""]}]}],"members":{"mapCardModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"EpbtFaCustomerInfoComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"epbt-fa-customer-info","template":"<div class=\"row no-margin\">\n    <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-4 pl-0 ep-mob-no-padding ep-ipad-pad-0\">\n        <epbt-fa-address-info-map-card [mapCardModel]=\"cardModel[0]\" class=\"mapCard\"></epbt-fa-address-info-map-card>\n    </div>\n    <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-4 pr-0 ep-mob-no-padding ep-ipad-pad-0\">\n        <epbt-fa-address-info-card [cardModel]=\"cardModel[1]\"></epbt-fa-address-info-card>\n    </div>\n</div>\n<div class=\"row ep-card-titles\">\n    <div class=\"col-xs-12 col-sm-12 no-padding\">\n        <h3 class=\"customerTitlecard\">Sales Reps:</h3>\n    </div>\n</div>\n<div class=\"row col-sm-12 no-margin no-padding\">\n    <epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" class=\"epbt-grid-card col-lg-12 no-padding\"\n        [headerTemplate]=\"headerTemplate\" [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n</div>\n\n<!-- Card Body -->\n\n<ng-template #headerTemplate let-model=\"model\">\n    <div class=\"row ep-card-titles\">\n        <div class=\"customerTitlecard\">{{model.userData.headertitle}}</div>\n    </div>\n</ng-template>\n\n\n\n<ng-template #bodyTemplate let-model=\"model\">\n    <div class=\"row ep-card-titles ep-card-map\">\n        <i class=\"mdi mdi-phone mdi-18px ep-pad-right-10\"></i>\n        <h5 class=\"text-left ep-card-email ep-card-links\">\n            <a href=\"tel:{{model.userData.telephone1}}\">{{model.userData.telephone1}}</a>\n            <span *ngIf=\"model.userData.telephone1 && model.userData.telephone2\" class=\"color-white\"> | </span>\n            <a href=\"tel:{{model.userData.telephone2}}\">{{model.userData.telephone2}}</a>\n        </h5>\n    </div>\n    <div class=\"row ep-card-titles ep-card-map\">\n        <i class=\"mdi mdi-cellphone mdi-18px ep-pad-right-10\"></i>\n        <h5 class=\"text-left ep-card-email ep-card-links\">\n            <a href=\"tel:{{model.userData.phone}}\">{{model.userData.phone}}</a>\n        </h5>\n    </div>\n    <div class=\"row ep-card-titles ep-card-map\">\n        <i class=\"mdi mdi-email mdi-18px ep-pad-right-10\"></i>\n        <h5 class=\"text-left ep-card-email ep-card-links\">\n            <a href=\"mailto:{{model.userData.email}}\">{{model.userData.email}}</a>\n        </h5>\n    </div>\n\n</ng-template>\n\n\n<ng-template #emailTemplate let-dataItem=\"dataItem\">\n    <a href=\"mailto:{{dataItem.userData.email}}\" class=\"ep-color-add-blue\">{{dataItem.userData.email}}</a>\n</ng-template>\n\n<ng-template #mobileTemplate let-dataItem=\"dataItem\">\n    <a href=\"tel:{{dataItem.userData.phone}}\" class=\"ep-color-add-blue\">{{dataItem.userData.phone}}</a>\n</ng-template>\n\n<ng-template #telTemplate let-dataItem=\"dataItem\">\n    <a href=\"tel:{{dataItem.userData.telephone1}}\" class=\"ep-color-add-blue\">{{dataItem.userData.telephone1}}</a>\n</ng-template>\n\n<ng-template #tel2Template let-dataItem=\"dataItem\">\n    <a href=\"tel:{{dataItem.userData.telephone2}}\" class=\"ep-color-add-blue\">{{dataItem.userData.telephone2}}</a>\n</ng-template>","styles":[""]}]}],"members":{"customerId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":21,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpGridComponent","line":21,"character":13},{"static":false}]}]}],"emailTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":["emailTemplate",{"static":true}]}]}],"mobileTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":27,"character":3},"arguments":["mobileTemplate",{"static":true}]}]}],"telTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":3},"arguments":["telTemplate",{"static":true}]}]}],"tel2Template":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":["telTemplate",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":31,"character":30}]}],"ngOnInit":[{"__symbolic":"method"}],"prepareData":[{"__symbolic":"method"}],"getFullAddressData":[{"__symbolic":"method"}],"getAddressData":[{"__symbolic":"method"}],"getCityData":[{"__symbolic":"method"}],"getCountryData":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}]}},"EpbtFaContactsGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"epbt-fa-contacts-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [model]=\"mobileData\" [headerTemplate]=\"headerTemplate\"\n    [bodyTemplate]=\"bodyTemplate\" [isLoader]=\"true\">\n</epbt-grid-card>\n\n<!-- <ep-button *ngIf=\"isMoreEnable\" [buttonStyle]=\"EpButtonStyle.Primary\" class=\"ep-more\" (onclick)=\"getContactsMobileData()\">MORE</ep-button> -->\n<ep-button [buttonStyle]=\"EpButtonStyle.Primary\" class=\"ep-more\" *ngIf=\"isMoreEnable\" (onclick)=\"getMobileData()\">MORE\n</ep-button>\n\n\n<ng-template #headerTemplate let-model=\"model\">\n    <div class=\"row no-margin\" (click)=\"onCardClick(model)\">\n        <div class=\"col-sm-12 no-padding customerTitlecard\">{{model.name}}</div>\n    </div>\n</ng-template>\n\n\n<ng-template #bodyTemplate let-model=\"model\">\n    <div *ngIf=\"customerService.isContactDashboard\" class=\"row no-margin\">\n        <div class=\"col-lg-12 no-padding\">\n            <div class=\"details_text\">{{model.customerCode}} - {{model.customerName}}</div>\n            <!-- <div class=\"details_text\"></div> -->\n        </div>\n    </div>\n    <!-- <div *ngIf=\"customerService.isContactDashboard\" class=\"row no-margin\">\n        <div class=\"col-lg-12 no-padding\">\n            <div class=\"details_title\">Customer Name</div>\n            <div class=\"details_text\"></div>\n        </div>\n    </div> -->\n    <div class=\"row ep-card-titles ep-card-map\">\n        <i class=\"mdi mdi-phone mdi-18px ep-pad-right-10\"></i>\n        <h5 class=\"text-left ep-card-email ep-card-links\">\n            <a href=\"tel:{{model.telephone}}\">{{model.telephone}}</a>\n        </h5>\n    </div>\n    <div class=\"row ep-card-titles ep-card-map\">\n        <i class=\"mdi mdi-cellphone mdi-18px ep-pad-right-10\"></i>\n        <h5 class=\"text-left ep-card-email ep-card-links\">\n            <a href=\"tel:{{model.mobile}}\">{{model.mobile}}</a>\n        </h5>\n    </div>\n    <div class=\"row ep-card-titles ep-card-map\">\n        <i class=\"mdi mdi-email mdi-18px ep-pad-right-10\"></i>\n        <h5 class=\"text-left ep-card-email ep-card-links\">\n            <a href=\"mailto:{{model.email}}\">{{model.email}}</a>\n        </h5>\n    </div>\n</ng-template>\n\n\n\n<ng-template #emailTemplate let-dataItem=\"dataItem\">\n    <a href=\"mailto:{{dataItem.email}}\" class=\"ep-color-add-blue\">{{dataItem.email}}</a>\n</ng-template>\n\n<ng-template #mobileTemplate let-dataItem=\"dataItem\">\n    <a href=\"tel:{{dataItem.mobile}}\" class=\"ep-color-add-blue\">{{dataItem.mobile}}</a>\n</ng-template>\n\n<ng-template #telTemplate let-dataItem=\"dataItem\">\n    <a href=\"tel:{{dataItem.telephone}}\" class=\"ep-color-add-blue\">{{dataItem.telephone}}</a>\n</ng-template>\n\n<ng-template #faxTemplate let-dataItem=\"dataItem\">\n    <a href=\"tel:{{dataItem.fax}}\" class=\"ep-color-add-blue\">{{dataItem.fax}}</a>\n</ng-template>\n<!-- pat.test(dataItem.webAddress)?dataItem.webAddress:(\"https\"+ dataItem.webAddress) -->\n<ng-template #webTemplate let-dataItem=\"dataItem\">\n    <a href=\"javascript:void(0);\" (click)=Clickweb(dataItem.webAddress)\n        class=\"ep-color-add-blue\">{{dataItem.webAddress}}</a>\n</ng-template>","styles":[""]}]}],"members":{"searchString":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3},"arguments":["searchString"]}]}],"customerId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"emailTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":32,"character":3},"arguments":["emailTemplate",{"static":false}]}]}],"telTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":33,"character":3},"arguments":["telTemplate",{"static":false}]}]}],"mobileTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":["mobileTemplate",{"static":false}]}]}],"faxTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":3},"arguments":["faxTemplate",{"static":false}]}]}],"webTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":3},"arguments":["webTemplate",{"static":false}]}]}],"loadingChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":3}}]}],"formDashboard":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":53,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":53,"character":64},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":54,"character":20},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"EpbtFaCustomerService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":57,"character":22},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"},{"__symbolic":"reference","name":"EpbtFaContactsService"},{"__symbolic":"reference","name":"EpbtFaSortService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getGridModelData":[{"__symbolic":"method"}],"updateGrid":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getMobileData":[{"__symbolic":"method"}],"updateContactsGridData":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}],"Clickweb":[{"__symbolic":"method"}],"navigateTo":[{"__symbolic":"method"}]}},"EpbtFieldAgentService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":16,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":61,"character":30},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":61,"character":64},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpToastService","line":62,"character":20},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpDialogService","line":62,"character":61},{"__symbolic":"reference","name":"EpbtFaFilterService"},{"__symbolic":"reference","name":"EpbtFaSortService"}]}],"getBisTrackSetting":[{"__symbolic":"method"}],"getWebTrackUser":[{"__symbolic":"method"}],"getCurrentCustomer":[{"__symbolic":"method"}],"paging":[{"__symbolic":"method"}],"sorting":[{"__symbolic":"method"}],"displayToastMessage":[{"__symbolic":"method"}],"openOrCloseProcessDialog":[{"__symbolic":"method"}],"closeDialog":[{"__symbolic":"method"}],"combiteDateAndTime":[{"__symbolic":"method"}],"convertToUtc":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"checkAddPermissions":[{"__symbolic":"method"}],"checkDisplayPermissions":[{"__symbolic":"method"}],"setDefaultValuesFromMenuNavigation":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaCustomerProductsPurchasedGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"epbt-fa-customer-products-purchased-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [model]=\"mobileData\" [headerTemplate]=\"headerTemplate\"\r\n    [bodyTemplate]=\"bodyTemplate\" [isLoader]=\"true\"></epbt-grid-card>\r\n\r\n<ep-button [buttonStyle]=\"EpButtonStyle.Primary\" class=\"ep-more\" *ngIf=\"isMoreEnable\" (onclick)=\"getMobileData()\">MORE\r\n</ep-button>\r\n\r\n<ng-template #headerTemplate let-model=\"model\">\r\n\r\n    <div class=\"row ep-card-titles\" (click)=\"onCardClick(model)\">\r\n        <div class=\"col-sm-12 customerTitlecard\">{{model.productCode}}</div>\r\n        <div class=\"col-sm-12 no-padding text-left customerCode\">{{model.productDescription}}</div>\r\n    </div>\r\n\r\n</ng-template>\r\n\r\n<ng-template #bodyTemplate let-model=\"model\">\r\n\r\n\r\n    <div class=\"row no-margin\">\r\n        <div class=\"col-lg-12 no-padding\">\r\n            <div class=\"details_title\">Order Date </div>\r\n            <div class=\"details_text\">{{model.orderDate | date:'M-dd-yyyy hh:mm:ss a'}}</div>\r\n        </div>\r\n    </div>\r\n    <div class=\"row no-margin\">\r\n        <div class=\"col-lg-12 no-padding\">\r\n            <div class=\"details_title\">Order Number </div>\r\n            <div class=\"details_text\">{{model.orderNumber}}</div>\r\n        </div>\r\n    </div>\r\n    <div class=\"row no-margin\">\r\n        <div class=\"col-lg-12 no-padding\">\r\n            <div class=\"details_title\">Status</div>\r\n            <div class=\"details_text\">\r\n                <i class=\"{{model.statusIcon}}\"></i>\r\n                <span class=\"{{model.statusColor}}\">{{model.orderStatus}}</span>\r\n            </div>\r\n        </div>\r\n    </div>\r\n    <div class=\"row no-margin\">\r\n        <div class=\"col-lg-12 no-padding\">\r\n            <div class=\"details_title\">Job Ref </div>\r\n            <div class=\"details_text\">{{model.jobReference}}</div>\r\n        </div>\r\n    </div>\r\n    <div class=\"row no-margin\">\r\n        <div class=\"col-lg-12 no-padding\">\r\n            <div class=\"details_title\">Quantity</div>\r\n            <div class=\"details_text\">{{model.quantity | number:'1.4-4'}}{{model.perCode}}</div>\r\n        </div>\r\n    </div>\r\n    <div class=\"row no-margin\">\r\n        <div class=\"col-lg-12 no-padding\">\r\n            <div class=\"details_title\">Sell Price</div>\r\n            <div class=\"details_text\">{{currency}}{{model.price | number:'1.2-2'}}</div>\r\n        </div>\r\n    </div>\r\n    <div class=\"row no-margin\">\r\n        <div class=\"col-lg-12 no-padding\">\r\n            <div class=\"details_title\">Total Price </div>\r\n            <div class=\"details_text\">{{currency}}{{model.total | number:'1.2-2'}}</div>\r\n        </div>\r\n    </div>\r\n</ng-template>\r\n\r\n<ng-template #dateTemplate let-dataItem=\"dataItem\">\r\n    <i></i><span>{{dataItem.orderDate | date:'M/dd/yyyy hh:mm:ss a'}}</span>\r\n</ng-template>\r\n\r\n<ng-template #quantityTemplate let-dataItem=\"dataItem\">\r\n    <i></i><span>{{dataItem.quantity | number:'1.4-4'}} {{dataItem.perCode}}</span>\r\n</ng-template>\r\n\r\n<ng-template #sellPriceTemplate let-dataItem=\"dataItem\">\r\n    <i></i><span>{{currency}}{{dataItem.price | number:'1.2-2'}}</span>\r\n</ng-template>\r\n\r\n<ng-template #totalPriceTemplate let-dataItem=\"dataItem\">\r\n    <i></i><span>{{currency}}{{dataItem.total | number:'1.2-2'}}</span>\r\n</ng-template>","styles":[""]}]}],"members":{"customerId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"searchString":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3},"arguments":["searchString"]}]}],"emailTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":38,"character":3},"arguments":["emailTemplate",{"static":false}]}]}],"dateTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":39,"character":3},"arguments":["dateTemplate",{"static":true}]}]}],"statusTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":40,"character":3},"arguments":["statusTemplate",{"static":true}]}]}],"quantityTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":41,"character":3},"arguments":["quantityTemplate",{"static":true}]}]}],"sellPriceTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":42,"character":3},"arguments":["sellPriceTemplate",{"static":true}]}]}],"totalPriceTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":43,"character":3},"arguments":["totalPriceTemplate",{"static":true}]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":44,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpGridComponent","line":44,"character":13},{"static":false}]}]}],"loadingChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":61,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":71,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":71,"character":63},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":71,"character":95},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":72,"character":70},{"__symbolic":"reference","name":"EpbtFaSortService"},{"__symbolic":"reference","name":"EpbtFaFilterService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getGridModelData":[{"__symbolic":"method"}],"getMobileData":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getGridData":[{"__symbolic":"method"}],"navigateToProductDetailsView":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}],"SetAutomaticDateRange":[{"__symbolic":"method"}],"getLocalTime":[{"__symbolic":"method"}]}},"EpbtFaCustomerFinancialDetailsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"epbt-fa-customer-financial-details","template":"<section class=\"margin-10\">\n    <ep-panelbar [animate]=\"true\" >\n        <ep-panelbar-item [title]=\"'Account Details'\" expanded=\"true\">\n            <div class=\"row no-margin\">\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n                    <div class=\"details_title\">Open invoices </div>\n                    <div class=\"details_text\">{{data.currentBalance | number:'1.2-2'}}</div>\n                </div>\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n                    <div class=\"details_title\">On order</div>\n                    <div class=\"details_text\">{{data.amountOnOrder | number:'1.2-2'}}</div>\n                </div>\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n                    <div class=\"details_title\">Credit Limit</div>\n                    <div class=\"details_text\">{{data.creditLimit | number:'1.2-2'}}</div>\n                </div>\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n                    <div class=\"details_title\">Unapplied cash </div>\n                    <div class=\"details_text\">{{data.unappliedCash | number:'1.2-2'}}</div>\n                </div>\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n                    <div class=\"details_title\">Unapplied cred. </div>\n                    <div class=\"details_text\">{{data.unappliedCredits | number:'1.2-2'}}</div>\n                </div>\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n                    <div class=\"details_title\">Net balance</div>\n                    <div class=\"details_text\">{{data.netBalance | number:'1.2-2'}}</div>\n                </div>\n            </div>\n            <div class=\"row ep-margin-top-10 no-margin\">\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n                    <div class=\"details_title\">Amount owing </div>\n                    <div class=\"details_text\">{{data.amountOwing | number:'1.2-2'}}</div>\n                </div>\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n                    <div class=\"details_title\">Available credit</div>\n                    <div class=\"details_text\">{{data.availableCredit | number:'1.2-2'}}</div>\n                </div>\n            </div>\n        </ep-panelbar-item>\n    </ep-panelbar>\n</section>\n\n<section class=\"margin-10\">\n    <ep-panelbar [animate]=\"true\" >\n        <ep-panelbar-item [title]=\"'Recent Activity'\" expanded=\"true\">\n            <div class=\"row no-margin\">\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n                    <div class=\"details_title\">Last act. invoice</div>\n                    <div class=\"details_text\">{{data.lastInvoiceDate | date: 'MM-dd-yyyy'}}</div>\n                </div>\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n                    <div class=\"details_title\">Last act. pmt</div>\n                    <div class=\"details_text\">{{data.lastPaymentAmount | number:'1.2-2'}}</div>\n                </div>\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n                    <div class=\"details_title\">Last stmt amt </div>\n                    <div class=\"details_text\">{{data.lastStatementAmount | number:'1.2-2'}}</div>\n                </div>\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n                    <div class=\"details_title\">Last stmt disc </div>\n                    <div class=\"details_text\">{{data.lastStatementDiscount | number:'1.2-2'}}</div>\n                </div>\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n                    <div class=\"details_title\">Last stmt net amt</div>\n                    <div class=\"details_text\">{{data.lastStatementNetAmount | number:'1.2-2'}}</div>\n                </div>\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n                    <div class=\"details_title\">Last stmt fin. chg</div>\n                    <div class=\"details_text\">{{data.lastStatementFinanceCharges | number:'1.2-2'}}</div>\n                </div>\n            </div>\n        </ep-panelbar-item>\n    </ep-panelbar>\n</section>\n\n\n<section>\n    <epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" class=\"epbt-grid-card\" [headerTemplate]=\"headerTemplate\"\n        [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n</section>\n\n<ng-template #headerTemplate let-model=\"model\">\n    <div class=\"row ep-card-titles\">\n        <div class=\"col-sm-12 customerTitlecard\">{{model.userData.timerangelabel}}</div>\n    </div>\n</ng-template>\n<ng-template #bodyTemplate let-model=\"model\">\n    <div class=\"row no-margin\">\n        <div class=\"col-sm-12 no-padding\">\n            <div class=\"details_title\">No. Of Transactions </div>\n            <div class=\"details_text\">{{model.userData.numberOfTransactions}}</div>\n        </div>\n    </div>\n    <div class=\"row no-margin\">\n        <div class=\"col-sm-12 no-padding\">\n            <div class=\"details_title\">Value of Transactions </div>\n            <div class=\"details_text\">{{model.userData.balance | number:'1.2-2'}}</div>\n        </div>\n    </div>\n    <div class=\"row no-margin\">\n        <div class=\"col-sm-12 no-padding\">\n            <div class=\"details_title\">Percentage Of Transactions</div>\n            <div class=\"details_text\">{{model.userData.percentOfTransactions  | percent:'1.2-2'}}</div>\n        </div>\n    </div>\n</ng-template>\n\n\n\n\n<ng-template #percentageTemplate let-dataItem=\"dataItem\">\n    <span>{{dataItem.userData.percentOfTransactions  | percent:'1.2-2'}}</span>\n</ng-template>\n\n\n<ng-template #decimalTemplate let-dataItem=\"dataItem\">\n    <span>{{dataItem.userData.balance  | number:'1.2-2'}}</span>\n</ng-template>","styles":[""]}]}],"members":{"webTrackInstanceID":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"customerId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpGridComponent","line":23,"character":13},{"static":false}]}]}],"percentageTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":24,"character":3},"arguments":["percentageTemplate",{"static":true}]}]}],"decimalTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":3},"arguments":["decimalTemplate",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":37,"character":30},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":37,"character":62},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getGridData":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}]}},"EpbtFaNotepadGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"epbt-fa-notepad-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [model]=\"mobileData\" [headerTemplate]=\"headerTemplate\"\n    [bodyTemplate]=\"bodyTemplate\" [isLoader]=\"true\"></epbt-grid-card>\n\n<ep-button [buttonStyle]=\"EpButtonStyle.Primary\" class=\"ep-more\" *ngIf=\"isMoreEnable\" (onclick)=\"getMobileData()\">MORE\n</ep-button>\n\n\n<ng-template #headerTemplate let-model=\"model\">\n\n    <div class=\"row no-margin\" (click)=\"onCardClick(model)\">\n        <!-- <div class=\"col-9 no-padding text-left customerTitlecard\" *ngIf=\"customerService.isNotepadDashboard\">\n            {{model.customerCode}} - {{model.customerName}}</div> -->\n\n\n        <div class=\"col-9 no-padding text-left customerTitlecard\" *ngIf=\"!customerService.isNotepadDashboard\">\n            {{model.subject}}</div>\n\n        <div class=\"col-9 no-padding text-left customerTitlecard\" *ngIf=\"customerService.isNotepadDashboard\">\n            <div class=\"col-sm-12 customerTitlecard\">{{model.customerName}}\n            </div>\n            <div class=\"col-sm-12 no-padding text-left customerCode\">\n                {{model.customerCode}}</div>\n        </div>\n\n        <div class=\"text-right col-3 no-padding\">\n            <div *ngIf=\"model.followUpCompleted\" class=\"mdi mdi-check-circle mdi-18px ep-color-green no-padding\">\n            </div>\n            <div *ngIf=\"!model.followUpCompleted\" class=\"mdi mdi-flag-triangle mdi-18px ep-color-red no-padding\">\n            </div>\n        </div>\n    </div>\n\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n    <section>\n        <div class=\"row no-margin\" *ngIf=\"customerService.isNotepadDashboard\">\n            <div class=\"col-lg-12 no-padding\">\n                <div class=\"details_title\">Subject </div>\n                <div class=\"details_text\">{{model.subject}}</div>\n            </div>\n        </div>\n        <div class=\"row no-margin\">\n            <div class=\"col-lg-12 no-padding\">\n                <div class=\"details_title\">Created </div>\n                <div class=\"details_text\">{{model.dateTimeCreated | date:'dd-MM-yyyy hh:mm'}}</div>\n            </div>\n        </div>\n        <div class=\"row no-margin\">\n            <div class=\"col-lg-12 no-padding\">\n                <div class=\"details_title\">Created by </div>\n                <div class=\"details_text\">{{model.userName}}</div>\n            </div>\n        </div>\n\n        <div class=\"row no-margin\">\n            <div class=\"col-lg-12 no-padding\">\n                <div class=\"details_title\">Contact </div>\n                <div class=\"details_text\">{{model.contactName}}</div>\n            </div>\n        </div>\n        <div class=\"row no-margin\">\n            <div class=\"col-lg-12 no-padding\">\n                <div class=\"details_title\">Type </div>\n                <div class=\"details_text\">{{model.notepadTypeName}}</div>\n            </div>\n        </div>\n        <div class=\"row no-margin\">\n            <div class=\"col-lg-12 no-padding\">\n                <div class=\"details_title\">Note date </div>\n                <div class=\"details_text\">{{model.noteDateTime | date:'dd-MM-yyyy hh:mm'}}</div>\n            </div>\n        </div>\n    </section>\n</ng-template>\n\n<ng-template #dateTemplate let-dataItem=\"dataItem\">\n    <i></i><span>{{dataItem.noteDateTime | date:'dd-MM-yyyy hh:mm'}}</span>\n</ng-template>\n\n<ng-template #createdDateTemplate let-dataItem=\"dataItem\">\n    <i></i><span>{{dataItem.dateTimeCreated | date:'dd-MM-yyyy hh:mm'}}</span>\n</ng-template>\n\n<ng-template #customerTemplate let-dataItem=\"dataItem\">\n    <i></i><span>{{dataItem.customerCode}} - {{dataItem.customerName}}</span>\n</ng-template>\n\n<ng-template #statusTemplate let-dataItem=\"dataItem\">\n    <div *ngIf=\"dataItem.followUpCompleted\">\n        <i class=\"mdi mdi-check-circle mdi-small mdi-f-16 ep-color-green\"></i>\n    </div>\n    <div *ngIf=\"!dataItem.followUpCompleted\">\n        <i class=\"mdi mdi-flag-triangle mdi-small mdi-f-16 ep-color-red\"></i>\n    </div>\n</ng-template>","styles":[""]}]}],"members":{"customerId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"searchString":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3},"arguments":["searchString"]}]}],"emailTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":3},"arguments":["emailTemplate",{"static":true}]}]}],"dateTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":3},"arguments":["dateTemplate",{"static":true}]}]}],"statusTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":38,"character":3},"arguments":["statusTemplate",{"static":true}]}]}],"customerTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":39,"character":3},"arguments":["customerTemplate",{"static":true}]}]}],"createdDateTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":40,"character":3},"arguments":["createdDateTemplate",{"static":true}]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":42,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpGridComponent","line":42,"character":13},{"static":false}]}]}],"loadingChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":48,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":63,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":63,"character":63},{"__symbolic":"reference","name":"EpbtFaFilterService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":64,"character":20},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"EpbtFaCustomerService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":65,"character":20},{"__symbolic":"reference","name":"EpbtFaSortService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getGridModelData":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getMobileData":[{"__symbolic":"method"}],"updateGridData":[{"__symbolic":"method"}],"navigateToDetailsView":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}],"getList":[{"__symbolic":"method"}],"GetNoteTypeCriteriaValue":[{"__symbolic":"method"}],"loadGridonPageLoad":[{"__symbolic":"method"}]}},"EpbtFaCustomerService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":25,"character":30},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":25,"character":64},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"getCustomerbyCustomerId":[{"__symbolic":"method"}],"getCustomers":[{"__symbolic":"method"}],"getCustomer":[{"__symbolic":"method"}],"getcustomerStatus":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaContactsService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"customerId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":26,"character":30},{"__symbolic":"reference","name":"EpbtFaSortService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":26,"character":104}]}],"getCustomerContactByContactID":[{"__symbolic":"method"}],"getCustomerAttachmentsByContactID":[{"__symbolic":"method"}],"deleteAttachmentsByAttachmentObj":[{"__symbolic":"method"}],"addCustomerContactPost":[{"__symbolic":"method"}],"updateCustomerContactPut":[{"__symbolic":"method"}],"getCustomerContacts":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaNotepadService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":15,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":40,"character":30},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":40,"character":64},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"EpbtFaCustomerService"},{"__symbolic":"reference","name":"EpbtFaSortService"},{"__symbolic":"reference","name":"EpbtFaFilterService"}]}],"getCustomerNotepadItems":[{"__symbolic":"method"}],"getCustomerNotepadByNotepadId":[{"__symbolic":"method"}],"getCustomerNotepads":[{"__symbolic":"method"}],"GetNoteTypeCriteriaValue":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaNotepadtypeListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"epbt-fa-notepadtype-list","template":"<!-- <ep-dropdown labelText=\"Type\" [data]=\"notepadTypes\" textField=\"name\" valueField=\"notepadTypeID\"\n  [(ngModel)]=\"selectedNotepadType.notepadTypeID\" style=\"background-color: black\"\n  (selectionChange)=\"onSelectionChange($event)\">\n</ep-dropdown> -->\n\n\n<ep-dropdown [labelText]=\"label\" [data]=\"notepadTypes\" [(ngModel)]=\"selectedNotepadType\" textField=\"name\"\n  valueField=\"notepadTypeID\" (selectionChange)=\"onSelectionChange($event)\" [disabled]=\"disabled\"\n  [readonly]=\"!isEditable\">\n</ep-dropdown>","styles":[""]}]}],"members":{"notepadTypes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"isEditable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"selectedNotepadType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3},"arguments":["selectedNotepadType"]}]}],"notepadTypeChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":36,"character":3}}]}],"page":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":39,"character":30},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":39,"character":64},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"ngOnInit":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}],"GetNotepadTypes":[{"__symbolic":"method"}]}},"EpbtFaCustomerProductsPurchasedDetailsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"epbt-fa-customer-products-purchased-details","template":"<section class=\"ep-title-color ep-titles\">\n    <div>PRODUCT PURCHASED DETAILS</div>\n</section>\n<hr>\n<section>\n    <div class=\"col-xs-12 col-sm-12 no-padding details_text\">{{productdetails.orderNumber}}</div>\n    <div class=\"col-xs-12 col-sm-12 no-padding details_title\">{{productdetails.productCode}}</div>\n</section>\n\n<div class=\"row no-margin ep-margin-top-10\">\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n        <div class=\"details_title\">Product Code</div>\n        <div class=\"details_text\">{{productdetails.productCode}}</div>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n        <div class=\"details_title\">Order date</div>\n        <div class=\"details_text\">{{productdetails.orderDate  | date:'MM-dd-yyyy hh:mm:ss a'}}</div>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n        <div class=\"details_title\">Status</div>\n        <div class=\"details_text\">{{productdetails.orderStatus}}</div>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">            \n        <div class=\"details_title\">Branch</div>\n        <div class=\"details_text\">{{productdetails.branch.name}}</div>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n        <div class=\"details_title\">Customer ref</div>\n        <div class=\"details_text\">{{productdetails.customerReference}}</div>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n        <div class=\"details_title\">Cash sale</div>\n        <div class=\"details_text\" *ngIf=\"productdetails.cashSale\">Yes</div>\n        <div class=\"details_text\" *ngIf=\"!productdetails.cashSale\">No</div>\n    </div>\n</div>\n\n\n\n<div class=\"row no-margin ep-margin-top-20 ep-margin-bottom-20\">\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n        <div class=\"details_title\">Quantity</div>\n        <div class=\"details_text\">{{productdetails.quantity  | number:'1.4-4'}}</div>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n        <div class=\"details_title\">Qty tally</div>\n        <div class=\"details_text\">{{productdetails.tally}}</div>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n        <div class=\"details_title\">Returned</div>\n        <div class=\"details_text\">{{productdetails.quantityAlreadyReturned  | number:'1.4-4'}}</div>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n        <div class=\"details_title\">Sell price</div>\n        <div class=\"details_text\">{{currency}}{{productdetails.price  | number:'1.2-2'}} {{productdetails.perCode}}</div>            \n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n        <div class=\"details_title\">Discount 1</div>\n        <div class=\"details_text\">{{currency}}{{productdetails.discount1  | number:'1.2-2'}}</div>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n        <div class=\"details_title\">Discount 2</div>\n        <div class=\"details_text\">{{currency}}{{productdetails.discount2  | number:'1.2-2'}}</div>\n    </div>\n</div>\n\n<div class=\"row no-margin\">\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n        <div class=\"details_title\">Total price</div>\n        <div class=\"details_text\">{{currency}}{{productdetails.total  | number:'1.2-2'}}</div>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n        <div class=\"details_title\">Profit</div>\n        <div class=\"details_text\">{{currency}}{{productdetails.profit  | number:'1.2-2'}}</div>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n        <div class=\"details_title\">Margin</div>\n        <div class=\"details_text\">{{currency}}{{productdetails.margin  | number:'1.2-2'}}</div>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n        <div class=\"details_title\">Job Ref</div>\n        <div class=\"details_text\">{{productdetails.jobReference}}</div>\n    </div>\n    <div class=\"col-lg-4 no-padding\">\n        <div class=\"details_title\">Delivery</div>\n        <div class=\"details_text\">{{getAddressData(productdetails.deliveryAddress)}}</div>\n    </div>\n</div>","styles":[""]}]}],"members":{"customerId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"dateTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":3},"arguments":["dateTemplate",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":32,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":32,"character":63},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":32,"character":95},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":32,"character":169}]}],"ngOnInit":[{"__symbolic":"method"}],"getAddressData":[{"__symbolic":"method"}]}},"EpbtFaCustomerJobBalancesGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"epbt-fa-customer-job-balances-grid","template":"<section class=\"margin-10\" *ngIf=\"!errorMessage\">   \r\n    <ep-panelbar [animate]=\"true\" *ngFor=\"let jobdata of jobBalnces\">\r\n        <ep-panelbar-item [title]=\"jobdata.jobReference\"  expanded=\"true\">\r\n            <div class=\"row no-margin\">\r\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\r\n                    <div class=\"details_title\">Balance </div>\r\n                    <div class=\"details_text\">{{currency}}{{jobdata.balance | number:'1.2-2'}}</div>\r\n                </div>\r\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\r\n                    <div class=\"details_title\">On order </div>\r\n                    <div class=\"details_text\">{{currency}}{{jobdata.onOrder | number:'1.2-2'}}</div>\r\n                </div>\r\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\r\n                    <div class=\"details_title\">Amount Owning</div>\r\n                    <div class=\"details_text\">{{currency}}{{jobdata.amountOwing | number:'1.2-2'}}</div>\r\n                </div>\r\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\r\n                    <div class=\"details_title\">Last stmt amt</div>\r\n                    <div class=\"details_text\">{{currency}}{{jobdata.lastStatementAmount  | number:'1.2-2'}}</div>\r\n                </div>\r\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\r\n                    <div class=\"details_title\">Last stmt disc</div>\r\n                    <div class=\"details_text\">{{currency}}{{jobdata.lastStatementDiscount  | number:'1.2-2'}}</div>\r\n                </div>\r\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\r\n                    <div class=\"details_title\">Last stmt net amt</div>\r\n                    <div class=\"details_text\">{{currency}}{{jobdata.lastStatementNetAmount  | number:'1.2-2'}}</div>\r\n                </div>\r\n                <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\r\n                    <div class=\"details_title\">Last stmt fin. chgs</div>\r\n                    <div class=\"details_text\">{{currency}}{{jobdata.lastStatementFinanceCharges  | number:'1.2-2'}}\r\n                    </div>\r\n                </div>\r\n            </div>\r\n        </ep-panelbar-item>\r\n    </ep-panelbar>\r\n</section>\r\n<section class=\"margin-10\" *ngIf=\"errorMessage\">\r\n        This customer has no job balance information.\r\n</section>","styles":[""]}]}],"members":{"customerId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"searchString":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3},"arguments":["searchString"]}]}],"dateTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":["dateTemplate",{"static":false}]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpGridComponent","line":36,"character":13},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":47,"character":20},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":48,"character":19},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":49,"character":20},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":51,"character":20},{"__symbolic":"reference","name":"EpbtFaCustomerService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getGridData":[{"__symbolic":"method"}]}},"EpbtFaBistrackuserListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"epbt-fa-bistrackuser-list","template":"<ep-dropdown [labelText]=\"labelText\" [data]=\"bistrackUsers\" [(ngModel)]=\"selectedbistrackUser\" textField=\"name\"\n  valueField=\"userId\" (selectionChange)=\"onSelectionChange($event)\" [disabled]=\"disabled\" [readonly]=\"!isEditable\">\n</ep-dropdown>","styles":[""]}]}],"members":{"bistrackUsers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":5}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":5}}]}],"isEditable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"selectedbistrackUser":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":5},"arguments":["selectedbistrackUser"]}]}],"bistrackUserChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":5}}]}],"labelText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":45,"character":32},{"__symbolic":"reference","name":"EpbtFaNotepadService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}],"GetBistrackUsers":[{"__symbolic":"method"}]}},"EpbtFaCustomerCampaignsListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"epbt-fa-customer-campaigns-list","template":"<ep-dropdown labelText=\"Campaign\" [data]=\"customerCampaigns\" [(ngModel)]=\"selectedcampaign\" textField=\"name\"\n  valueField=\"campaignID\" (selectionChange)=\"onSelectionChange($event)\" [disabled]=\"disabled\" [readonly]=\"!isEditable\">\n</ep-dropdown>","styles":[""]}]}],"members":{"customerCampaigns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"isEditable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"selectedcampaign":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3},"arguments":["selectedcampaign"]}]}],"campaignChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":37,"character":30}]}],"ngOnInit":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}],"GetCustomerCampaigns":[{"__symbolic":"method"}]}},"EpbtFaCustomerContactListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"epbt-fa-customer-contact-list","template":"<ep-dropdown labelText=\"Contact\" [data]=\"customerContacts\" [(ngModel)]=\"selectedCustomerContact\" textField=\"name\"\n  valueField=\"customerContactID\" (selectionChange)=\"onSelectionChange($event)\" [disabled]=\"disabled\" [readonly]=\"!isEditable\">\n</ep-dropdown>\n","styles":[""]}]}],"members":{"customerContacts":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":5}}]}],"customerId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":5}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":5}}]}],"isEditable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":5}}]}],"selectedCustomerContact":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5},"arguments":["selectedCustomerContact"]}]}],"customerContactChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":34,"character":32},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"ngOnInit":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}],"GetCustomerContacts":[{"__symbolic":"method"}],"prepareGetCustomerContactsRequest":[{"__symbolic":"method"}]}},"EpbtFaCampaignActionListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"epbt-fa-campaign-action-list","template":"<ep-dropdown labelText=\"Action\" [data]=\"campaignActions\" [(ngModel)]=\"selectedCampaignAction\" textField=\"name\"\n  valueField=\"campaignActionsID\" (selectionChange)=\"onSelectionChange($event)\" [disabled]=\"disabled\" [readonly]=\"!isEditable\">\n</ep-dropdown>\n","styles":[""]}]}],"members":{"campaignActions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":5}}]}],"selectedCampaignAction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":5},"arguments":["selectedCampaignAction"]}]}],"campaignActionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":35,"character":5}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":5}}]}],"isEditable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":5}}]}],"labelText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":40,"character":32}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}],"GetCampaignActions":[{"__symbolic":"method"}]}},"EpbtFaTitleListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"epbt-fa-title-list","template":"<ep-dropdown [data]=\"titleData\" [(ngModel)]=\"selectedTitle\" [readonly]=\"readonly\" labelText=\"Title\"></ep-dropdown>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"selectedTitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3},"arguments":["selectedTitle"]}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"selectedTitleChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}]}},"EpbtFaDocumentService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":15,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":32,"character":30},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"EpbtFaSortService"},{"__symbolic":"reference","name":"EpbtFaFilterService"}]}],"generateGridModelIEpGridColumn":[{"__symbolic":"method"}],"getDataFromApi":[{"__symbolic":"method"}],"generateGridModelForQuotes":[{"__symbolic":"method"}],"generateCardModelForQuotes":[{"__symbolic":"method"}],"generateRequestForQuotes":[{"__symbolic":"method"}],"generateGridModelForOrders":[{"__symbolic":"method"}],"generateCardModelForOrders":[{"__symbolic":"method"}],"generateRequestForOrders":[{"__symbolic":"method"}],"saveDocSearchValues":[{"__symbolic":"method"}],"updatePortalSearchParametersSuper":[{"__symbolic":"method"}],"generateGridModelForTemplateOrders":[{"__symbolic":"method"}],"generateCardModelForTemplateOrders":[{"__symbolic":"method"}],"generateRequestForTemplateOrders":[{"__symbolic":"method"}],"updateTempOrderPortalSearchParameters":[{"__symbolic":"method"}],"generateGridModelForInvoices":[{"__symbolic":"method"}],"generateCardModelForInvoices":[{"__symbolic":"method"}],"generateRequestForInvoices":[{"__symbolic":"method"}],"generateGridModelForCredits":[{"__symbolic":"method"}],"generateCardModelForCredits":[{"__symbolic":"method"}],"generateRequestForCredits":[{"__symbolic":"method"}],"generateGridModelForOpportunity":[{"__symbolic":"method"}],"generateCardModelForOpportunity":[{"__symbolic":"method"}],"generateRequestForOpportunitys":[{"__symbolic":"method"}],"generateGridModelForCallofforder":[{"__symbolic":"method"}],"generateCardModelForCallofforder":[{"__symbolic":"method"}],"generateRequestForCallofforders":[{"__symbolic":"method"}],"generateGridModelForStatement":[{"__symbolic":"method"}],"generateCardModelForStatement":[{"__symbolic":"method"}],"generateRequestForStatements":[{"__symbolic":"method"}],"generateGridModelForStocktransfers":[{"__symbolic":"method"}],"generateCardModelForStocktransfers":[{"__symbolic":"method"}],"generateRequestForStocktransfers":[{"__symbolic":"method"}],"generateGridModelForPurchaseOrders":[{"__symbolic":"method"}],"generateCardModelForPurchaseOrders":[{"__symbolic":"method"}],"generateRequestForPurchaseOrders":[{"__symbolic":"method"}],"generateGridModelForWorksOrders":[{"__symbolic":"method"}],"generateCardModelForWorksOrders":[{"__symbolic":"method"}],"generateRequestForWorksOrders":[{"__symbolic":"method"}],"getLocalTime":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"DocumentDetailModel":{"__symbolic":"class","members":{}},"EpbtFaDocumentDetailService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":21,"character":32},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":21,"character":108}]}],"generateGridModelIEpGridColumn":[{"__symbolic":"method"}],"getDetailsFromApi":[{"__symbolic":"method"}],"getDetailsModelForQuotes":[{"__symbolic":"method"}],"acceptQuote":[{"__symbolic":"method"}],"getDetailsModelForOrders":[{"__symbolic":"method"}],"getDetailsModelForTemplateOrders":[{"__symbolic":"method"}],"getOrder":[{"__symbolic":"method"}],"recalculatePaymentOutstanding":[{"__symbolic":"method"}],"getDetailsModelForCallofforder":[{"__symbolic":"method"}],"getAddressData":[{"__symbolic":"method"}],"getDetailsModelForInvoiceAndCredit":[{"__symbolic":"method"}],"getDetailsModelForProduct":[{"__symbolic":"method"}],"generateGridModelForQuotesAndOrders":[{"__symbolic":"method"}],"generateCardModelForQuotesAndOrders":[{"__symbolic":"method"}],"generateGridModelForCallofforders":[{"__symbolic":"method"}],"generateCardModelForCallofforders":[{"__symbolic":"method"}],"generateGridModelForInvoiceAndCredit":[{"__symbolic":"method"}],"generateCardModelForInvoiceAndCredit":[{"__symbolic":"method"}],"generateGridModelForProductPurchasedBy":[{"__symbolic":"method"}],"generateCardModelForProductPurchasedBy":[{"__symbolic":"method"}],"getDetailsModelForStock":[{"__symbolic":"method"}],"generateGridModelForStocktransfers":[{"__symbolic":"method"}],"generateCardModelForStocktransfers":[{"__symbolic":"method"}],"getDetailsModelForPurchase":[{"__symbolic":"method"}],"generateGridModelForPurchaseOrders":[{"__symbolic":"method"}],"generateCardModelForPurchaseOrders":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaCustomerDocOppStatusListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"epbt-fa-customer-doc-opp-status-list","template":"<ep-dropdown [data]=\"statusData\" [(ngModel)]=\"selectedStatus\" labelText=\"Status\" textField=\"name\"\n    valueField=\"opportunityStatusID\" (selectionChange)=\"onSelectionChange($event)\" [readonly]=\"!isEditable\">\n\n</ep-dropdown>","styles":[""]}]}],"members":{"selectedStatus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3},"arguments":["selectedStatus"]}]}],"selectedStatusChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"page":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"isEditable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":32,"character":30}]}],"ngOnInit":[{"__symbolic":"method"}],"GetstatusData":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}],"addDefaultStausForFilters":[{"__symbolic":"method"}]}},"EpbtFaCustomerDocOppCurrencyListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"epbt-fa-customer-doc-opp-currency-list","template":"<ep-dropdown [data]=\"currencyData\" [(ngModel)]=\"selectedCurrency\" labelText=\"Currency\" textField=\"name\"\n        valueField=\"currencyId\" (selectionChange)=\"onSelectionChange($event)\" [readonly]=\"!isEditable\">\n        <!-- <ng-template epDropDownItemTemplate let-dataItem>\n                <span class=\"item-template\">{{dataItem.name}} - {{dataItem.symbol}}</span>\n        </ng-template> -->\n        <ng-template epDropDownValueTemplate let-dataItem>\n                <!-- <span class=\"item-template\">{{dataItem.symbol}}\n                        <span *ngIf=\"dataItem.symbol && dataItem.name\"> - </span>\n                        {{dataItem.name}}\n                </span> -->\n                <span class=\"item-template\" *ngIf=\"dataItem && dataItem.symbol\">{{dataItem.symbol}}</span>\n                <span *ngIf=\"dataItem && dataItem.symbol && dataItem.name\"> - </span>\n                <span *ngIf=\"dataItem && dataItem.name\">{{dataItem.name}}</span>\n        </ng-template>\n        <ng-template epDropDownItemTemplate let-dataItem>\n                <!-- <span class=\"item-template\">{{dataItem.symbol}}<span *ngIf=\"dataItem.symbol && dataItem.name\"> -\n                        </span>{{dataItem.name}}</span> -->\n                <span class=\"item-template\" *ngIf=\"dataItem && dataItem.symbol\">{{dataItem.symbol}}</span>\n                <span *ngIf=\"dataItem && dataItem.symbol && dataItem.name\"> - </span>\n                <span *ngIf=\"dataItem && dataItem.name\">{{dataItem.name}}</span>\n        </ng-template>\n</ep-dropdown>","styles":[""]}]}],"members":{"selectedCurrency":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3},"arguments":["selectedCurrency"]}]}],"isEditable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"selectedCurrencyChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":31,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":33,"character":30}]}],"ngOnInit":[{"__symbolic":"method"}],"GetcurrencyData":[{"__symbolic":"method"}],"getCurrencyData":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}]}},"EpbtFaDocumentLineComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"epbt-fa-document-line","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerTemplate\"\r\n                [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\r\n<ng-template #headerTemplate let-model=\"model\">\r\n    <div>\r\n        <h2 class=\"customerTitlecard\">{{getList(model)[0].value}}</h2>\r\n        <div class=\"row float-right\">\r\n            <!-- <h5 *ngIf=\"getList(model)[1].value\"\r\n                      class=\"text-left col-6 no-padding mdi-f-16 mdi mdi-check-circle mdi-small ep-color-red\"></h5>\r\n                  <h5 *ngIf=\"!getList(model)[1].value\"\r\n                      class=\"text-left col-6 no-padding mdi-f-16 mdi mdi-flag mdi-small ep-color-green\"></h5> -->\r\n        </div>\r\n    </div>\r\n</ng-template>\r\n<ng-template #bodyTemplate let-model=\"model\">\r\n    <div class=\"row col ep-card-titles spacer-30\" *ngFor=\"let m of getList(model) | slice:1\">\r\n        <div class=\"col-lg-12 no-padding\" *ngIf=\"!m.isSubTitle && !m.isTitle && !m.isStatus\">\r\n            <div class=\"details_title\">{{m.key}} </div>\r\n            <div class=\"details_text\">\r\n                <div *ngIf=\"m.isDate\">{{m.value | date:dateFormat.ShortDate}}</div>\r\n                <div *ngIf=\"m.isDateWithTime\">{{m.value | date:dateFormat.LongDate}}</div>\r\n                <div *ngIf=\"m.isTime\">{{m.value | date:'hh:mm'}}</div>\r\n                <div *ngIf=\"m.isCurrency\">{{currency}}{{m.value | number:'1.2-2'}}</div>\r\n                <div *ngIf=\"m.isCurrencyWithCode\">\r\n                    {{currency}}{{m.value | number:'1.2-2'}} <span *ngIf=\"documentType == documetTypes.Quotes\">{{model.pricePer}}</span><span *ngIf=\"documentType == documetTypes.Orders || documentType == documetTypes.CallOfOrders || documentType == documetTypes.ProductOrders\">{{model.pricePer}}</span><span *ngIf=\"documentType == documetTypes.TemplateOrders\">{{model.sellPer.perCode}}</span><span *ngIf=\"documentType == documetTypes.Invoices || documentType == documetTypes.Credits\">{{model.pricePerCode}}</span>\r\n                </div>\r\n                <div *ngIf=\"m.isNumeric\">{{m.value | number:'1.2-2'}}</div> \r\n                <div *ngIf=\"documentType != documetTypes.Stocktransfers && m.isNumericWithCode\">\r\n                    {{m.value | number:'1.4-4'}}\r\n                    <span *ngIf=\"documentType == documetTypes.Quotes\">{{model.quantityPer}}</span><span *ngIf=\"documentType == documetTypes.Orders || documentType == documetTypes.CallOfOrders || documentType == documetTypes.ProductOrders\">{{model.qtyPer}}</span><span *ngIf=\"documentType == documetTypes.TemplateOrders\">{{model.quantityPer.perCode}}</span><span *ngIf=\"documentType == documetTypes.Invoices || documentType == documetTypes.Credits\">{{model.quantityPerCode}}</span>\r\n                </div>\r\n                <div *ngIf=\"documentType == documetTypes.Stocktransfers && m.isNumericWithCode\">\r\n                    {{m.value}} <span *ngIf=\"documentType == documetTypes.Stocktransfers\">{{model.qtyPer}}</span>\r\n                </div>\r\n                <div *ngIf=\"m.isPercentage\">{{m.value | percent:'1.2-2'}}</div>\r\n                <div *ngIf=\"!m.isDate && !m.isDateWithTime && !m.isTime && !m.isCurrency &&!m.isCurrencyWithCode&&!m.isNumeric && !m.isNumericWithCode&& !m.isPercentage\">\r\n                    {{m.value}}\r\n                </div>\r\n            </div>\r\n        </div>\r\n        <!-- <div class=\"col-lg-12 no-padding\" *ngIf=\"m.key == 'quantityTally' && m.value != \">\r\n            <div class=\"details_title\">{{m.key}} </div>\r\n            <div class=\"details_title\">{{m.value}} </div>\r\n        </div> -->\r\n        <!-- CallOfOrders -->\r\n        <!-- <div class=\"col-xs-6 col-sm-6 col-md-6 col-lg-6 spacer-30\" *ngIf=\"!m.isSubTitle && !m.isTitle && !m.isStatus\">\r\n          <div class=\"col\">\r\n            <h5 class=\"text-left\">{{m.key}}</h5>\r\n          </div>\r\n          <div class=\"col\">\r\n            <h5 class=\"text-left ep-card-email\" *ngIf=\"m.isDate\">{{m.value | date:dateFormat.ShortDate}}</h5>\r\n            <h5 class=\"text-left ep-card-email\" *ngIf=\"m.isDateWithTime\">{{m.value | date:dateFormat.LongDate}}</h5>\r\n            <h5 class=\"text-left ep-card-email\" *ngIf=\"m.isTime\">{{m.value | date:'hh:mm'}}</h5>\r\n            <h5 class=\"text-left ep-card-email\" *ngIf=\"m.isCurrency\">{{currency}}{{m.value | number:'1.2-2'}}</h5>\r\n            <h5 class=\"text-left ep-card-email\" *ngIf=\"m.isCurrencyWithCode\">{{currency}}{{m.value | number:'1.2-2'}} <span\r\n                *ngIf=\"documentType == documetTypes.Quotes\">{{model.pricePer}}</span><span\r\n                *ngIf=\"documentType == documetTypes.Orders\">{{model.pricePer}}</span><span\r\n                *ngIf=\"documentType == documetTypes.TemplateOrders\">{{model.sellPer.perCode}}</span><span\r\n                *ngIf=\"documentType == documetTypes.Invoices || documentType == documetTypes.Credits\">{{model.pricePerCode}}</span>\r\n            </h5>\r\n            <h5 class=\"text-left ep-card-email\" *ngIf=\"m.isNumeric\">{{m.value | number:'1.2-2'}}</h5>\r\n            <h5 class=\"text-left ep-card-email\" *ngIf=\"m.isNumericWithCode\">{{m.value | number:'1.4-4'}} <span\r\n                *ngIf=\"documentType == documetTypes.Quotes\">{{model.quantityPer}}</span><span\r\n                *ngIf=\"documentType == documetTypes.Orders\">{{model.qtyPer}}</span><span\r\n                *ngIf=\"documentType == documetTypes.TemplateOrders\">{{model.quantityPer.perCode}}</span><span\r\n                *ngIf=\"documentType == documetTypes.Invoices || documentType == documetTypes.Credits\">{{model.quantityPerCode}}</span>\r\n            </h5>\r\n            <h5 class=\"text-left ep-card-email\" *ngIf=\"m.isPercentage\">{{m.value | percent:'1.2-2'}}</h5>\r\n            <h5 class=\"text-left ep-card-email\"\r\n              *ngIf=\"!m.isDate && !m.isDateWithTime && !m.isTime && !m.isCurrency &&!m.isCurrencyWithCode&&!m.isNumeric && !m.isNumericWithCode&& !m.isPercentage\">\r\n              {{m.value}}</h5>\r\n          </div>\r\n        </div> -->\r\n    </div>\r\n</ng-template>\r\n<ng-template #dateTemplate let-value=\"value\">\r\n    <i></i><span>{{value | date:dateFormat.ShortDate}}</span>\r\n</ng-template>\r\n<ng-template #dateTimeTemplate let-value=\"value\">\r\n    <i></i><span>{{value | date:dateFormat.LongDate}}</span>\r\n</ng-template>\r\n<ng-template #timeTemplate let-value=\"value\">\r\n    <i></i><span>{{value | date:'hh:mm'}}</span>\r\n</ng-template>\r\n<ng-template #currencyTemplate let-value=\"value\" let-dataItem=\"dataItem\">\r\n    <i></i>\r\n    <div *ngIf=\"documentType == documetTypes.PurchaseOrder\">\r\n        <div *ngIf=\"documentType == documetTypes.PurchaseOrder && (dataItem.lineType == 'ManualLine' || dataItem.lineType == 'ProductLine');else elseTemplateForCurrency\">\r\n            <span *ngIf=\"value\">{{currency}}{{value | number:'1.2-2'}}</span>\r\n            <span *ngIf=\"!value\">{{currency}}{{value | number:'1.2-2'}}</span>\r\n        </div>\r\n        <ng-template #elseTemplateForCurrency>\r\n            <span class=\"ep-pad-rgt-3\"></span>\r\n        </ng-template>\r\n    </div>\r\n    <div *ngIf=\"documentType != documetTypes.PurchaseOrder\">\r\n        <span *ngIf=\"!value\">{{currency}}{{value | number:'1.2-2'}}</span>\r\n        <span *ngIf=\"value\">{{currency}}{{value | number:'1.2-2'}}</span>\r\n    </div>\r\n</ng-template>\r\n<ng-template #currencyWithCodeTemplate let-value=\"value\" let-dataItem=\"dataItem\">\r\n    <div *ngIf=\"documentType == documetTypes.PurchaseOrder\">\r\n        <div *ngIf=\"dataItem.lineType == 'ManualLine' || dataItem.lineType == 'ProductLine';else elseTemplate\">\r\n            <span class=\"ep-pad-rgt-3\">{{currency}}{{value | number:'1.2-2'}}</span>\r\n            <span>{{dataItem.perCode}}</span>\r\n        </div>\r\n        <ng-template #elseTemplate>\r\n            <span class=\"ep-pad-rgt-3\"></span>\r\n        </ng-template>\r\n                </div>\r\n        <div *ngIf=\"documentType != documetTypes.PurchaseOrder\">\r\n            <i></i><span *ngIf=\"value\">{{currency}}{{value | number:'1.2-2'}} </span>\r\n            <span *ngIf=\"!value\">{{currency}}{{value | number:'1.2-2'}}</span>\r\n            <span *ngIf=\"documentType == documetTypes.Quotes\">{{dataItem.pricePer}}</span>\r\n            <span *ngIf=\"documentType == documetTypes.Orders || documentType == documetTypes.CallOfOrders || documentType == documetTypes.ProductOrders\">{{dataItem.pricePer}}</span>\r\n            <span *ngIf=\"documentType == documetTypes.TemplateOrders\">{{dataItem.sellPer.perCode}}</span>\r\n            <span *ngIf=\"documentType == documetTypes.Invoices || documentType == documetTypes.Credits\">{{dataItem.pricePerCode}}</span>\r\n        </div>\r\n</ng-template>\r\n<ng-template #numericTemplate let-value=\"value\">\r\n    <i></i><span *ngIf=\"value\">{{currency}}{{value | number:'1.2-2'}}</span>\r\n            <span *ngIf=\"!value\">{{value | number:'1.2-2'}}</span>\r\n</ng-template>\r\n<ng-template #numericWithCodeTemplate let-value=\"value\" let-dataItem=\"dataItem\">\r\n    <div *ngIf=\"documentType != documetTypes.Stocktransfers && documentType != documetTypes.PurchaseOrder\">\r\n        <i></i>\r\n        <span *ngIf=\"value\">{{value | number:'1.4-4'}} </span>\r\n        <span *ngIf=\"!value\">\r\n            {{value | number:'1.4-4'}}\r\n        </span>\r\n        <span *ngIf=\"documentType == documetTypes.Quotes\">{{dataItem.quantityPer}}</span>\r\n        <span *ngIf=\"documentType == documetTypes.Orders || documentType == documetTypes.CallOfOrders || documentType == documetTypes.ProductOrders\">{{dataItem.qtyPer}}</span><span *ngIf=\"documentType == documetTypes.TemplateOrders\">{{dataItem.quantityPer.perCode}}</span>\r\n        <span *ngIf=\"documentType == documetTypes.Invoices || documentType == documetTypes.Credits\">{{dataItem.quantityPerCode}}</span>\r\n    </div>\r\n    <div *ngIf=\"documentType == documetTypes.Stocktransfers\">\r\n        <span class=\"ep-pad-rgt-3\">{{value}}</span>\r\n        <span>{{dataItem.qtyPer}}</span>\r\n    </div>\r\n    <div *ngIf=\"documentType == documetTypes.PurchaseOrder\">\r\n        <span class=\"ep-pad-rgt-3\">{{value}}</span>\r\n        <span>{{dataItem.perCode}}</span>\r\n    </div>\r\n</ng-template>\r\n<ng-template #percentageTemplate let-value=\"value\">\r\n    <i></i><span>{{value | percent:'1.2-2'}}</span>\r\n</ng-template>","styles":[""]}]}],"members":{"dateTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":16,"character":3},"arguments":["dateTemplate",{"static":false}]}]}],"dateTimeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":17,"character":3},"arguments":["dateTimeTemplate",{"static":false}]}]}],"timeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":18,"character":3},"arguments":["timeTemplate",{"static":false}]}]}],"currencyTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":19,"character":3},"arguments":["currencyTemplate",{"static":true}]}]}],"currencyWithCodeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":20,"character":3},"arguments":["currencyWithCodeTemplate",{"static":true}]}]}],"numericTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":21,"character":3},"arguments":["numericTemplate",{"static":true}]}]}],"numericWithCodeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":22,"character":3},"arguments":["numericWithCodeTemplate",{"static":true}]}]}],"percentageTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":3},"arguments":["percentageTemplate",{"static":true}]}]}],"documentType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"lines":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"EpbtFaDocumentDetailService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getList":[{"__symbolic":"method"}],"getTemplateType":[{"__symbolic":"method"}]}},"EpbtFaAttachmentComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":25,"character":1},"arguments":[{"selector":"epbt-fa-attachment","template":"<section class=\"\">\n  <div class=\"\">\n    <div class=\"row no-margin\">\n      <!--grid start-->\n      <div class=\"col-xs-12 col-sm-12 col-md-6 col-lg-4 ep-mob-att-div\" *ngIf=\"gridModel\">\n        <epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [bodyTemplate]=\"bodyTemplate\"\n          [headerTemplate]=\"headerTemplate\">\n        </epbt-grid-card>\n      </div>\n\n      <!--grid end-->\n      <div class=\"col-xs-12 col-sm-12 col-md-5 col-lg-3 no-padding\" *ngIf=\"isEditable\">\n        <ep-tree-view [nodes]=\"treeNodes\" textField=\"Name\" childrenField=\"AttachmentOrFolderModel\"\n          [(selectedKeys)]=\"selectedKeys\" [(expandedKeys)]=\"expandedKeys\" [epTreeViewSelectable]=\"{ mode: 'single' }\"\n          (epOnSelectionChange)=\"selectionChange($event.event)\" (epOnCollapse)=\"collapse($event.event)\"\n          (epOnExpand)=\"expand($event.event)\" (epOnSelectedKeysChange)=\"SelectedKeysChange($event.event)\"\n          (epOnExpandedKeysChange)=\"ExpandedKeysChange($event.event)\">\n          <ng-template epTreeViewItemTemplate let-dataItem>\n            <span *ngIf=\"dataItem.Type == 'Attachment'\">\n              <i *ngIf=\"getAttachmentIcon(dataItem.Attachment.fileName) == 'pdf'\" class=\"mdi mdi-file-pdf mdi-24px\"></i>\n              <i *ngIf=\"getAttachmentIcon(dataItem.Attachment.fileName) == 'png'\"\n                class=\"mdi mdi-file-image mdi-24px\"></i>\n              <i *ngIf=\"getAttachmentIcon(dataItem.Attachment.fileName) == 'jpg'\"\n                class=\"mdi mdi-file-image mdi-24px\"></i>\n              <i *ngIf=\"getAttachmentIcon(dataItem.Attachment.fileName) == 'doc'\"\n                class=\"mdi mdi-file-word mdi-24px\"></i>\n              <i *ngIf=\"getAttachmentIcon(dataItem.Attachment.fileName) == 'xls'\"\n                class=\"mdi mdi-file-excel mdi-24px\"></i>\n              <i *ngIf=\"getAttachmentIcon(dataItem.Attachment.fileName) == 'ppt'\"\n                class=\"mdi mdi-file-powerpoint mdi-24px\"></i>\n              <i *ngIf=\"getAttachmentIcon(dataItem.Attachment.fileName) == 'none'\"\n                class=\"mdi mdi-file-attachment mdi-24px\"></i>\n            </span>\n            {{dataItem.Name}}\n          </ng-template>\n        </ep-tree-view>\n      </div>\n      <div class=\"col-xs-12 col-sm-12 col-md-7 col-lg-5 ep-mob-att-div\">\n        <div *ngIf=\"selectedItem\">\n          <div class=\"row no-margin\">\n            <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6 no-padding ep-add-att-btn\">\n              <ep-button (onclick)=\"showAttachmentPanel()\" [buttonStyle]=\"EpButtonStyle.Primary\"\n                icon=\"mdi mdi-attachment\" class=\"ep-margin-20\">Add Attachment\n              </ep-button>\n\n            </div>\n            <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6 no-padding ep-btn-mar-rgt\">\n              <ep-button (onclick)=\"showSignaturePanel()\" [buttonStyle]=\"EpButtonStyle.Primary\"\n                icon=\"mdi mdi-lead-pencil\" class=\"ep-margin-20 ep-add-sig\">Add Signature\n              </ep-button>\n            </div>\n          </div>\n          <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 ep-upload-div\" *ngIf=\"showAttachPanel\">\n            <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 no-padding ep-pop-close text-right\">\n              <a href=\"javascript:void(0);\" (click)=\"closeAttachmentPanel()\">\n                <i class=\"mdi mdi-close mdi-15px ep-close-icon\"></i>\n              </a>\n            </div>\n\n            <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 no-padding\">\n              <ep-upload #attachUpload (upload)=\"selectEventHandler($event)\" [showFileList]=\"false\">\n              </ep-upload>\n            </div>\n            <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 no-padding ep-upload-mar\">\n              <ep-text-box labelText=\"File name\" (ngModelChange)=\"onFilenameChange($event)\"\n                [(ngModel)]=\"attachmentProperties.fileName\" [maxLength]=\"50\">\n              </ep-text-box>\n              <div *ngIf=\"!validate\" class=\"ep-color-red ep-margin-top-10 ep-margin-bottom-15\">An attachment with that\n                file name already exists here.</div>\n              <div *ngIf=\"!specialMessage\" class=\"ep-color-red ep-margin-top-10 ep-margin-bottom-15\">* and | is not allowed in the File name</div>\n              <div *ngIf=\"attachmentProperties.fileName.length>50\"\n                class=\"ep-color-red ep-margin-top-10 ep-margin-bottom-15\">File name should not exceed 50 characters\n              </div>\n            </div>\n            <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 no-padding ep-upload-mar\">\n              <ep-text-box labelText=\"Attachment name\" [(ngModel)]=\"attachmentProperties.attachmentName\"\n                [maxLength]=\"50\">\n              </ep-text-box>\n              <div *ngIf=\"attachmentProperties.attachmentName.length>50\"\n                class=\"ep-color-red ep-margin-top-10 ep-margin-bottom-15\">Attachment name should not exceed 50\n                characters</div>\n                \n            </div>\n            <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 no-padding ep-upload-mar\">\n              <ep-text-box labelText=\"Description\" [(ngModel)]=\"attachmentProperties.description\"></ep-text-box>\n            </div>\n            <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 no-padding ep-upload-mar\">\n              <ep-text-box labelText=\"Category\" [(ngModel)]=\"attachmentProperties.category\" [maxLength]=\"50\">\n              </ep-text-box>\n              <div *ngIf=\"attachmentProperties.category.length>50\"\n                class=\"ep-color-red ep-margin-top-10 ep-margin-bottom-15\">Category should not exceed 50 characters</div>\n            </div>\n            <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 no-padding ep-upload-mar-tp-bt\"\n              *ngIf=\"attachmentProperties.fileName != '' && disableUpload\">\n              <a href=\"javascript:void(0);\" (click)=\"uploadAttachment()\">Upload</a>\n            </div>\n          </div>\n          <div class=\"row col-xs-12 col-sm-12 col-md-12 col-lg-12 no-padding no-margin ep-upload-div\"\n            *ngIf=\"showSignPanel\">\n            <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 no-padding ep-pop-close text-right\">\n              <a href=\"javascript:void(0);\" (click)=\"closeSignaturePanel()\">\n                <i class=\"mdi mdi-close mdi-15px ep-close-icon\"></i>\n              </a>\n            </div>\n            <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12\">\n              <ep-signature [model]=\"signOptions\" (onBlur)=\"onBlur()\" (drawText)=\"drawText()\"\n                (registerOnChange)=\"registerOnChange($event)\" (registerOnTouched)=\"registerOnTouched($event)\"\n                (saveImage)=\"saveImage($event)\" (accept)=\"accept($event)\" (saveAsJPEG)=\"saveAsJPEG($event)\">\n              </ep-signature>\n            </div>\n            <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 no-padding ep-upload-mar-tp-bt\"\n              *ngIf=\"signOptions.value\">\n              <a href=\"javascript:void(0);\" (click)=\"uploadSignature()\">Upload Signature</a>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</section>\n\n<ng-template #attachDownloadTemplate let-dataItem=\"dataItem\">\n  <div (click)=\"getAttachmentData(dataItem)\" class=\"col-sm-11 no-padding\">\n    <div class=\"ep-text-overflow\">\n      <span class=\"ep-pdf-img\">\n        <i *ngIf=\"getAttachmentIcon(dataItem.fileName) == 'pdf'\" class=\"mdi mdi-file-pdf mdi-24px\"></i>\n        <i *ngIf=\"getAttachmentIcon(dataItem.fileName) == 'png'\" class=\"mdi mdi-file-image mdi-24px\"></i>\n        <i *ngIf=\"getAttachmentIcon(dataItem.fileName) == 'jpg'\" class=\"mdi mdi-file-image mdi-24px\"></i>\n        <i *ngIf=\"getAttachmentIcon(dataItem.fileName) == 'doc'\" class=\"mdi mdi-file-word mdi-24px\"></i>\n        <i *ngIf=\"getAttachmentIcon(dataItem.fileName) == 'xls'\" class=\"mdi mdi-file-excel mdi-24px\"></i>\n        <i *ngIf=\"getAttachmentIcon(dataItem.fileName) == 'ppt'\" class=\"mdi mdi-file-powerpoint mdi-24px\"></i>\n        <i *ngIf=\"getAttachmentIcon(dataItem.fileName) == 'none'\" class=\"mdi mdi-file-attachment mdi-24px\"></i>\n      </span>\n      <span>{{dataItem.name}}</span>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #attachDeleteTemplate let-dataItem=\"dataItem\">\n  <div class=\"col-sm-1 no-padding ep-delete\">\n    <a href=\"javascript:void(0);\" (click)=\"onAttachmentDelete(dataItem)\">\n      <i class=\"mdi mdi-close mdi-15px ep-close-icon\"></i>\n    </a>\n  </div>\n</ng-template>\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div class=\"row no-margin\">\n    <h2 class=\"text-left col-11 no-padding customerTitlecard\">\n      <div (click)=\"getAttachmentData(model)\" class=\"col-xs-12 col-sm-12 no-padding\">\n        <div class=\"ep-text-overflow\">\n          <span class=\"ep-pdf-img\">\n            <i *ngIf=\"getAttachmentIcon(model.fileName) == 'pdf'\" class=\"mdi mdi-file-pdf mdi-24px\"></i>\n            <i *ngIf=\"getAttachmentIcon(model.fileName) == 'png'\" class=\"mdi mdi-file-image mdi-24px\"></i>\n            <i *ngIf=\"getAttachmentIcon(model.fileName) == 'jpg'\" class=\"mdi mdi-file-image mdi-24px\"></i>\n            <i *ngIf=\"getAttachmentIcon(model.fileName) == 'doc'\" class=\"mdi mdi-file-word mdi-24px\"></i>\n            <i *ngIf=\"getAttachmentIcon(model.fileName) == 'xls'\" class=\"mdi mdi-file-excel mdi-24px\"></i>\n            <i *ngIf=\"getAttachmentIcon(model.fileName) == 'ppt'\" class=\"mdi mdi-file-powerpoint mdi-24px\"></i>\n            <i *ngIf=\"getAttachmentIcon(model.fileName) == 'none'\" class=\"mdi mdi-file-attachment mdi-24px\"></i>\n          </span>\n          <span>{{model.name}}</span>\n        </div>\n      </div>\n    </h2>\n    <h6 class=\"text-right col-1 no-padding\" *ngIf=\"isEditable\">\n      <div class=\"col-sm-12 no-padding ep-delete\">\n        <a href=\"javascript:void(0);\" (click)=\"onAttachmentDelete(model)\">\n          <i class=\"mdi mdi-close mdi-18px ep-close-icon\"></i>\n        </a>\n      </div>\n    </h6>\n  </div>\n\n\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n  <div class=\"ep-pdf-title ep-text-overflow\">\n    <span>Category : </span>{{model.category}}\n  </div>\n  <div class=\"ep-pdf-title ep-text-overflow\">\n    <span>Description : </span>{{model.description}}\n  </div>\n  <div class=\"ep-pdf-title ep-text-overflow\">\n    <span>FileName : </span>{{model.fileName}}\n  </div>\n</ng-template>","styles":[""]}]}],"members":{"customerId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":5}}]}],"objectListType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":5}}]}],"documentListType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":5}}]}],"baseFolderName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":5}}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":5}}]}],"sourceId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":5}}]}],"sourceItemCode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":5}}]}],"displayPanel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":5}}]}],"isEditable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":5}}]}],"signatureType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":5}}]}],"pageName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":5}}]}],"selectedTransactionType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":5}}]}],"attachDownloadTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":105,"character":5},"arguments":["attachDownloadTemplate",{"static":true}]}]}],"attachDeleteTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":106,"character":5},"arguments":["attachDeleteTemplate",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpToastService","line":108,"character":32},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":108,"character":64},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":109,"character":66},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":109,"character":98},{"__symbolic":"reference","name":"EpbtFaContactsService"}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"getTreeModel":[{"__symbolic":"method"}],"expand":[{"__symbolic":"method"}],"collapse":[{"__symbolic":"method"}],"selectionChange":[{"__symbolic":"method"}],"SelectedKeysChange":[{"__symbolic":"method"}],"ExpandedKeysChange":[{"__symbolic":"method"}],"getTreeIndex":[{"__symbolic":"method"}],"getBaseFolderRequest":[{"__symbolic":"method"}],"getSubFolderRequest":[{"__symbolic":"method"}],"getAttachmentUploadRequest":[{"__symbolic":"method"}],"getSignatureUploadRequest":[{"__symbolic":"method"}],"resolveFilePath":[{"__symbolic":"method"}],"resolveSubfolderName":[{"__symbolic":"method"}],"getFileNameForSignature":[{"__symbolic":"method"}],"getSubFolderData":[{"__symbolic":"method"}],"getAttachmentData":[{"__symbolic":"method"}],"getAttachmentDataForFolderSpecific":[{"__symbolic":"method"}],"onAttachmentDelete":[{"__symbolic":"method"}],"getAllAttachments":[{"__symbolic":"method"}],"success":[{"__symbolic":"method"}],"saveAttachment":[{"__symbolic":"method"}],"saveSignature":[{"__symbolic":"method"}],"selectEventHandler":[{"__symbolic":"method"}],"showButton":[{"__symbolic":"method"}],"showAttachment":[{"__symbolic":"method"}],"showOtherTypes":[{"__symbolic":"method"}],"saveImage":[{"__symbolic":"method"}],"accept":[{"__symbolic":"method"}],"saveAsJPEG":[{"__symbolic":"method"}],"showAttachmentPanel":[{"__symbolic":"method"}],"showSignaturePanel":[{"__symbolic":"method"}],"broadcastEvents":[{"__symbolic":"method"}],"showPanels":[{"__symbolic":"method"}],"getReservedSourceID":[{"__symbolic":"method"}],"uploadAttachment":[{"__symbolic":"method"}],"clearAttachmentProperties":[{"__symbolic":"method"}],"validateAttachement":[{"__symbolic":"method"}],"uploadSignature":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"drawText":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"dialogOnClick":[{"__symbolic":"method"}],"closeSignaturePanel":[{"__symbolic":"method"}],"closeAttachmentPanel":[{"__symbolic":"method"}],"onFilenameChange":[{"__symbolic":"method"}],"convertToUtc":[{"__symbolic":"method"}],"getAttachmentIcon":[{"__symbolic":"method"}],"getAttachmentList":[{"__symbolic":"method"}],"prepareDataForTree":[{"__symbolic":"method"}],"addNode":[{"__symbolic":"method"}],"getAttachmentGridModel":[{"__symbolic":"method"}]}},"EpbtFaProductGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"epbt-fa-product-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [model]=\"mobileData\" [headerTemplate]=\"headerTemplate\"\n  [bodyTemplate]=\"bodyTemplate\" [isLoader]=\"true\">\n</epbt-grid-card>\n\n<ep-button [buttonStyle]=\"EpButtonStyle.Primary\" class=\"ep-more\" *ngIf=\"isMoreEnable\"\n  (onclick)=\"getProductsMobileData()\">MORE\n</ep-button>\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div (click)=\"onCardClick(model)\">\n    <div class=\"row ep-card-titles\">\n      <h2 class=\"col-sm-12 customerTitlecard\">{{model.description}}</h2>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Code </div>\n      <div class=\"details_text\">{{model.productCode}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Sell price</div>\n      <div class=\"details_text\">{{currency}}{{model.standardSellPrice | number:'1.2-2'}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Avail</div>\n      <div class=\"details_text\">{{model.stockAvailable | number:'1.4-4' | noComma}} {{model.stockPerCode}}</div>\n    </div>\n  </div>\n\n  <div *ngIf=\"fromPage == pageNames.BinLocationProductSearch\" class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Bin(s)</div>\n      <div class=\"details_text\">{{model.binLocations}}</div>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #currencyTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{currency}}{{dataItem.standardSellPrice | number:'1.2-2'}}</span>\n</ng-template>\n\n<ng-template #decimalTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{dataItem.stockAvailable | number:'1.4-4' | noComma}} {{dataItem.stockPerCode}}</span>\n</ng-template>","styles":[""]}]}],"members":{"currencyTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":22,"character":5},"arguments":["currencyTemplate",{"static":true}]}]}],"decimalTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":5},"arguments":["decimalTemplate",{"static":true}]}]}],"loadingChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":5}}]}],"searchString":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":5},"arguments":["searchString"]}]}],"epOnCellClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":51,"character":5}}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":71,"character":32},{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","name":"EpbtFaSortService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":73,"character":64},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"EpbtFaProductBinlocationService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"updateGrid":[{"__symbolic":"method"}],"getProductsGridModelData":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"updateProductsGridData":[{"__symbolic":"method"}],"getProductsMobileData":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}]}},"EpbtFaProductInfoComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"epbt-fa-product-info","template":"<section class=\"ep-margin-all-10\" *ngIf=\"isDetails\">\n  <ep-panelbar [animate]=\"true\" >\n    <ep-panelbar-item [title]=\"'Product Information'\" expanded=\"true\"\n      *ngIf=\"productService.fromPage != pageNames.QuickOrderMOLTNegotiation\">\n      <h2>{{selectedProductItem.description}}</h2>\n      <div class=\"row no-margin\">\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Code</div>\n          <div class=\"details_text\">{{selectedProductItem.productCode}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Sell price</div>\n          <div class=\"details_text\">{{currency}}{{productDetailModel.standardSellPrice | number:'1.2-2'}}\n            {{productDetailModel.sellPerCode}}</div>\n        </div>\n        <div *ngIf=\"isProductAccessAverageCostWithAdditional\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Av. cost w/add</div>\n          <div class=\"details_text\">{{currency}}{{productDetailModel.averageCostWithAdd | number:'1.2-2'}}\n            {{productDetailModel.averageCostPer}}</div>\n        </div>\n        <div *ngIf=\"isProductAccessStandardBuyPrice\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Std buy price</div>\n          <div class=\"details_text\">{{currency}}{{productDetailModel.standardBuyPrice | number:'1.2-2'}}\n            {{productDetailModel.buyPer}}</div>\n        </div>\n        <div *ngIf=\"isProductAccessLastCost\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Last cost</div>\n          <div class=\"details_text\">{{currency}}{{productDetailModel.lastCost | number:'1.2-2'}}\n            {{productDetailModel.lastCostPer}}</div>\n        </div>\n        <div *ngIf=\"selectedProductItem.thickness!=0\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Thick</div>\n          <div class=\"details_text\">{{selectedProductItem.thickness | number:'1.3-3'}}</div>\n        </div>\n        <div *ngIf=\"selectedProductItem.width!=0\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Width</div>\n          <div class=\"details_text\">{{selectedProductItem.width | number:'1.3-3'}}</div>\n        </div>\n        <div *ngIf=\"selectedProductItem.length!=0\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Length</div>\n          <div class=\"details_text\">{{selectedProductItem.length | number:'1.3-3'}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Group</div>\n          <div class=\"details_text\" *ngIf=\"productGroups\">{{productGroups.name}}</div>\n        </div>\n        <br />\n\n        <div *ngIf=\"selectedProductItem.productHasImage\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Description</div>\n          <div class=\"details_text\">{{selectedProductItem.fullDescription}}</div>\n        </div>\n        <div *ngIf=\"!selectedProductItem.productHasImage\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Description</div>\n          <div class=\"details_text\">{{selectedProductItem.fullDescription}}</div>\n        </div>\n      </div>\n      <div *ngIf=\"selectedProductItem.productHasImage\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n        <img id=\"productImage\" [src]=\"productImageData\">\n      </div>\n      <div *ngIf=\"unAppliedChangeView\" class=\"row ep-margin-top-10 no-margin\">\n        <h2>Unapplied Price Change</h2>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">New sell price</div>\n          <div class=\"details_text\">{{currency}}{{lblPriceChange | number:'1.2-2'}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <ep-button (onclick)=\"applyButtonClick()\" [size]=\"EpButtonSize.Small\" [buttonStyle]=\"EpButtonStyle.Secondary\">\n            Apply & Print Labels\n          </ep-button>\n        </div>\n      </div>\n    </ep-panelbar-item>\n    <ep-panelbar-item [title]=\"'Product Information'\" expanded=\"true\"\n      *ngIf=\"productService.fromPage == pageNames.QuickOrderMOLTNegotiation\">\n      <h2>{{manualOrderLineType.defaultDescription}}</h2>\n      <div class=\"row no-margin\">\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Code</div>\n          <div class=\"details_text\">{{manualOrderLineType.defaultCode}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Sell price</div>\n          <div class=\"details_text\">{{currency}}{{manualOrderLineType.defaultSellPrice | number:'1.2-2'}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Cost price</div>\n          <div class=\"details_text\">{{currency}}{{manualOrderLineType.defaultCostPrice | number:'1.2-2'}}</div>\n        </div>\n      </div>\n    </ep-panelbar-item>\n  </ep-panelbar>\n</section>\n\n<section class=\"row ep-margin-top-10 ep-margin-bottom-10\" *ngIf=\"!isDetails\">\n  <div class=\"col-4\" *ngIf=\"selectedProductItem.productHasImage\">\n    <img id=\"productImage\" [src]=\"productImageData\">\n    {{selectedProductItem.fullDescription}}\n  </div>\n  <div class=\"col-8\" *ngIf=\"productService.fromPage == pageNames.QuickOrderMOLTNegotiation\">\n    <div class=\"col-12 customerTitlecard no-padding\">\n      {{manualOrderLineType.defaultCode}}\n    </div>\n    <div class=\"col-12 customerCode\">\n      {{manualOrderLineType.defaultDescription}}\n    </div>\n    <div class=\"col-12 no-padding ep-margin-top-10 ep-margin-bottom-10 ep-nop-details\" (click)=\"moreproductDetails()\">\n      <span>\n        <i class=\"mdi mdi-information\"></i>\n      </span>\n      <span class=\"ep-more-text\">\n        More product Details\n      </span>\n    </div>\n  </div>\n  <div class=\"col-8\" *ngIf=\"productService.fromPage != pageNames.QuickOrderMOLTNegotiation\">\n    <div class=\"col-12 customerTitlecard no-padding\">\n      {{selectedProductItem.productCode}}\n    </div>\n    <div class=\"col-12 customerCode\">\n      {{selectedProductItem.description}}\n    </div>\n    <div class=\"col-12 no-padding ep-margin-top-10 ep-margin-bottom-10 ep-nop-details\" (click)=\"moreproductDetails()\">\n      <span>\n        <i class=\"mdi mdi-information\"></i>\n      </span>\n      <span class=\"ep-more-text\">\n        More product Details\n      </span>\n    </div>\n  </div>\n</section>","styles":[""]}]}],"members":{"productId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"selectedProductItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"isDetails":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":56,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":56,"character":64},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":57,"character":20},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpLocalStorageService","line":57,"character":65},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":58,"character":20},{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getInfoModelForProduct":[{"__symbolic":"method"}],"calculateProductPrice":[{"__symbolic":"method"}],"applyButtonClick":[{"__symbolic":"method"}],"moreproductDetails":[{"__symbolic":"method"}]}},"EpbtFaProductPurchasedByGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"product-purchased-by-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [model]=\"mobileData\" [headerTemplate]=\"headerTemplate\"\r\n    [bodyTemplate]=\"bodyTemplate\" [isLoader]=\"true\"></epbt-grid-card>\r\n\r\n<ep-button [buttonStyle]=\"EpButtonStyle.Primary\" class=\"ep-more\" *ngIf=\"isMoreEnable\" (onclick)=\"getMobileData()\">MORE\r\n</ep-button>\r\n\r\n<ng-template #headerTemplate let-model=\"model\">\r\n\r\n    <div class=\"row no-margin\" (click)=\"onCardClick(model)\">\r\n        <div class=\"customerTitlecard\">{{model.productDescription}}</div>\r\n        <div class=\"col-xs-12 col-sm-12 no-padding text-left customerCode\">{{model.productCode}}</div>\r\n\r\n    </div>\r\n</ng-template>\r\n\r\n\r\n<ng-template #bodyTemplate let-model=\"model\">\r\n\r\n    <div class=\"row no-margin\">\r\n        <div class=\"col-lg-12 no-padding\">\r\n            <div class=\"details_title\">Cust.name </div>\r\n            <div class=\"details_text\">{{model.customer.name}}</div>\r\n        </div>\r\n    </div>\r\n    <div class=\"row no-margin\">\r\n        <div class=\"col-lg-12 no-padding\">\r\n            <div class=\"details_title\">Cust.code</div>\r\n            <div class=\"details_text\">{{model.customer.customerCode}}</div>\r\n        </div>\r\n    </div>\r\n    <div class=\"row no-margin\">\r\n        <div class=\"col-lg-12 no-padding\">\r\n            <div class=\"details_title\">Order Number </div>\r\n            <div class=\"details_text\">{{model.orderNumber}}</div>\r\n        </div>\r\n    </div>\r\n    <div class=\"row no-margin\">\r\n        <div class=\"col-lg-12 no-padding\">\r\n            <div class=\"details_title\">Order Date </div>\r\n            <div class=\"details_text\">{{model.orderDate | date:'MM-dd-yyyy'}}</div>\r\n        </div>\r\n    </div>\r\n    <div class=\"row no-margin\">\r\n        <div class=\"col-lg-12 no-padding\">\r\n            <div class=\"details_title\">Sell Price</div>\r\n            <div class=\"details_text\">{{currency}}{{model.price | number:'1.2-2'}}</div>\r\n        </div>\r\n    </div>\r\n\r\n\r\n</ng-template>\r\n\r\n<ng-template #dateTemplate let-dataItem=\"dataItem\">\r\n    <i></i><span>{{dataItem.orderDate | date:'MM-dd-yyyy'}}</span>\r\n</ng-template>\r\n\r\n\r\n\r\n<ng-template #sellPriceTemplate let-dataItem=\"dataItem\">\r\n    <i></i><span>{{currency}}{{dataItem.price | number:'1.2-2'}}</span>\r\n</ng-template>","styles":[""]}]}],"members":{"loadingChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":33,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpGridComponent","line":33,"character":13},{"static":false}]}]}],"dateTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":["dateTemplate",{"static":false}]}]}],"sellPriceTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":3},"arguments":["sellPriceTemplate",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":59,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":59,"character":63},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":59,"character":95},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":60,"character":70},{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":61,"character":117}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getGridModelData":[{"__symbolic":"method"}],"getMobileData":[{"__symbolic":"method"}],"navigateToProductDetailsView":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}],"SetAutomaticDateRange":[{"__symbolic":"method"}]}},"EpbtFaProspectService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":13,"character":30}]}],"getCustomerId":[{"__symbolic":"method"}],"getCustomerCode":[{"__symbolic":"method"}],"deleteAttachmentsByAttachmentObj":[{"__symbolic":"method"}],"getCustomerAttachmentsByCustomerID":[{"__symbolic":"method"}],"addCustomerProspectPost":[{"__symbolic":"method"}],"AddCustomerProspectWithIdAndCode":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaProductSellingBandsGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"epbt-fa-product-selling-bands-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerTemplate\"\n  [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div class=\"row ep-card-titles\">\n    <h2 class=\"col-sm-12 customerTitlecard\">Price Band</h2>\n    <h5 class=\"details_text\">{{model.bandNumber}}</h5>\n  </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Type</div>\n      <div class=\"details_text\">{{model.type}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Name</div>\n      <div class=\"details_text\">{{model.name}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Descr</div>\n      <div class=\"details_text\">{{model.description}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Calc. type</div>\n      <div class=\"details_text\">{{model.calculationTypeDescription}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Sell price</div>\n      <div class=\"details_text\">{{currency}}{{model.sellPrice | number:'1.2-2'}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Act.price</div>\n      <div class=\"details_text\">{{currency}}{{model.actualPrice | number:'1.2-2'}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">UOM</div>\n      <div class=\"details_text\">{{model.perName}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Disc. /Markup 1</div>\n      <div *ngIf=\"model.discount1Type == 0\" class=\"details_text\">{{model.discount1/100  | percent:'1.2-2'}}</div>\n      <div *ngIf=\"model.discount1Type != 0\" class=\"details_text\">{{model.discount1  | percent:'1.2-2'}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Disc. /Markup 2</div>\n      <div *ngIf=\"model.discount1Type == 0\" class=\"details_text\">{{model.discount2/100 | percent:'1.2-2'}}</div>\n      <div *ngIf=\"model.discount1Type != 0\" class=\"details_text\">{{model.discount2 | percent:'1.2-2'}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Calc. GP%</div>\n      <div *ngIf=\"model.calculatedGP != minValue\" class=\"details_text\">{{model.calculatedGP | percent:'1.2-2'}}</div>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #sellPriceTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{currency}}{{dataItem.sellPrice | number:'1.2-2'}}</span>\n</ng-template>\n\n<ng-template #actualPriceTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{currency}}{{dataItem.actualPrice | number:'1.2-2'}}</span>\n</ng-template>\n\n<ng-template #discount1PercentageTemplate let-dataItem=\"dataItem\">\n  <span *ngIf=\"dataItem.discount1Type == 0\">{{dataItem.discount1/100  | percent:'1.2-2'}}</span>\n  <span *ngIf=\"dataItem.discount1Type != 0\">{{dataItem.discount1  | percent:'1.2-2'}}</span>\n</ng-template>\n\n<ng-template #discount2PercentageTemplate let-dataItem=\"dataItem\">\n  <span *ngIf=\"dataItem.discount1Type == 0\">{{dataItem.discount2/100  | percent:'1.2-2'}}</span>\n  <span *ngIf=\"dataItem.discount1Type != 0\">{{dataItem.discount2  | percent:'1.2-2'}}</span>\n</ng-template>\n\n<ng-template #gPPercentageTemplate let-dataItem=\"dataItem\">\n  <span *ngIf=\"dataItem.calculatedGP != minValue\">{{dataItem.calculatedGP  | percent:'1.2-2'}}</span>\n</ng-template>","styles":[""]}]}],"members":{"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":21,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpGridComponent","line":21,"character":13},{"static":false}]}]}],"sellPriceTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":22,"character":3},"arguments":["sellPriceTemplate",{"static":true}]}]}],"actualPriceTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":3},"arguments":["actualPriceTemplate",{"static":true}]}]}],"discount1PercentageTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":24,"character":3},"arguments":["discount1PercentageTemplate",{"static":true}]}]}],"discount2PercentageTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":3},"arguments":["discount2PercentageTemplate",{"static":true}]}]}],"gPPercentageTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":["gPPercentageTemplate",{"static":true}]}]}],"selectedProductItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":41,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":41,"character":63},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":41,"character":95},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":43,"character":20}]}],"ngOnInit":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"bindGridData":[{"__symbolic":"method"}],"updateSellPriceBand":[{"__symbolic":"method"}],"calculateGP":[{"__symbolic":"method"}],"getPerConversion":[{"__symbolic":"method"}],"getPriceAfterDiscount":[{"__symbolic":"method"}],"getPriceBandSellPrice":[{"__symbolic":"method"}],"listDataSource":[{"__symbolic":"method"}],"roundValue":[{"__symbolic":"method"}]}},"EpbtFaProductStockGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"epbt-fa-product-stock-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\"  [headerTemplate]=\"headerTemplate\"\n[bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n\n<ng-template #headerTemplate let-model=\"model\">\n        <div (click)=\"onCardClick(model)\">\n            <div class=\"row no-margin\">\n                <div class=\"customerTitlecard\">{{model.name}}</div>\n            </div>\n        </div>\n    </ng-template>\n    \n\n<ng-template #bodyTemplate let-model=\"model\">\n   \n    <div class=\"row no-margin\"> \n        <div class=\"col-lg-12 no-padding\">\n            <div class=\"details_title\">Stock UOM </div>\n            <div class=\"details_text\">{{model.totalStock.perCode}}</div>                \n        </div>\n    </div>\n    <div class=\"row no-margin\"> \n        <div class=\"col-lg-12 no-padding\">\n            <div class=\"details_title\">Actual</div>\n            <div class=\"details_text\">{{model.totalStock.actual | number: '1.0-0'}}</div>                \n        </div>\n    </div>\n    <div class=\"row no-margin\"> \n        <div class=\"col-lg-12 no-padding\">\n            <div class=\"details_title\">Available</div>\n            <div class=\"details_text\">{{model.totalStock.available | number: '1.0-0'}}</div>                \n        </div>\n    </div>\n    <div class=\"row no-margin\"> \n        <div class=\"col-lg-12 no-padding\">\n            <div class=\"details_title\">Allocated </div>\n            <div class=\"details_text\">{{model.totalStock.allocated}}</div>                \n        </div>\n    </div>    \n    <div class=\"row no-margin\"> \n        <div class=\"col-lg-12 no-padding\">\n            <div class=\"details_title\">Awaiting processing</div>\n            <div class=\"details_text\">{{model.totalStock.awaitingProcessing}}</div>                \n        </div>\n    </div>\n    <div class=\"row no-margin\"> \n        <div class=\"col-lg-12 no-padding\">\n            <div class=\"details_title\">On Order </div>\n            <div class=\"details_text\">{{model.totalStock.onOrder}}</div>                \n        </div>\n    </div>    \n    <div class=\"row no-margin\"> \n        <div class=\"col-lg-12 no-padding\">\n            <div class=\"details_title\">Reserved</div>\n            <div class=\"details_text\">{{model.totalStock.reserved}}</div>                \n        </div>\n    </div>\n\n\n</ng-template>\n\n<ng-template #emptydecimalTemplate let-dataItem=\"dataItem\">\n    <i></i><span>{{dataItem.totalStock.available | number:'1.0-0'}}</span>\n</ng-template>\n<ng-template #emptydecimalTemplate2 let-dataItem=\"dataItem\">\n    <i></i><span>{{dataItem.totalStock.allocated | number:'1.0-0'}}</span>\n</ng-template>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":22,"character":29},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":22,"character":61},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":23,"character":20},{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":24,"character":20},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":24,"character":137}]}],"productId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":31,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpGridComponent","line":31,"character":13},{"static":false}]}]}],"emptydecimalTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":32,"character":3},"arguments":["emptydecimalTemplate",{"static":false}]}]}],"emptydecimalTemplate2":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":33,"character":3},"arguments":["emptydecimalTemplate2",{"static":false}]}]}],"ngOnInit":[{"__symbolic":"method"}],"getBisTrackBranches":[{"__symbolic":"method"}],"getStocksData":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"navigateToProductStockDetailsView":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}]}},"EpbtFaProductBinlocationGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"epbt-fa-product-binlocation-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerTemplate\"\n  [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div (click)=\"onCardClick(model)\">\n    <div class=\"row ep-card-titles\">\n      <h2 class=\"text-left no-padding customerTitlecard\">{{model.branch.code}}<span\n          *ngIf=\"model.branch.code && model.branch.name\"> - </span>{{model.branch.name}}</h2>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n  <div class=\"row col-xs-12 col-sm-12 spacer-30 no-padding no-margin\">\n    <div class=\"col-xs-12 col-sm-3 col-md-3 col-lg-3 no-padding\">\n      <h5>Bins(s):</h5>\n    </div>\n    <div class=\"col-xs-12 col-sm-9 col-md-9 col-lg-9 no-padding\">\n      <div class=\"text-left ep-card-email\" [ngClass]=\"{'ep-title-color':!model.hasProductStockOption}\">\n        {{concatBins(model.bins)}}</div>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #binTemplate let-dataItem=\"dataItem\">\n  <span [ngClass]=\"{'ep-title-color':!dataItem.hasProductStockOption}\">{{concatBins(dataItem.bins)}}</span>\n</ng-template>","styles":[""]}]}],"members":{"productId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"binTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":3},"arguments":["binTemplate",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaProductBinlocationService"},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":31,"character":91},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":32,"character":20},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":33,"character":20},{"__symbolic":"reference","name":"EpbtFaProductService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getGridData":[{"__symbolic":"method"}],"updateGridData":[{"__symbolic":"method"}],"navigateToDetailsView":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}],"concatBins":[{"__symbolic":"method"}]}},"EpbtFaProductService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":21,"character":32},{"__symbolic":"reference","name":"EpbtFaSortService"},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"getProductListGridData":[{"__symbolic":"method"}],"shouldTallyProduct":[{"__symbolic":"method"}],"productSearch":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaProductBinlocationComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"epbt-fa-product-binlocation","template":"<div class=\"ep-margin-20\">\n    <form [formGroup]=\"binLocationForm\" (ngSubmit)=\"onSubmit()\">\n        <div class=\"col-xs-12 col-sm-3 no-padding\">\n            <epbt-fa-bistrackbranches-list [(selectedBisTrackBranch)]=\"selectedBranchId\"\n                (bisTrackBranchesChange)=\"onValueChange($event)\">\n            </epbt-fa-bistrackbranches-list>\n        </div>\n        <div class=\"col-xs-12 col-sm-12 no-padding\">\n            <ep-label *ngIf=\"submitted && selectedBranchId <= 0\" class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n                Branch is required\n            </ep-label>\n        </div>\n        <div class=\"row ep-card-titles no-margin\">\n            <div class=\"col-sm-12 no-padding ep-margin-20\">\n                <h3 class=\"ep-title-color ep-titles\">Bin Locations</h3>\n                <h5 class=\"ep-title-color ep-subtitles\">Enter your bin locations, one per line.</h5>\n                <h5 class=\"ep-title-color ep-subtitles ep-margin-bottom-10\">Blank lines, leading and trailing\n                    whitespace, commas, and duplicate entries will be removed.</h5>\n                <div class=\"col-xs-12 col-sm-12 no-padding\">\n                    <ep-text-area labelText=\"Bin Locations*\" [model]=\"binsTextBoxModel\" formControlName=\"bins\" rows=\"3\">\n                    </ep-text-area>\n                </div>\n                <div *ngIf=\"submitted && frmFields.bins.errors\" class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n                    <p *ngIf=\"submitted && frmFields.bins.errors.required\" class=\"ep-color-red\">Enter atleast one bin location\n                    </p>\n                    <p *ngIf=\"submitted && frmFields.bins.errors.maxlength\" class=\"ep-color-red\">The total length of a\n                        product's Bin\n                        Location(s) cannot exceed 255 characters\n                    </p>\n                </div>\n\n            </div>\n        </div>\n    </form>\n</div>","styles":[""]}]}],"members":{"bistrackbranchesListComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":21,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaBistrackbranchesListComponent"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":28,"character":35},{"__symbolic":"reference","name":"EpbtFaProductBinlocationService"},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":31,"character":22}]}],"ngOnInit":[{"__symbolic":"method"}],"patchValues":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"onSubmit":[{"__symbolic":"method"}]}},"EpbtFaProductBinlocationService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":49,"character":30},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":49,"character":64}]}],"getBinLocations":[{"__symbolic":"method"}],"prepareData":[{"__symbolic":"method"}],"prepareBinLocations":[{"__symbolic":"method"}],"saveBinLocations":[{"__symbolic":"method"}],"clearData":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaBistrackbranchesListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"epbt-fa-bistrackbranches-list","template":"<section class=\"col-xs-12 col-sm-12 no-padding\">\n  <ep-dropdown *ngIf=\"page == 'default'\" [labelText]=\"labelText\" [data]=\"bisTrackBranches\"\n    [(ngModel)]=\"selectedBisTrackBranch\" textField=\"code\" valueField=\"branchID\">\n    <ng-template epDropDownValueTemplate let-dataItem>\n      <span class=\"item-template\" *ngIf=\"dataItem && dataItem.code\">{{dataItem.code}}</span>\n      <span *ngIf=\"dataItem && dataItem.code && dataItem.name\"> - </span>\n      <span *ngIf=\"dataItem && dataItem.name\">{{dataItem.name}}</span>\n    </ng-template>\n    <ng-template epDropDownItemTemplate let-dataItem>\n      <!-- <span class=\"item-template\">{{dataItem.code}}<span *ngIf=\"dataItem.code && dataItem.name\"> -\n        </span>{{dataItem.name}}</span> -->\n      <span class=\"item-template\" *ngIf=\"dataItem && dataItem.code\">{{dataItem.code}}</span>\n      <span *ngIf=\"dataItem && dataItem.code && dataItem.name\"> - </span>\n      <span *ngIf=\"dataItem && dataItem.name\">{{dataItem.name}}</span>\n    </ng-template>\n  </ep-dropdown>\n\n  <ep-dropdown\n    *ngIf=\"page == pageName.CustomerOpportunity || page == pageName.CustomerProductsPurchased || page == pageName.DashboardOpportunitySearch || page == pageName.DashboardWorkOrderSearch\"\n    [labelText]=\"labelText\" [data]=\"bisTrackBranches\" [(ngModel)]=\"selectedBisTrackBranch\" textField=\"name\"\n    valueField=\"branchID\">\n  </ep-dropdown>\n</section>","styles":["@charset \"UTF-8\";:host /deep/ .no-padding{padding:0!important}"]}]}],"members":{"selectedBisTrackBranch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3},"arguments":["selectedBisTrackBranch"]}]}],"bisTrackBranchesChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"labelText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"page":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":32,"character":30},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getBisTrackBranches":[{"__symbolic":"method"}]}},"EpbtFaProductRelatedGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"epbt-fa-product-related-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerTemplate\"\r\n    [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\r\n\r\n\r\n\r\n<ng-template #headerTemplate let-model=\"model\">\r\n    <div (click)=\"onCardClick(model.product)\">\r\n        <div class=\"row no-margin\">\r\n            <h2 class=\"customerTitlecard\">{{model.product.description}}</h2>\r\n        </div>\r\n    </div>\r\n</ng-template>\r\n\r\n\r\n<ng-template #bodyTemplate let-model=\"model\">\r\n\r\n    <div class=\"row no-margin\">\r\n        <div class=\"col-lg-12 no-padding\">\r\n            <div class=\"details_title\">Product Code</div>\r\n            <div class=\"details_text\">{{model.product.productCode}}</div>\r\n        </div>\r\n    </div>\r\n    <div class=\"row no-margin\"\r\n        *ngIf=\"productService.fromPage == pageNames.QuickOrderTalliedProductLineNegotiation || productService.fromPage == pageNames.QuickOrderMOLTNegotiation || productService.fromPage == pageNames.QuickOrderLineNegotiation\">\r\n        <ep-numeric-box [spinners]=\"false\" [decimals]=\"0\" (blur)=\"onQuantityChange()\" [(ngModel)]=\"model.quantity\"\r\n            [min]=\"0\" labelText=\"Quantity\">\r\n        </ep-numeric-box>\r\n        <div class=\"details_text\">{{model.uom}}</div>\r\n    </div>\r\n\r\n</ng-template>","styles":[""]}]}],"members":{"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpGridComponent","line":35,"character":13},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":51,"character":30},{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":52,"character":19},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":52,"character":51},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":54,"character":20},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":54,"character":54},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getGridData":[{"__symbolic":"method"}],"navigateToProductDetailsView":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}],"onQuantityChange":[{"__symbolic":"method"}]}},"EpbtFaBinLocationProductGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"epbt-fa-bin-location-product-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerTemplate\"\n  [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n<div class=\"row\">\n  <div class=\"col-sm-12 ep-margin-top-20 text-right\">\n    <ep-button *ngIf=\"selectedProduct\" (onclick)=\"selectProductClick()\" [buttonStyle]=\"EpButtonStyle.Secondary\">Select\n    </ep-button>\n  </div>\n</div>\n<ng-template #headerTemplate let-model=\"model\">\n  <div (click)=\"onCardClick(model)\">\n    <div class=\"row col ep-card-titles\">\n      <h2 class=\"customerTitlecard\">{{model.description}}</h2>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n\n  <div class=\"row col ep-card-titles spacer-30\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Code </div>\n      <div class=\"details_text\">{{model.productCode}}</div>\n    </div>\n  </div>\n\n  <div class=\"row col ep-card-titles spacer-30\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Sell price</div>\n      <div class=\"details_text\">{{currency}}{{model.standardSellPrice | number:'1.2-2'}}</div>\n    </div>\n  </div>\n\n  <div class=\"row col ep-card-titles spacer-30\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Avail</div>\n      <div class=\"details_text\">{{model.stockAvailable | number:'1.4-4'}}{{model.stockPerCode}}</div>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #currencyTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{currency}}{{dataItem.standardSellPrice | number:'1.2-2'}}</span>\n</ng-template>\n\n<ng-template #decimalTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{dataItem.stockAvailable | number:'1.4-4'}}{{dataItem.stockPerCode}}</span>\n</ng-template>","styles":[""]}]}],"members":{"searchString":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3},"arguments":["searchString"]}]}],"currencyTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":3},"arguments":["currencyTemplate",{"static":true}]}]}],"decimalTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":38,"character":3},"arguments":["decimalTemplate",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":40,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":40,"character":64},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":40,"character":88},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":41,"character":20},{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","name":"EpbtFaProductBinlocationService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":42,"character":83},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getGridData":[{"__symbolic":"method"}],"selectProductClick":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}]}},"EpbtFaBinLocationSelectedProductGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"epbt-fa-bin-location-selected-product-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerTemplate\"\n  [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div (click)=\"onCardClick(model)\">\n    <div class=\"row no-margin\">\n      <h2 class=\"text-left col-sm-9 no-padding customerTitlecard\">{{model.description}}</h2>\n      <h6 *ngIf=\"deleteFlag\" class=\"text-right col-sm-3 no-padding\">\n        <a class=\"ep-align-hright\" href=\"javascript:void(0);\" (click)=\"onRemove(model.productId)\">\n          <i class=\"mdi mdi-delete mdi-18px ep-color-red\"></i>\n        </a>\n      </h6>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Code </div>\n      <div class=\"details_text\">{{model.productCode}}</div>\n    </div>\n  </div>\n\n  <div *ngIf=\"deleteFlag\" class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Sell price</div>\n      <div class=\"details_text\">{{currency}}{{model.standardSellPrice | number:'1.2-2'}}</div>\n    </div>\n  </div>\n\n  <div *ngIf=\"deleteFlag\" class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Avail</div>\n      <div class=\"details_text\">{{model.stockAvailable | number:'1.4-4' | noComma}} {{model.stockPerCode}}</div>\n    </div>\n  </div>\n\n  <div *ngIf=\"deleteFlag\" class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Bin(s)</div>\n      <div class=\"details_text\">{{model.binLocations}}</div>\n    </div>\n  </div>\n\n  <div *ngIf=\"!deleteFlag\" class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Bin(s) Before</div>\n      <div class=\"details_text\">{{model.binLocations}}</div>\n    </div>\n  </div>\n\n  <div *ngIf=\"!deleteFlag\" class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Bin(s) After</div>\n      <div class=\"details_text\">{{model.binLocationsAfter}}</div>\n    </div>\n  </div>\n\n</ng-template>\n\n<ng-template #currencyTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{currency}}{{dataItem.standardSellPrice | number:'1.2-2'}}</span>\n</ng-template>\n\n<ng-template #decimalTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{dataItem.stockAvailable | number:'1.4-4' | noComma}} {{dataItem.stockPerCode}}</span>\n</ng-template>\n\n<ng-template #removeTemplate let-dataItem=\"dataItem\">\n  <a href=\"javascript:void(0);\" (click)=\"onRemove(dataItem.productId)\">\n    <i class=\"mdi mdi-delete mdi-24px\"></i>\n  </a>\n</ng-template>","styles":[""]}]}],"members":{"deleteFlag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"currencyTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":3},"arguments":["currencyTemplate",{"static":true}]}]}],"decimalTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":["decimalTemplate",{"static":true}]}]}],"removeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":30,"character":3},"arguments":["removeTemplate",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":32,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":32,"character":64},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":32,"character":88},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":33,"character":20},{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","name":"EpbtFaProductBinlocationService"},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"updateGrid":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"updateGridData":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}],"onRemove":[{"__symbolic":"method"}]}},"EpbtFaBinLocationSummaryComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"epbt-fa-bin-location-summary","template":"<section class=\"ep-margin-20\">\n  <div *ngIf=\"binLocationService.errorMessage == ''\">\n    <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 no-padding\">\n      <h5 class=\"ep-title-color ep-subtitles\">Branch:</h5>\n      <a href=\"javascript:void(0);\" (click)=\"onBranchClick()\" class=\"ep-branch-anch\">\n        <span *ngIf=\"binLocationService.selectedBranch\" class=\"item-template\">{{binLocationService.selectedBranch.code}}\n          <span\n            *ngIf=\"binLocationService.selectedBranch && binLocationService.selectedBranch.code && binLocationService.selectedBranch.name\">\n            -\n          </span>{{binLocationService.selectedBranch.name}}</span>\n      </a>\n    </div>\n    <div class=\"col-xs-12 col-sm-8 col-md-6 col-lg-4 no-padding ep-mar-10\">\n      <ep-card [headerTemplate]=\"headerTemplate\" [bodyTemplate]=\"bodyTemplate\" [footerTemplate]=\"footerTemplate\">\n      </ep-card>\n    </div>\n    <div class=\"row no-margin\">\n      <h2 class=\"customerTitlecard\">Products</h2>\n    </div>\n    <epbt-fa-bin-location-selected-product-grid [deleteFlag]=\"false\"></epbt-fa-bin-location-selected-product-grid>\n    <!-- <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 text-center ep-margin-20\">\n      <ep-button [buttonStyle]=\"EpButtonStyle.Primary\" [buttonStyle] (onclick)=\"applyClicked()\"\n        [disabled]=\"binLocationService.selectedRadioButton == ''? true:false\">Apply</ep-button>\n    </div> -->\n  </div>\n\n  <div *ngIf=\"binLocationService.errorMessage != ''\">\n    <div class=\"col-xs-12 col-sm-12 no-padding text-center ep-success-result\">\n      Submit Results\n    </div>\n    <div class=\"col-xs-12 col-sm-12 no-padding text-center ep-success-result\">\n      {{binLocationService.errorMessage}}\n    </div>\n    <!-- <div class=\"col-xs-12 col-sm-12 no-padding text-center ep-margin-20\">\n      <ep-button (onclick)=\"doneClicked()\" [buttonStyle]=\"EpButtonStyle.Primary\">Done</ep-button>\n    </div> -->\n  </div>\n</section>\n\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div>\n    <div class=\"row no-margin\">\n      <h2 class=\"customerTitlecard\">Bin Locations</h2>\n    </div>\n  </div>\n</ng-template>\n\n\n<ng-template #bodyTemplate let-model=\"model\">\n\n\n  <div class=\"row no-margin\">\n    <div *ngIf=\"binLocationService.selectedBinLocation && binLocationService.selectedBinLocation.bins\"\n      class=\"col-lg-12\">\n      <ul *ngIf=\"binLocationService.selectedBinLocation.bins\" class=\"no-padding\">\n        <li *ngFor=\"let bin of binLocationService.selectedBinLocation.bins\" class=\"ep-bin-li\">\n          <a href=\"javascript:void(0);\" (click)=\"onBranchClick()\" >{{bin}}</a>\n        </li>\n      </ul>\n    </div>\n  </div>\n\n\n\n</ng-template>\n\n\n<ng-template #footerTemplate let-model=\"model\">\n  <div class=\"row no-margin\">\n    <div class=\"col-xs-12 col-sm-12 no-padding details_title\">How to apply the new Bin Locations</div>\n    <div class=\"col-xs-12 col-sm-12 no-padding customerTitlecard\">\n      <ep-radio-button name=\"RadioButtons\" [data]=\"radioButtonData\" [(ngModel)]=\"binLocationService.selectedRadioButton\"\n        [hidden]=\"false\" (change)=\"onSelectionChange($event)\"></ep-radio-button>\n    </div>\n  </div>\n</ng-template>","styles":[""]}]}],"members":{"epbtFaBinLocationSelectedProductGridComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":20,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaBinLocationSelectedProductGridComponent"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaProductBinlocationService"},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":23,"character":20},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":23,"character":54},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":24,"character":20},{"__symbolic":"reference","name":"EpbtFaProductService"}]}],"ngOnInit":[{"__symbolic":"method"}],"onBranchClick":[{"__symbolic":"method"}],"applyClicked":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}],"updateGridData":[{"__symbolic":"method"}],"doneClicked":[{"__symbolic":"method"}]}},"EpbtFaQuickOrderService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":32,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":125,"character":30},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":125,"character":64},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":126,"character":62},{"__symbolic":"reference","name":"EpbtFaProductService"}]}],"setCustomer":[{"__symbolic":"method"}],"setAddress":[{"__symbolic":"method"}],"bindValuesBasedOnConditions":[{"__symbolic":"method"}],"SetOrGetContacts":[{"__symbolic":"method"}],"SetOrGetDeliveryAddressDetails":[{"__symbolic":"method"}],"SetDefaultTaxArea":[{"__symbolic":"method"}],"createQuickOrderLine":[{"__symbolic":"method"}],"prepareTallyEntryLines":[{"__symbolic":"method"}],"isParentTally":[{"__symbolic":"method"}],"getOrderLinePrice":[{"__symbolic":"method"}],"quantityFromTally":[{"__symbolic":"method"}],"getNewQuantity":[{"__symbolic":"method"}],"prepareProductPriceRequest":[{"__symbolic":"method"}],"prepareProductPriceRequests":[{"__symbolic":"method"}],"getReservedDocumentID":[{"__symbolic":"method"}],"getReservedOrderNumber":[{"__symbolic":"method"}],"getPerConversion":[{"__symbolic":"method"}],"updateLineTotals":[{"__symbolic":"method"}],"updateTaxes":[{"__symbolic":"method"}],"updateNewModeTaxesForCart":[{"__symbolic":"method"}],"updateManualLineTaxes":[{"__symbolic":"method"}],"clearData":[{"__symbolic":"method"}],"createRelatedProductOrderLine":[{"__symbolic":"method"}],"addRelatedProducts":[{"__symbolic":"method"}],"checkMaxQuantityLimitForRelatedProducts":[{"__symbolic":"method"}],"getKitPrice":[{"__symbolic":"method"}],"saveKitChoices":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaQuickOrderQuoteComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"epbt-fa-quick-order-quote","template":"<form [formGroup]=\"quickOrderCustomerForm\">\n  <section class=\"row no-margin\">\n    <div class=\"col-xs-10 col-sm-6 col-md-4 col-lg-3 ep-mob-wid-85 no-padding\">\n      <ep-text-box labelText=\"Customer*\" formControlName=\"customer\" [model]=\"customerTextBoxModel\" (keypress)=\"onSearchCustomerClick($event)\">\n      </ep-text-box>\n    </div>\n    <div class=\"col-xs-2 col-sm-2 col-md-2 col-lg-2 ep-margin-top-15 ep-mob-wid-15\">\n      <ep-button (onclick)=\"onSearchCustomerClick(null)\" [buttonStyle]=\"EpButtonStyle.Secondary\"\n        [size]=\"EpButtonSize.Medium\" icon=\"mdi mdi-magnify\" class=\"ep-serach-btn\"></ep-button>\n    </div>\n    <div class=\"col-xs-12 col-sm-12 no-padding\">\n      <ep-label *ngIf=\"submitted && (frmFields.customer.errors || errorCustomer)\"\n        class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        Please select a customer\n      </ep-label>\n    </div>\n  </section>\n\n\n  <br />\n  <section class=\"row\">\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <epbt-fa-bistrackbranches-list [(selectedBisTrackBranch)]=\"quickOrderService.selectedBranchId\"\n        (bisTrackBranchesChange)=\"onValueChange($event)\">\n      </epbt-fa-bistrackbranches-list>\n      <ep-label *ngIf=\"submitted && quickOrderService.selectedBranchId < 0\"\n        class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        Branch is required\n      </ep-label>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <div class=\"font-weight-bold\">Transaction Type</div>\n      <ep-radio-button formControlName=\"transactionType\" name=\"TransactionRadioButtons\" [data]=\"transactionTypeData\"\n        [(ngModel)]=\"quickOrderService.selectedTransactionType\" valueField=\"value\" labelField=\"label\"\n        (change)=\"onTransactionTypeChange($event)\">\n      </ep-radio-button>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <div class=\"font-weight-bold\">Sale Type</div>\n      <ep-radio-button formControlName=\"saleType\" name=\"SalesRadioButtons\" valueField=\"value\" labelField=\"label\"\n        [data]=\"salesTypeData\" [(ngModel)]=\"quickOrderService.quickOrder.selectedSalesType\"\n        (change)=\"onSalesTypeChange($event)\">\n      </ep-radio-button>\n    </div>\n  </section>\n  <br />\n  <section class=\"row\">\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <ep-tooltip [model]=\"epToolTip\">\n        <ep-date-picker labelText=\"Date Required\" formControlName=\"dateRequired\" activeView=\"month\">\n        </ep-date-picker>\n      </ep-tooltip>\n\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <ep-text-box labelText=\"Customer Ref\" formControlName=\"customerRef\">\n      </ep-text-box>\n    </div>\n    <div class=\"row no-margin col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <section class=\"col-xs-10 col-sm-9 no-padding  ep-mob-wid-85\">\n        <ep-text-box labelText=\"Contact Name\" formControlName=\"contactName\" (keydown.enter)=\"onSearchContactClick()\"\n          [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n        </ep-text-box>\n      </section>\n      <section class=\"col-xs-2 col-sm-3 ep-margin-top-15  ep-mob-wid-15\">\n        <ep-button (onclick)=\"onSearchContactClick()\" [buttonStyle]=\"EpButtonStyle.Secondary\"\n          [size]=\"EpButtonSize.Medium\" icon=\"mdi mdi-magnify\" class=\"ep-serach-btn\"\n          [disabled]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n        </ep-button>\n      </section>\n    </div>\n  </section>\n  <br />\n  <section class=\"row\">\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <ep-text-box labelText=\"Contact #\" formControlName=\"contact\"\n        [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n      </ep-text-box>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <ep-text-box labelText=\"Contact E-mail\" formControlName=\"contactEmail\"\n        [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n      </ep-text-box>\n      <ep-label *ngIf=\"submitted && frmFields.contactEmail.errors\"\n        class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        Please provide a valid email address\n      </ep-label>\n    </div>\n  </section>\n  <br />\n  <hr />\n  <br />\n  <section class=\"row\">\n    <div class=\"row no-margin col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10 epbt-delivery\">\n      <section class=\"col-xs-10 col-sm-9 no-padding ep-mob-wid-85\">\n        <ep-text-box labelText=\"Delivery Address\" formControlName=\"deliveryAddress\"\n          (keydown.enter)=\"onSearchAddressClick()\"\n          [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n        </ep-text-box>\n      </section>\n      <section class=\"col-xs-2 col-sm-3 ep-margin-top-15 ep-mob-wid-15 \">\n        <ep-button [buttonStyle]=\"EpButtonStyle.Secondary\" (onclick)=\"onSearchAddressClick()\" icon=\"mdi mdi-magnify\"\n          class=\"ep-serach-btn\" [disabled]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\"\n          [size]=\"EpButtonSize.Medium\">\n        </ep-button>\n      </section>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10 epbt-delivery\">\n      <ep-text-box labelText=\"Address Line 1\" formControlName=\"addressLine1\"\n        [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n      </ep-text-box>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <ep-text-box labelText=\"Address Line 2\" formControlName=\"addressLine2\"\n        [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n      </ep-text-box>\n    </div>\n  </section>\n  <br />\n  <section class=\"row\">\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <ep-text-box labelText=\"Address Line 3\" formControlName=\"addressLine3\"\n        [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n      </ep-text-box>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <ep-text-box labelText=\"City\" formControlName=\"city\"\n        [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n      </ep-text-box>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <ep-text-box labelText=\"State\" formControlName=\"state\"\n        [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n      </ep-text-box>\n    </div>\n  </section>\n  <br />\n  <section class=\"row\">\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <ep-text-box labelText=\"Zip code\" formControlName=\"zipCode\"\n        [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n      </ep-text-box>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <ep-text-box labelText=\"Country\" formControlName=\"country\"\n        [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n      </ep-text-box>\n    </div>\n  </section>\n  <br />\n  <hr />\n  <br />\n  <section class=\"row\">\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <epbt-fa-tax-areas-list [labelText]=\"taxAreaLabel\" [(selectedTaxArea)]=\"quickOrderService.selectedTextAreaId\"\n        (bisTrackTaxAreaChange)=\"onValueChange($event)\">\n      </epbt-fa-tax-areas-list>\n      <ep-label *ngIf=\"submitted && quickOrderService.selectedTextAreaId <= 0\"\n        class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        Tax area is required\n      </ep-label>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <ep-text-area labelText=\"Special Instructions\" formControlName=\"specialInstructions\" rows=\"3\">\n      </ep-text-area>\n    </div>\n  </section>\n\n  <!--<ep-button (onclick)=\"payment()\">Payment</ep-button>-->\n  <!--<ep-button (onclick)=\"setData()\">Set Data</ep-button>\n  <ep-button (onclick)=\"clearData()\">Clear Data</ep-button>-->\n\n  <br />\n</form>\n\n<ng-template #tooltipTemplate let-anchor>\n  Open the calendar popup\n</ng-template>","styles":[""]}]}],"members":{"epbtFaBistrackbranchesListComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaBistrackbranchesListComponent"},{"static":false}]}]}],"tooltipTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":3},"arguments":["tooltipTemplate",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":46,"character":35},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":46,"character":66},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"},{"__symbolic":"reference","name":"EpbtFaCustomerService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":49,"character":20},{"__symbolic":"reference","name":"EpbtFaContactsService"},{"__symbolic":"reference","name":"EpbtFaQuickOrderSummaryService"}]}],"ngOnInit":[{"__symbolic":"method"}],"bindValuesToForm":[{"__symbolic":"method"}],"storeData":[{"__symbolic":"method"}],"onTransactionTypeChange":[{"__symbolic":"method"}],"onSalesTypeChange":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}],"cancelClicked":[{"__symbolic":"method"}],"onSearchCustomerClick":[{"__symbolic":"method"}],"disableOrderType":[{"__symbolic":"method"}],"onSearchContactClick":[{"__symbolic":"method"}],"onSearchAddressClick":[{"__symbolic":"method"}],"onSubmit":[{"__symbolic":"method"}],"payment":[{"__symbolic":"method"}],"validateCustomer":[{"__symbolic":"method"}]}},"EpbtFaTaxAreasListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"epbt-fa-tax-areas-list","template":"<ep-dropdown [labelText]=\"labelText\" [data]=\"taxAreas\" [(ngModel)]=\"selectedTaxArea\" textField=\"name\"\n  valueField=\"taxAreaID\">\n</ep-dropdown>\n","styles":[""]}]}],"members":{"selectedTaxArea":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3},"arguments":["selectedTaxArea"]}]}],"bisTrackTaxAreaChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":3}}]}],"labelText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":29,"character":30}]}],"ngOnInit":[{"__symbolic":"method"}],"getTaxAreas":[{"__symbolic":"method"}]}},"EpbtFaSuppliersGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"epbt-fa-suppliers-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerTemplate\" [bodyTemplate]=\"bodyTemplate\"\n  [model]=\"mobileData\" [isLoader]=\"true\"></epbt-grid-card>\n\n<ep-button [buttonStyle]=\"EpButtonStyle.Primary\" class=\"ep-more\" *ngIf=\"isMoreEnable\" (onclick)=\"getMobileData()\">MORE\n</ep-button>\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div (click)=\"onCardClick(model)\">\n    <div class=\"row ep-card-titles\">\n      <h2 class=\"col-sm-12 customerTitlecard\">{{model.code}}</h2>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Name</div>\n      <div class=\"details_text\">{{model.name}}</div>\n    </div>\n  </div>\n\n  <div class=\"row ep-card-titles ep-map\">\n    <i class=\"mdi mdi-phone mdi-18px ep-pad-right-10\"></i>\n    <h5 class=\"text-left ep-card-email\">\n      <a href=\"tel:{{model.phone}}\">{{model.phone}}</a>\n    </h5>\n  </div>\n\n  <div class=\"row ep-card-titles ep-map\">\n    <i class=\"mdi mdi-email mdi-18px ep-pad-right-10\"></i>\n    <h5 class=\"text-left ep-card-email\">\n      <a href=\"mailto:{{model.email}}\">{{model.email}}</a>\n    </h5>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Contact</div>\n      <div class=\"details_text\">{{model.contactName}}</div>\n    </div>\n  </div>\n\n  <div class=\"row ep-card-titles ep-map\">\n    <i class=\"mdi mdi-cellphone mdi-18px ep-pad-right-10\"></i>\n    <h5 class=\"text-left ep-card-email\">\n      <a href=\"tel:{{model.contactNumber}}\">{{model.contactNumber}}</a>\n    </h5>\n  </div>\n</ng-template>\n\n<ng-template #emailTemplate let-dataItem=\"dataItem\">\n  <a href=\"mailto:{{dataItem.email}}\" class=\"ep-color-add-blue\">{{dataItem.email}}</a>\n</ng-template>\n\n<ng-template #telePhoneTemplate let-dataItem=\"dataItem\">\n  <a href=\"tel:{{dataItem.phone}}\" class=\"ep-color-add-blue\">{{dataItem.phone}}</a>\n</ng-template>\n\n<ng-template #contactNumberTemplate let-dataItem=\"dataItem\">\n  <a href=\"tel:{{dataItem.contactNumber}}\" class=\"ep-color-add-blue\">{{dataItem.contactNumber}}</a>\n</ng-template>","styles":[""]}]}],"members":{"searchString":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3},"arguments":["searchString"]}]}],"customerId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"emailTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":["emailTemplate",{"static":true}]}]}],"telePhoneTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":30,"character":3},"arguments":["telePhoneTemplate",{"static":true}]}]}],"contactNumberTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":31,"character":3},"arguments":["contactNumberTemplate",{"static":true}]}]}],"loadingChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":35,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":48,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":48,"character":64},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":49,"character":20},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":49,"character":52},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"EpbtFaQuickPurchaseService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":50,"character":80},{"__symbolic":"reference","name":"EpbtFaSortService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getGridData":[{"__symbolic":"method"}],"navigateBackToQuickPurchase":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}],"getSuppliersBySearchString":[{"__symbolic":"method"}],"getGridModelData":[{"__symbolic":"method"}],"getMobileData":[{"__symbolic":"method"}],"updateSuppliersGridData":[{"__symbolic":"method"}]}},"EpbtFaQuickPurchaseSuppliersComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"epbt-fa-quick-purchase-suppliers","template":"<form [formGroup]=\"quickPurchaseSupplierForm\">\n  <section class=\"row no-margin\">\n    <div class=\"col-xs-10 col-sm-6 col-md-4 col-lg-3 ep-mob-wid-85 no-padding\">\n      <ep-text-box labelText=\"Supplier\" formControlName=\"supplierName\" [model]=\"customerTextBoxModel\" (keydown.enter)=\"onSearchClick($event)\">\n      </ep-text-box>\n    </div>\n    <div class=\"col-xs-2 col-sm-2 col-md-2 col-lg-2 ep-margin-top-15 ep-mob-wid-15\">\n      <ep-button (onclick)=\"onSearchClick(null)\" [buttonStyle]=\"EpButtonStyle.Secondary\" [size]=\"EpButtonSize.Medium\"\n        icon=\"mdi mdi-magnify\" class=\"ep-serach-btn\"></ep-button>\n    </div>\n  </section>\n\n  <section class=\"row no-margin ep-margin-20\">\n    <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10 no-padding\">\n      <epbt-fa-bistrackbranches-list labelText=\"Branch\" [(selectedBisTrackBranch)]=\"selectedBranchId\"\n        (bisTrackBranchesChange)=\"onValueChange($event)\">\n      </epbt-fa-bistrackbranches-list>\n      <ep-label *ngIf=\"submitted && selectedBranchId <= 0\" class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        * Branch is required\n      </ep-label>\n    </div>\n  </section>\n</form>","styles":[""]}]}],"members":{"branchesListComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":27,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaBistrackbranchesListComponent"},{"static":false}]}]}],"epSearchBoxComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpSearchBoxComponent","line":28,"character":13},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":35,"character":35},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":36,"character":20},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":36,"character":52},{"__symbolic":"reference","name":"EpbtFaQuickPurchaseService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":38,"character":20},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"ngOnInit":[{"__symbolic":"method"}],"updateFromSupplierRecord":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"onSubmit":[{"__symbolic":"method"}],"onSearchClick":[{"__symbolic":"method"}],"searchSupplier":[{"__symbolic":"method"}],"getSuppliersBySearchString":[{"__symbolic":"method"}]}},"EpbtFaQuickTransferService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"isProductValid":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":62,"character":30},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":62,"character":64},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":63,"character":62}]}],"createTransferLine":[{"__symbolic":"method"}],"createQuickTransferProduct":[{"__symbolic":"method"}],"addQuickTransferXmlPost":[{"__symbolic":"method"}],"getComputer":[{"__symbolic":"method"}],"calculateCosts":[{"__symbolic":"method"}],"getReservedDocumentID":[{"__symbolic":"method"}],"getReservedOrderNumber":[{"__symbolic":"method"}],"getPerConversion":[{"__symbolic":"method"}],"updateLineTotals":[{"__symbolic":"method"}],"updateQuickTransferLineData":[{"__symbolic":"method"}],"loadAllProductsPers":[{"__symbolic":"method"}],"loadProductsPers":[{"__symbolic":"method"}],"getQuantitiesFromTallies":[{"__symbolic":"method"}],"checkIsVMI":[{"__symbolic":"method"}],"getProductBranchVMIRuleID":[{"__symbolic":"method"}],"clearQuickTransferData":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaQuickTransferSelectedProductsGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"epbt-fa-quick-transfer-selected-products-grid","template":"<!-- <epbt-grid-card *ngIf=\"gridModel && isSummary\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerSummaryTemplate\"\n  [bodyTemplate]=\"bodySummaryTemplate\"></epbt-grid-card> -->\n\n<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerProductTemplate\"\n  [bodyTemplate]=\"bodyProductTemplate\"></epbt-grid-card>\n\n\n<ng-template #headerProductTemplate let-model=\"model\">\n  <!-- <div (click)=\"onCardClick(model)\">\n        <div class=\"row no-margin\">\n          <h2 class=\"customerTitlecard\">{{model.product.description}}</h2>\n        </div>\n      </div>\n      <span>\n        <a href=\"javascript:void(0);\" (click)=\"onRemove(model)\">\n          <i class=\"mdi mdi-delete mdi-24px\"></i>\n        </a>\n      </span> -->\n  <div class=\"row no-margin\" (click)=\"onCardClick(model)\">\n    <div class=\"col-9 no-padding text-left customerTitlecard\">{{model.product.description}}</div>\n    <div class=\"text-right col-3 no-padding\">\n      <a class=\"ep-align-hright\" href=\"javascript:void(0);\" (click)=\"onRemove(model)\">\n        <i class=\"mdi mdi-delete mdi-24px ep-color-red\"></i>\n      </a>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #bodyProductTemplate let-model=\"model\">\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Code </div>\n      <div class=\"details_text\">{{model.product.productCode}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Quantity</div>\n      <div class=\"details_text\">{{model.quantity | number:'1.3-3'}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">UOM </div>\n      <div class=\"details_text\">{{model.inputPer.perCode}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Line </div>\n      <div class=\"details_text\">{{model.lineNumber}}</div>\n    </div>\n  </div>\n</ng-template>\n\n\n<ng-template #productQuantityTemplate let-dataItem=\"dataItem\">\n  <span>{{dataItem.quantity | number:'1.3-3'}}</span>\n</ng-template>\n\n<ng-template #removeTemplate let-dataItem=\"dataItem\">\n  <a href=\"javascript:void(0);\" (click)=\"onRemove(dataItem)\">\n    <i class=\"mdi mdi-delete mdi-24px\"></i>\n  </a>\n</ng-template>","styles":[""]}]}],"members":{"isSummary":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"removeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":3},"arguments":["removeTemplate",{"static":true}]}]}],"productQuantityTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":["productQuantityTemplate",{"static":true}]}]}],"gridCardControlComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":31,"character":3},"arguments":[{"__symbolic":"reference","module":"ep-bt-controls","name":"EpbtGridCardControlComponent","line":31,"character":13},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":33,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":33,"character":64},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":33,"character":88},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":34,"character":20},{"__symbolic":"reference","name":"EpbtFaQuickTransferService"},{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","name":"EpbtFaSortService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"updateGrid":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"updateProductsGridData":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}],"onRemove":[{"__symbolic":"method"}]}},"Rights":{"__symbolic":"class","members":{},"statics":{"NotUsable":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":5,"character":50},"arguments":[{"name":"NotUsable","persist":false}]},"AuthenticatedUser":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":6,"character":58},"arguments":[{"name":"AuthenticatedUser","persist":false}]},"Employee":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":7,"character":49},"arguments":[{"name":"Employee","persist":false}]},"ViewAccountInformation":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":8,"character":63},"arguments":[{"name":"ViewAccountInformation"}]},"ViewOrders":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":9,"character":51},"arguments":[{"name":"ViewOrders"}]},"ViewQuotes":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":10,"character":51},"arguments":[{"name":"ViewQuotes"}]},"ViewInvoices":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":11,"character":53},"arguments":[{"name":"ViewInvoices"}]},"ViewStatements":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":12,"character":55},"arguments":[{"name":"ViewStatements"}]},"RequestStatements":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":13,"character":58},"arguments":[{"name":"RequestStatements"}]},"BrowseProductCatalog":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":14,"character":61},"arguments":[{"name":"BrowseProductCatalog"}]},"PlaceOrders":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":15,"character":52},"arguments":[{"name":"PlaceOrders"}]},"CreateQuotes":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":16,"character":53},"arguments":[{"name":"CreateQuotes"}]},"ViewInstalledSalesShippingTransactions":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":17,"character":79},"arguments":[{"name":"ViewInstalledSalesShippingTransactions"}]},"ViewStock":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":18,"character":50},"arguments":[{"name":"ViewStock"}]},"ViewUploadedFiles":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":19,"character":58},"arguments":[{"name":"ViewUploadedFiles"}]},"ViewCreditNotes":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":20,"character":56},"arguments":[{"name":"ViewCreditNotes"}]},"ViewProofOfReceipt":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":21,"character":59},"arguments":[{"name":"ViewProofOfReceipt"}]},"ViewServiceItems":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":22,"character":57},"arguments":[{"name":"ViewServiceItems"}]},"ViewOnlyMyTradingBranch":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":28,"character":64},"arguments":[{"name":"ViewOnlyMyTradingBranch"}]},"ViewChangeRequests":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":29,"character":59},"arguments":[{"name":"ViewChangeRequests"}]},"AddNewServiceItems":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":30,"character":59},"arguments":[{"name":"AddNewServiceItems"}]},"AddNewChangeRequests":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":31,"character":61},"arguments":[{"name":"AddNewChangeRequests"}]},"ViewETraining":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":32,"character":54},"arguments":[{"name":"ViewETraining"}]},"ViewTemplateOrders":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":33,"character":59},"arguments":[{"name":"ViewTemplateOrders"}]},"ViewAddresses":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":34,"character":54},"arguments":[{"name":"ViewAddresses"}]},"EditAddresses":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":35,"character":54},"arguments":[{"name":"EditAddresses"}]},"ViewContacts":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":36,"character":53},"arguments":[{"name":"ViewContacts"}]},"EditContacts":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":37,"character":53},"arguments":[{"name":"EditContacts"}]},"ViewNotepads":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":38,"character":53},"arguments":[{"name":"ViewNotepads"}]},"EditNotepads":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":39,"character":53},"arguments":[{"name":"EditNotepads"}]},"ViewOpportunities":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":40,"character":58},"arguments":[{"name":"ViewOpportunities"}]},"EditOpportunities":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":41,"character":58},"arguments":[{"name":"EditOpportunities"}]},"ViewCalendar":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":42,"character":53},"arguments":[{"name":"ViewCalendar"}]},"ViewProductsPurchased":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":43,"character":62},"arguments":[{"name":"ViewProductsPurchased"}]},"MakingCreditCardAccountPayments":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":44,"character":72},"arguments":[{"name":"MakingCreditCardAccountPayments"}]},"MakingCheckAccountPayments":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":45,"character":67},"arguments":[{"name":"MakingCheckAccountPayments"}]},"AddProspects":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":46,"character":53},"arguments":[{"name":"AddProspects"}]},"ViewCallOffOrders":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":47,"character":58},"arguments":[{"name":"ViewCallOffOrders"}]},"ExportQuickbooks":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":48,"character":57},"arguments":[{"name":"ExportQuickbooks"}]},"ViewNewsTab":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":49,"character":52},"arguments":[{"name":"ViewNewsTab"}]},"ViewKnowledgeBaseTab":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":50,"character":61},"arguments":[{"name":"ViewKnowledgeBaseTab"}]},"ProductSellingBandsTab":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":51,"character":63},"arguments":[{"name":"ProductSellingBandsTab","persist":false}]},"NotepadCreditControl":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":52,"character":61},"arguments":[{"name":"NotepadCreditControl","persist":false}]},"UserCanSeeCosts":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":53,"character":56},"arguments":[{"name":"UserCanSeeCosts","persist":false}]},"NegotiateOrderLinePrices":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":54,"character":65},"arguments":[{"name":"NegotiateOrderLinePrices","persist":false}]},"ShowOrderMarginWithoutCosts":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":55,"character":68},"arguments":[{"name":"ShowOrderMarginWithoutCosts","persist":false}]},"ProductAccessStandardBuyPrice":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":56,"character":70},"arguments":[{"name":"ProductAccessStandardBuyPrice","persist":false}]},"ProductAccessAverageCostWithAdditional":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":57,"character":79},"arguments":[{"name":"ProductAccessAverageCostWithAdditional","persist":false}]},"ProductAccessLastCost":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":58,"character":62},"arguments":[{"name":"ProductAccessLastCost","persist":false}]},"HandheldStockCount":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":60,"character":59},"arguments":[{"name":"HandheldStockCount","persist":false}]},"HandheldStockVerification":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":61,"character":66},"arguments":[{"name":"HandheldStockVerification","persist":false}]},"HandheldOrder":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":62,"character":54},"arguments":[{"name":"HandheldOrder","persist":false}]},"HandheldUpdateBinLocation":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":63,"character":66},"arguments":[{"name":"HandheldUpdateBinLocation","persist":false}]},"HandheldAllowStatusChanges":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":64,"character":67},"arguments":[{"name":"HandheldAllowStatusChanges","persist":false}]},"HandheldShowStockActualAndAllocated":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":65,"character":76},"arguments":[{"name":"HandheldShowStockActualAndAllocated","persist":false}]},"HandheldShowStockActualAndVariance":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":66,"character":75},"arguments":[{"name":"HandheldShowStockActualAndVariance","persist":false}]},"AllowLabelCreation":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":68,"character":59},"arguments":[{"name":"AllowLabelCreation","persist":false}]},"AllowAddPurchaseOrders":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":69,"character":63},"arguments":[{"name":"AllowAddPurchaseOrders","persist":false}]},"AllowStockTransfers":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":70,"character":60},"arguments":[{"name":"AllowStockTransfers","persist":false}]},"WebLienInformation":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":72,"character":59},"arguments":[{"name":"WebLienInformation","persist":false}]},"ManageStoredCustomerCreditCards":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":74,"character":72},"arguments":[{"name":"ManageStoredCustomerCreditCards","persist":false}]},"AllowUseStoredCustomerCreditCardsForPayments":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Right","line":75,"character":85},"arguments":[{"name":"AllowUseStoredCustomerCreditCardsForPayments","persist":false}]}}},"EpbtFaQuickPurchaseService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":11,"character":30},{"__symbolic":"reference","name":"EpbtFaProductService"}]}],"createQuickPurchaseline":[{"__symbolic":"method"}],"clearData":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaProductStockDetailsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"epbt-fa-product-stock-details","template":"<section class=\"ep-mbl-10\">\n  <div class=\"ep-title-color ep-titles ep-margin-bottom-10\">Stock By Length {{productService.selectedStock.name}}</div>\n</section>\n\n<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\"  [headerTemplate]=\"headerTemplate\"\n[bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n\n<ng-template #headerTemplate let-model=\"model\">\n        <div>\n            <div class=\"row no-margin\">\n                <div class=\"customerTitlecard\">{{model.length}}</div>\n            </div>\n        </div>\n    </ng-template>\n    \n\n<ng-template #bodyTemplate let-model=\"model\">\n   \n    <div class=\"row no-margin\"> \n        <div class=\"col-lg-12 no-padding\">\n            <div class=\"details_title\">Actual</div>\n            <div class=\"details_text\">{{model.stock.actual}}</div>                \n        </div>\n    </div>\n    <div class=\"row no-margin\"> \n        <div class=\"col-lg-12 no-padding\">\n            <div class=\"details_title\">Available</div>\n            <div class=\"details_text\">{{model.stock.available}}</div>                \n        </div>\n    </div>\n    <div class=\"row no-margin\"> \n        <div class=\"col-lg-12 no-padding\">\n            <div class=\"details_title\">Allocated</div>\n            <div class=\"details_text\">{{model.stock.allocated}}</div>                \n        </div>\n    </div>\n    <div class=\"row no-margin\"> \n        <div class=\"col-lg-12 no-padding\">\n            <div class=\"details_title\">Awaiting processing </div>\n            <div class=\"details_text\">{{model.stock.awaitingProcessing}}</div>                \n        </div>\n    </div>    \n    <div class=\"row no-margin\"> \n        <div class=\"col-lg-12 no-padding\">\n            <div class=\"details_title\">On Order</div>\n            <div class=\"details_text\">{{model.stock.onOrder}}</div>                \n        </div>\n    </div>\n    <div class=\"row no-margin\"> \n        <div class=\"col-lg-12 no-padding\">\n            <div class=\"details_title\">Reserved</div>\n            <div class=\"details_text\">{{model.stock.reserved}}</div>                \n        </div>\n    </div>   \n\n\n</ng-template>","styles":[""]}]}],"members":{"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":15,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpGridComponent","line":15,"character":13},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":22,"character":77}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}]}},"EpbtFaImageDialogComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"epbt-fa-image-dialog","template":"<div style=\"margin:30px;\">\n  <div class=\"ep-pop-img text-center\">\n      <img [src]=\"imageData\">\n  </div>\n</div>\n<div class=\"text-right\">\n  <ep-button [buttonStyle]=\"EpButtonStyle.Primary\" [height]=\"30\" (click)=\"onClickOk($event)\">Ok</ep-button>\n</div>","styles":["@charset \"UTF-8\";:host /deep/ .ep-pop-img img{width:100%}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onClickOk":[{"__symbolic":"method"}],"onClickCancel":[{"__symbolic":"method"}]}},"EpbtFaProductDialogComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"epbt-fa-product-dialog","template":"<div>\r\n    <div>\r\n        <epbt-fa-customer-search (searchStringChange)=\"receiveString($event)\" [pageName]=\"pageName\"\r\n            [placeholder]=\"placeholder\" [selectedSearchString]=\"searchString\" [sortFlag]=\"true\" [filterFlag]=\"false\">\r\n        </epbt-fa-customer-search>\r\n    </div>\r\n    <epbt-fa-product-grid *ngIf=\"inputModel\" [searchString]=\"searchString\" [model]=\"inputModel\" (epOnCellClick)=\"epOnProductGridCellClick($event)\"></epbt-fa-product-grid>\r\n    <div class=\"d-flex justify-content-end\">\r\n        <ep-button (epOnClick)=\"onCancelClick()\" [buttonStyle]=\"EpButtonStyle.Secondary\">Cancel</ep-button>\r\n        <ep-button (epOnClick)=\"onSelectClick()\" [disabled]=\"!selectedProduct\" [buttonStyle]=\"EpButtonStyle.Primary\">Select</ep-button>\r\n    </div>\r\n</div>"}]}],"members":{"searchString":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":5}}]}],"onOk":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":5}}]}],"onCancel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":5}}]}],"branchId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"loadDataOnload":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"ngOnInit":[{"__symbolic":"method"}],"onSelectClick":[{"__symbolic":"method"}],"onCancelClick":[{"__symbolic":"method"}],"epOnProductGridCellClick":[{"__symbolic":"method"}],"receiveString":[{"__symbolic":"method"}]}},"EpbtFaCompetitorPricingComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"epbt-fa-competitor-pricing","template":"<form [formGroup]=\"competitorPricingForm\">\n  <!-- <section class=\"row no-margin\">\n    <div class=\"col-xs-10 col-sm-6 col-md-4 col-lg-3 no-padding\">\n      <ep-search-box [model]=\"model\"></ep-search-box>\n    </div>\n    <div class=\"col-xs-2 col-sm-2 col-md-2 col-lg-2\">\n      <ep-button (onclick)=\"onSearchClick()\" [buttonStyle]=\"EpButtonStyle.Primary\" [size]=\"EpButtonSize.Medium\"\n        icon=\"mdi mdi-magnify\" class=\"ep-serach-btn\"></ep-button>\n    </div>\n    <div class=\"col-xs-12 col-sm-12 no-padding\">\n      <ep-label class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        {{errorCustomer}}\n      </ep-label>\n    </div>\n  </section> -->\n\n  <section class=\"row no-margin\">\n    <div class=\"col-xs-10 col-sm-6 col-md-4 col-lg-3 ep-mob-wid-85 no-padding\">\n      <ep-text-box labelText=\"Competitor\" formControlName=\"competitor\" [model]=\"customerTextBoxModel\" (keypress)=\"onSearchClick($event)\">\n      </ep-text-box>\n    </div>\n    <div class=\"col-xs-2 col-sm-2 col-md-2 col-lg-2 ep-margin-top-15 ep-mob-wid-15\">\n      <ep-button (onclick)=\"onSearchClick(null)\" [buttonStyle]=\"EpButtonStyle.Secondary\" [size]=\"EpButtonSize.Medium\"\n        icon=\"mdi mdi-magnify\" class=\"ep-serach-btn\"></ep-button>\n    </div>\n    <div class=\"col-xs-12 col-sm-12 no-padding\" *ngIf=\"errorCustomer\">\n      <ep-label class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        {{errorCustomer}}\n      </ep-label>\n    </div>\n  </section>\n\n\n  <section class=\"row ep-margin-20\">\n    <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-3 no-padding ep-mbl-10\" *ngIf=\"addressDropdown\">\n      <div class=\"col-xs-12 col-sm-12 no-padding ep-title-color ep-titles\">Price Type</div>\n      <epbt-fa-competitor-price-type-list (selectedAddressChange)=\"onValueChange($event)\"\n        [(selectedPriceType)]=\"epbtFaCompetitorService.selectCompetitorTypeId\">\n      </epbt-fa-competitor-price-type-list>\n    </div>\n    <!-- *ngIf=\"addressCodeDropdown\" -->\n    <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-3\" *ngIf=\"addressCodeDropdown\">\n      <div class=\"col-xs-12 col-sm-12 no-padding ep-title-color ep-titles\">Address</div>\n      <epbt-fa-competitor-price-address-list (selectedAddressCodeChange)=\"onAddresscodeChange($event)\"\n        [(selectedAddressId)]=\"selectedAddressId\" [customerId]=\"customerId\" [customerAddress]=\"customerAddress\">\n      </epbt-fa-competitor-price-address-list>\n    </div>\n  </section>\n</form>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":56,"character":25},{"__symbolic":"reference","name":"EpbtFaCompetitorService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":58,"character":20},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":60,"character":20},{"__symbolic":"reference","name":"EpbtFaCustomerService"}]}],"ngOnInit":[{"__symbolic":"method"}],"onSearchClick":[{"__symbolic":"method"}],"selectedCompetitor":[{"__symbolic":"method"}],"addressropdown":[{"__symbolic":"method"}],"getAddressData":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}],"onAddresscodeChange":[{"__symbolic":"method"}],"onSubmit":[{"__symbolic":"method"}]}},"EpbtFaCompetitorService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":12,"character":30}]}],"pushDataToServiceObj":[{"__symbolic":"method"}],"LoadProductPers":[{"__symbolic":"method"}],"clearData":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaCompetitorPriceAddressListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"epbt-fa-competitor-price-address-list","template":"<!-- <section class=\"col-xs-12 col-sm-3 no-padding\">\n  <ep-dropdown [data]=\"customerAddress\" [(ngModel)]=\"selectedAddressId\" textField=\"addressCode\" valueField=\"addressId\"\n    (selectionChange)=\"onSelectionAddresscode($event)\" >\n  </ep-dropdown>\n</section> -->\n\n<ep-dropdown [data]=\"customerAddress\" [(ngModel)]=\"selectedAddressId\" textField=\"addressCode\" valueField=\"addressId\"\n  (selectionChange)=\"onSelectionAddresscode($event)\">\n</ep-dropdown>","styles":[""]}]}],"members":{"customerId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"customerAddress":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"selectedAddressId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3},"arguments":["selectedAddressId"]}]}],"selectedAddressCodeChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":38,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":41,"character":80}]}],"ngOnInit":[{"__symbolic":"method"}],"addressCodeDropDown":[{"__symbolic":"method"}],"onSelectionAddresscode":[{"__symbolic":"method"}]}},"EpbtFaCompetitorPriceTypeListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"epbt-fa-competitor-price-type-list","template":"<ep-dropdown [data]=\"dropDownData\" textField=\"text\" valueField=\"value\" (selectionChange)=\"onSelectionChange($event)\"\n  [(ngModel)]=\"selectedPriceType\">\n</ep-dropdown>","styles":[""]}]}],"members":{"selectedAddressChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":3}}]}],"selectedPriceType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3},"arguments":["selectedPriceType"]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}]}},"EpbtFaProductPerListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"epbt-fa-product-per-list","template":"<ep-dropdown [data]=\"productPer\" [(ngModel)]=\"selectedProductPerItem.perID\"\n  (selectionChange)=\"onSelectionChange($event)\" textField=\"name\" valueField=\"perID\">\n</ep-dropdown>","styles":[""]}]}],"members":{"productPer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"selectedProductPerItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"branchID":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"productID":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"purchasing":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"selectedProductPerIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":20,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":22,"character":30}]}],"onSelectionChange":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"getProductPer":[{"__symbolic":"method"}]}},"EpbtFaCompetitorSelectedProductGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"epbt-fa-competitor-selected-product-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerTemplate\"\n  [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div (click)=\"onCardClick(model)\">\n    <div class=\"row no-margin\">\n      <div class=\"text-left col-9 no-padding customerTitlecard\">{{model.ourProduct.description}}</div>\n      <div class=\"text-right col-3 no-padding\">\n        <a class=\"ep-align-hright\" href=\"javascript:void(0);\" (click)=\"onRemove(model)\">\n          <i class=\"mdi mdi-delete mdi-18px ep-color-red\"></i>\n        </a>\n      </div>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Product Code </div>\n      <div class=\"details_text\">{{model.ourProduct.productCode}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Product Description </div>\n      <div class=\"details_text\">{{model.ourProduct.description}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6 no-padding\">\n      <div class=\"details_title\">Price </div>\n      <div class=\"details_text\">{{currency}}{{model.ourProduct.standardSellPrice | number:'1.2-2'}}</div>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6 no-padding\">\n      <div class=\"details_title\">UOM </div>\n      <div class=\"details_text\">{{model.ourSellPer.name}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6 no-padding\">\n      <div class=\"details_title\">Comp </div>\n      <div class=\"details_text\">{{currency}}{{model.competitorSellPrice | number:'1.2-2'}}</div>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6 no-padding\">\n      <div class=\"details_title\">UOM </div>\n      <div class=\"details_text\">{{model.competitorSellPer.name}}</div>\n    </div>\n  </div>\n</ng-template>\n\n\n\n<ng-template #removeTemplate let-dataItem=\"dataItem\">\n  <a href=\"javascript:void(0);\" (click)=\"onRemove(dataItem)\">\n    <i class=\"mdi mdi-delete mdi-24px\"></i>\n  </a>\n</ng-template>\n\n<ng-template #currencyTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{currency}}{{dataItem.ourProduct.standardSellPrice | number:'1.2-2'}}</span>\n</ng-template>\n<ng-template #decimalTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{currency}}{{dataItem.competitorSellPrice | number:'1.2-2'}}</span>\n</ng-template>","styles":[""]}]}],"members":{"deleteFlag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"currencyTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":27,"character":3},"arguments":["currencyTemplate",{"static":true}]}]}],"decimalTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":3},"arguments":["decimalTemplate",{"static":true}]}]}],"removeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":["removeTemplate",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":35,"character":20},{"__symbolic":"reference","name":"EpbtFaCompetitorService"},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":37,"character":20}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"updateGrid":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"updateGridData":[{"__symbolic":"method"}],"navigateTo":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}],"onRemove":[{"__symbolic":"method"}]}},"EpbtFaCompetitorNegotiationListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"epbt-fa-competitor-negotiation-list","template":"<!-- <section class=\"col-xs-12 col-sm-12 no-padding\">\n  <ep-dropdown [data]=\"per\" textField=\"name\" valueField=\"perId\"  (selectionChange)=\"onSelectionChange($event)\">\n  </ep-dropdown> \n</section>-->","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaCompetitorService"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"EpbtFaQuickPurchaseSummaryComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"epbt-fa-quick-purchase-summary","template":"<section class=\"ep-margin-20\">\n  <div *ngIf=\"faQuickPurchaseService.errorMessage == ''\">\n    <div class=\"row\">\n      <div class=\"col-md-3\">\n        <h5 class=\"ep-title-color ep-subtitles\">Branch</h5>\n        <span *ngIf=\"faQuickPurchaseService.quickPurchase && faQuickPurchaseService.quickPurchase.branch\">\n          {{faQuickPurchaseService.quickPurchase.branch.name +\" - \"+faQuickPurchaseService.quickPurchase.branch.code}}</span>\n      </div>\n      <div class=\"col-md-3\">\n        <h5 *ngIf=\"faQuickPurchaseService.quickPurchase && faQuickPurchaseService.quickPurchase.supplier\"\n          class=\"ep-title-color ep-subtitles\">Supplier</h5>\n        <span\n          *ngIf=\"faQuickPurchaseService.quickPurchase && faQuickPurchaseService.quickPurchase.supplier\">{{faQuickPurchaseService.quickPurchase.supplier.name +\" - \"+faQuickPurchaseService.quickPurchase.supplier.code}}</span>\n      </div>\n    </div>\n    <br />\n    <div class=\"row no-margin\">\n      <h2 class=\"customerTitlecard\">Products</h2>\n    </div>\n    <epbt-fa-quick-purchase-summary-products-grid></epbt-fa-quick-purchase-summary-products-grid>\n    <!-- <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 text-center ep-margin-20\">\n      <ep-button (onclick)=\"purchaseClicked()\" [buttonStyle]=\"EpButtonStyle.Primary\">PURCHASE</ep-button>\n    </div> -->\n  </div>\n\n  <div *ngIf=\"faQuickPurchaseService.errorMessage != ''\">\n    <div class=\"col-xs-12 col-sm-12 no-padding text-center ep-success-result\">\n      Submit Results\n    </div>\n    <div class=\"col-xs-12 col-sm-12 no-padding text-center ep-success-result\">\n      {{faQuickPurchaseService.errorMessage}}\n    </div>\n    <!-- <div class=\"col-xs-12 col-sm-12 no-padding text-center ep-margin-20\">\n      <ep-button (onclick)=\"doneClicked()\" [buttonStyle]=\"EpButtonStyle.Primary\">Done</ep-button>\n    </div> -->\n  </div>\n\n</section>\n\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div>\n    <div class=\"row col ep-card-titles\">\n      <h2 class=\"customerTitlecard\">Quick Purchase</h2>\n    </div>\n  </div>\n</ng-template>\n\n\n<ng-template #bodyTemplate let-model=\"model\">\n\n  <!-- <div class=\"row col ep-card-titles spacer-30\">\n    <div class=\"col-lg-12 no-padding\">\n      <ul *ngIf=\"binLocationService.selectedBinLocation.bins\">\n        <li *ngFor=\"let bin of binLocationService.selectedBinLocation.bins\">\n          <a href=\"javascript:void(0);\" (click)=\"onBranchClick()\">{{bin}}</a>\n        </li>\n      </ul>\n    </div>\n  </div> -->\n\n</ng-template>\n\n\n<!-- <ng-template #footerTemplate let-model=\"model\">\n  <div class=\"row col ep-card-titles\">\n    <h5 class=\"text-left no-padding customerCode\">How to apply the new Bin Locations</h5>\n    <h2 class=\"customerTitlecard ep-mar-tp-5\">\n      <ep-radio-button name=\"RadioButtons\" [data]=\"radioButtonData\" [(ngModel)]=\"binLocationService.selectedRadioButton\"\n        [hidden]=\"false\" (change)=\"onSelectionChange($event)\"></ep-radio-button>\n    </h2>\n  </div>\n</ng-template> -->","styles":[""]}]}],"members":{"epbtFaQuickPurchaseSummaryProductsGridComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaQuickPurchaseSummaryProductsGridComponent"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":25,"character":30},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":25,"character":64},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":26,"character":19},{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"EpbtFaQuickPurchaseService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":28,"character":22}]}],"ngOnInit":[{"__symbolic":"method"}],"purchaseClicked":[{"__symbolic":"method"}],"doneClicked":[{"__symbolic":"method"}],"updateGridData":[{"__symbolic":"method"}]}},"EpbtFaAddressesGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":24,"character":1},"arguments":[{"selector":"epbt-fa-addresses-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [model]=\"mobileData\" class=\"epbt-grid-card\"\n  [headerTemplate]=\"headerTemplate\" [bodyTemplate]=\"bodyTemplate\" [isLoader]=\"true\"></epbt-grid-card>\n\n<ep-button [buttonStyle]=\"EpButtonStyle.Primary\" class=\"ep-more\" *ngIf=\"isMoreEnable\" (onclick)=\"getMobileData()\">MORE\n</ep-button>\n\n<ng-template #headerTemplate let-model=\"model\">\n\n  <div class=\"row col ep-card-titles\" (click)=\"onCardClick(model)\">\n    <div class=\"customerTitlecard\"> {{model.addressCode}} <span *ngIf=\"model.addressCode && model.jobRef\">\n        -</span>{{model.jobRef}}</div>\n  </div>\n\n</ng-template>\n\n\n<ng-template #bodyTemplate let-model=\"model\">\n  <section>\n    <div class=\"row col ep-card-titles spacer-30\">\n      <div class=\"col-lg-12 no-padding\">\n        <div class=\"details_text\">{{getAddressData(model)}}</div>\n      </div>\n    </div>\n    <div class=\"row col ep-card-titles ep-map\">\n      <i class=\"mdi mdi-map-marker mdi-small mdi-f-16\"></i>\n      <h5 class=\"text-left ep-card-email\">\n        <a href=\"https://maps.google.com?q={{getAddressData(model)}}\" target=\"_blank\">\n          {{getAddressData(model)}}\n        </a>\n      </h5>\n    </div>\n  </section>\n\n</ng-template>\n\n<ng-template #addressTemplate let-dataItem=\"dataItem\" class=\"addressEmail\">\n  <span>{{getAddressData(dataItem)}}</span>\n</ng-template>\n\n<ng-template #addressMapTemplate let-dataItem=\"dataItem\" class=\"addressEmail\">\n  <!-- <div class=\"epbt-fa-mr-10 epbt-fa-color-black\">{{dataItem.address}}</div> -->\n  <a href=\"https://maps.google.com?q={{getAddressData(dataItem)}}\" target=\"_blank\" class=\"ep-color-add-blue\">OPEN\n    MAP</a>\n</ng-template>","styles":[""]}]}],"members":{"customerId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"searchString":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3},"arguments":["searchString"]}]}],"addressMapTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":45,"character":3},"arguments":["addressMapTemplate",{"static":false}]}]}],"addressTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":46,"character":3},"arguments":["addressTemplate",{"static":false}]}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":48,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpGridComponent","line":48,"character":13},{"static":false}]}]}],"loadingChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":63,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":75,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":76,"character":19},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":76,"character":51},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":78,"character":20},{"__symbolic":"reference","name":"EpbtFaCustomerService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":79,"character":22},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"},{"__symbolic":"reference","name":"EpbtFaSortService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getGridModelData":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getAddressData":[{"__symbolic":"method"}],"updateGrid":[{"__symbolic":"method"}],"getMobileData":[{"__symbolic":"method"}],"updateGridData":[{"__symbolic":"method"}],"navigateToDetailsView":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}]}},"QuickOrderModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"LineAdd":[{"__symbolic":"method"}],"LineRemove":[{"__symbolic":"method"}]}},"QuickOrderLineModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"QuickOrderModel"},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Product2","line":9,"character":54},{"__symbolic":"reference","module":"ep-bt-controls","name":"QuantityType","line":9,"character":73},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"}]}],"SetLineNumber":[{"__symbolic":"method"}]}},"EpbtFaQuickOrderQuoteSelectedProductGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"epbt-fa-quick-order-quote-selected-product-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerTemplate\"\n  [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n\n<!-- <div>\n  <ep-button (epOnClick)=\"buttonOnClick()\" [type]=\"EpButtonType.Button\">Primary</ep-button>\n</div> -->\n<ng-template #headerTemplate let-model=\"model\">\n  <div (click)=\"onCardClick(model)\">\n    <div class=\"row no-margin\">\n      <div class=\"text-left col-sm-9 no-padding customerTitlecard\">{{model.code}}</div>\n      <div *ngIf=\"deleteFlag\" class=\"text-right col-sm-3 no-padding\">\n        <a class=\"ep-align-hright\" href=\"javascript:void(0);\" (click)=\"onRemove(model.LineNumber)\">\n          <i class=\"mdi mdi-delete mdi-18px ep-color-red\"></i>\n        </a>\n      </div>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Description</div>\n      <div class=\"details_text\">{{model.description}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Quantity</div>\n      <div class=\"details_text\">{{model.Quantity | number:'1.3-3' | noComma}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">UOM</div>\n      <div class=\"details_text\" *ngIf=\"model.InputPer\">{{model.InputPer.perCode}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Price</div>\n      <div class=\"details_text\">{{currency}}{{model.UnitSellPrice | number:'1.2-2'}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">UOM</div>\n      <div class=\"details_text\" *ngIf=\"model.Per\">{{model.Per.perCode}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Discount1</div>\n      <div class=\"details_text\">{{model.Discount1 | number:'1.2-2'}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Discount2</div>\n      <div class=\"details_text\">{{model.Discount2 | number:'1.2-2'}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Total</div>\n      <div class=\"details_text\">{{currency}}{{model.TotalSellPrice | number:'1.2-2'}}</div>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #perTemplate let-value=\"value\">\n  <i></i><span *ngIf=\"value !== undefined && value != null\">{{value.perCode}}</span>\n</ng-template>\n\n<ng-template #currencyTemplate let-value=\"value\">\n  <i></i><span *ngIf=\"value !== undefined && value != null\">{{currency}}{{value | number:'1.2-2'}}</span>\n</ng-template>\n\n<ng-template #decimalTemplate let-value=\"value\">\n  <i></i><span *ngIf=\"value !== undefined && value != null\">{{value | number:'1.2-2'}}</span>\n</ng-template>\n\n<ng-template #quantityTemplate let-value=\"value\" let-dataItem=\"dataItem\">\n  <!-- <div *ngIf=\"dataItem.Product.manualOrderLineTypeID != 0\"></div>\n    <i></i><span *ngIf=\"value !== undefined && value != null\">{{value | number:'1.3-3'}}</span> -->\n  <div *ngIf=\"!dataItem.Product.manualOrderLineTypeID; else emptyBlock\"><span\n      *ngIf=\"value !== undefined && value != null\">{{value | number:'1.3-3' | noComma}}</span></div>\n  <ng-template #emptyBlock></ng-template>\n</ng-template>\n\n<ng-template #removeTemplate let-dataItem=\"dataItem\">\n  <a href=\"javascript:void(0);\" (click)=\"onRemove(dataItem.LineNumber)\">\n    <i class=\"mdi mdi-delete mdi-24px\"></i>\n  </a>\n</ng-template>\n\n<ep-bt-context-menu #contextMenu [items]=\"contextMenuItems\"></ep-bt-context-menu>","styles":[""]}]}],"members":{"deleteFlag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"onKitEdit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":35,"character":3}}]}],"currencyTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":3},"arguments":["currencyTemplate",{"static":true}]}]}],"decimalTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":38,"character":3},"arguments":["decimalTemplate",{"static":true}]}]}],"removeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":39,"character":3},"arguments":["removeTemplate",{"static":true}]}]}],"perTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":40,"character":3},"arguments":["perTemplate",{"static":true}]}]}],"quantityTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":41,"character":3},"arguments":["quantityTemplate",{"static":true}]}]}],"contextMenu":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":42,"character":3},"arguments":["contextMenu",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":44,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":44,"character":64},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":44,"character":88},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":45,"character":20},{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"ngOnInit":[{"__symbolic":"method"}],"updateGrid":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"updateGridData":[{"__symbolic":"method"}],"navigateTo":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}],"onRemove":[{"__symbolic":"method"}],"getContextMenuItems":[{"__symbolic":"method"}]}},"EpbtFaProductQuantityControlComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"epbt-fa-product-quantity-control","template":"<section class=\"row no-margin\">\n\n  <form class=\"row no-margin col-xs-12 col-sm-12 no-padding\" [formGroup]=\"productQuantityForm\">\n    <section class=\"col-xs-12 col-sm-12 col-md-6 col-lg-6 no-padding\">\n      <section class=\"row no-margin col-xs-12 col-sm-12 no-padding\">\n        <div class=\"col-xs-12 col-sm-12 ep-pad-top-10 ep-pad-bottom-10\">\n          <div class=\"ep-title-color ep-titles\">{{displayHeader}}</div>\n        </div>\n        <div class=\"row col-xs-12 col-sm-12 no-margin no-padding\">\n          <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6\">\n            <ep-numeric-box [spinners]=\"false\" [min]=\"0\" [decimals]=\"decimalNum\" formControlName=\"quantity\"\n              (input)=\"onQuantityFieldChanged($event)\" labelText=\"Quantity\" [autoFocus]=\"isFocus\">\n            </ep-numeric-box>\n            <ep-label *ngIf=\"submitted && frmFields.quantity.errors\"\n              class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n              * Quantity is required\n            </ep-label>\n            <h4 class=\"quantityErrorMsg\"></h4>\n            <div *ngIf=\"isQuantityWarning\" class=\"quantityErrorMsg\">\n              <p class=\"ep-color-red\">* Invalid Quantity\n              </p>\n            </div>\n          </div>\n          <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6\">\n            <epbt-fa-product-per-list  [(selectedProductPerItem)]=\"selectedPer\"\n              formControlName=\"perValue\" (selectedProductPerIdChange)=\"onValueChange($event)\" [branchID]=\"branchId\"\n              [productID]=\"productId\">\n            </epbt-fa-product-per-list>\n          </div>\n        </div>\n      </section>\n      <br />\n      <section *ngIf=\"tallyLengths\" class=\"row no-margin\">\n        <div class=\"col-xs-12 col-sm-6 ep-mbl-10\">\n          <span>{{tallyLengths}}</span>\n          <br /><br />\n          <ep-text-box formControlName=\"tallyText\" labelText=\"Tally\"></ep-text-box>\n          <h4 *ngIf=\"tallyValidationInfoMsg!=''\" class=\"ep-color-red\">{{tallyValidationInfoMsg}}</h4>\n          <br />\n          <a href=\"javascript:void(0);\" class=\"ep-add-btn ep-color-add-blue\" (click)=\"commitTallyOnRefreshClick()\">\n            Refresh\n          </a>\n        </div>\n        <!-- <div *ngIf=\"tallyDetailsLengthDiv\"> -->\n        <div *ngIf=\"tallyLength && tallyPieces\" class=\"col-xs-12 col-sm-6 ep-mbl-10\">\n          <span>Length = {{tallyLength}}</span>\n          <br /> <br />\n          <span>Pieces = {{tallyPieces}}</span>\n          <!-- </div> -->\n        </div>\n      </section>\n    </section>\n    <section class=\"col-xs-12 col-sm-12 col-md-6 col-lg-6 no-padding\">&nbsp;</section>\n    <!-- <div class=\"col-xs-12 col-sm-12  no-padding ep-margin-20 text-right\" style=\"text-align:right\">\n      <ep-button [buttonStyle]=\"EpButtonStyle.Secondary\" (onclick)=\"cancelContactClick()\">CANCEL</ep-button>\n      <ep-button [buttonStyle]=\"EpButtonStyle.Primary\" [type]=\"EpButtonType.Submit\" (onclick)=\"onSubmitQuantity()\">\n        SAVE</ep-button>\n    </div> -->\n  </form>\n\n</section>\n\n\n<!-- \n<form [formGroup]=\"productQuantityForm\">\n  <div class=\"row\">\n    <ep-text-box formControlName=\"quantity\" (input)=\"onQuantityFieldChanged($event)\" labelText=\"Quantity\"></ep-text-box>\n    <epbt-fa-product-per-list [(selectedProductPerItem)]=\"selectedPerID\" formControlName=\"perValue\"\n      (selectedProductPerIdChange)=\"onValueChange($event)\" [productID]=\"productId\">\n    </epbt-fa-product-per-list>\n  </div> -->\n<!-- <div *ngIf=\"tallyLengths\" class=\"row\">\n    <div>\n      <span>{{tallyLengths}}</span>\n    </div>\n    <ep-text-box labelText=\"Tally\"></ep-text-box>\n    <a href=\"javascript:void(0);\" class=\"ep-add-btn ep-color-add-blue\" (click)=\"onRefreshClick()\">\n      Refresh\n    </a>\n  </div> -->\n\n<!-- <div></div>\n  <div></div>\n  <div class=\"col-sm-12 ep-margin-top-20 text-right\">\n    <ep-button (onclick)=\"cancelContactClick()\" [primary]=\"false\">CANCEL</ep-button>\n    <ep-button [model]=\"buttonModel\" (onclick)=\"onSubmitQuantity()\" [primary]=\"true\">SAVE</ep-button>\n  </div>\n</form> -->","styles":[""]}]}],"members":{"productId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"productPerListComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":48,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaProductPerListComponent"},{"static":false}]}]}],"epNumericBoxComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":49,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpNumericBoxComponent","line":49,"character":13},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":52,"character":20},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":52,"character":59},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":52,"character":90},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":52,"character":115},{"__symbolic":"reference","name":"EpbtFaQuickTransferService"},{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","name":"EpbtFaQuickPurchaseService"},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":54,"character":78}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onQuantityFieldChanged":[{"__symbolic":"method"}],"cancelContactClick":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}],"onSubmitQuantity":[{"__symbolic":"method"}],"updateQuickTransferLineData":[{"__symbolic":"method"}],"commitTallyOnRefreshClick":[{"__symbolic":"method"}],"IsTallyValid":[{"__symbolic":"method"}],"updatePurchaseOrderLineData":[{"__symbolic":"method"}],"bindProductQtyEntryControl":[{"__symbolic":"method"}],"bindLineData":[{"__symbolic":"method"}],"updateTallyControls":[{"__symbolic":"method"}],"recalculateQuantityFromTally":[{"__symbolic":"method"}],"perDropDownSelectedIndexChange":[{"__symbolic":"method"}],"IsTimberProduct":[{"__symbolic":"method"}],"setQtyNumericBoxFocus":[{"__symbolic":"method"}]}},"EpbtFaQuickOrderTalliedProductLineNegotiationComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"epbt-fa-quick-order-tallied-product-line-negotiation","template":"<section class=\"ep-margin-all-10\">\n\n    <section class=\"row no-margin ep-margin-bottom-15\">\n        <div class=\"col-xs-12 col-sm-12 no-padding ep-pad-top-10 ep-pad-bottom-10\">\n            <div class=\"ep-title-color ep-titles\">Negotiation (Tallied product)</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-12 no-padding\">\n            <div *ngIf=\"tallyErrorFlag\" class=\"ep-color-red ep-margin-top-10\">* Please enter tally information.\n            </div>\n            <epbt-grid-card *ngIf=\"tallyGridModel && quickOrderTalliedLines.length > 0\" [bodyTemplate]=\"bodyTemplate\"\n                [gridModel]=\"tallyGridModel\">\n            </epbt-grid-card>\n\n            <div *ngIf=\"quickOrderTalliedLines.length <= 0\" class=\"ep-margin-top-10\">This tallied product has no\n                tallies. Please correct this issue in BisTrack.\n            </div>\n        </div>\n    </section>\n    <form [formGroup]=\"talliedNegotiationForm\">\n        <div class=\"col-xs-12 col-sm-12 col-md-6 col-lg-4 ep-margin-bottom-10 no-padding\" [ngClass]=\"{\n            'ep-full-width': quickOrderService.isNewOrder}\">\n            <section *ngIf=\"!quickOrderService.isParentTally()\" class=\"ep-margin-bottom-15\">\n                <section class=\"row\">\n                    <div class=\"col-xs-12 col-sm-6 ep-mbl-10\">\n                        <ep-numeric-box labelText=\"Price*\" [spinners]=\"false\" [decimals]=\"2\"\n                            formControlName=\"unitSellPrice\" (blur)=\"onBlur()\" [max]=\"999999\" [autoCorrect]=\"false\">\n                        </ep-numeric-box>\n                        <h4 class=\"probabilityErrorMsg\"></h4>\n                        <div *ngIf=\"submitted && frmFields.unitSellPrice.errors\" class=\"probabilityErrorMsg\">\n                            <p *ngIf=\"frmFields.unitSellPrice.errors.required\" class=\"ep-color-red\">Price is\n                                required</p>\n                        </div>\n                    </div>\n                    <div class=\"col-xs-12 col-sm-6 ep-mbl-10\">\n                        <epbt-fa-per-list [labelText]=\"perLabel\" [(selectedPer)]=\"selectedUnitSellPricePerPerId\"\n                            (perChange)=\"onUnitSellPriceChange($event)\" [disabled]=\"disablePerDropDown\"\n                            [perList]=\"quickOrderService.quickOrderLine.Product.sellPricePers\" class=\"ep-wid-100\">\n                        </epbt-fa-per-list>\n                    </div>\n                </section>\n                <br />\n                <section class=\"row\">\n                    <!-- <div class=\"col-xs-12 col-sm-12 ep-pad-top-10 ep-pad-bottom-10\">\n                        <div class=\"ep-title-color ep-titles\">Discounts</div>\n                    </div> -->\n                    <div class=\"col-xs-12 col-sm-6 ep-mbl-10\">\n                        <ep-numeric-box labelText=\"Discount 1\" [spinners]=\"false\" [decimals]=\"2\"\n                            formControlName=\"discount1\"> </ep-numeric-box>\n                        <h4 class=\"probabilityErrorMsg\"></h4>\n                    </div>\n                    <div class=\"col-xs-12 col-sm-6 ep-mbl-10\">\n                        <ep-numeric-box labelText=\"Discount 2\" [spinners]=\"false\" [decimals]=\"2\"\n                            formControlName=\"discount2\"> </ep-numeric-box>\n                        <h4 class=\"probabilityErrorMsg\"></h4>\n                    </div>\n                </section>\n                <section class=\"row\">\n                    <div class=\"no-padding col-xs-12 col-sm-12\">\n                        <div class=\"col-xs-12 col-sm-12\">\n                            <ep-text-area labelText=\"Line Notes\" rows=\"3\" formControlName=\"lineNotes\">\n                            </ep-text-area>\n                        </div>\n                    </div>\n                </section>\n            </section>\n\n        </div>\n\n\n        <div *ngIf=\"quickOrderService.isNewOrder\" class=\"col-12 text-right no-padding\">\n            <ep-button (onclick)=\"onSaveOrCancelSubmit(false)\" [buttonStyle]=\"EpButtonStyle.Secondary\">CANCEL\n            </ep-button>\n            <ep-button [type]=\"EpButtonType.Submit\" [buttonStyle]=\"EpButtonStyle.Primary\"\n                (onclick)=\"onSaveOrCancelSubmit(true)\">SAVE\n            </ep-button>\n        </div>\n    </form>\n</section>\n\n<ng-template #tallyLengthTemplate let-dataItem=\"dataItem\">\n    <div class=\"row no-margin\">\n        {{dataItem.Length}} {{dataItem.InputPerCode}}\n    </div>\n</ng-template>\n\n<ng-template #tallyParentTemplate let-dataItem=\"dataItem\">\n    <div class=\"row no-margin\">\n        {{currency}} {{dataItem.SellPrice | number:'1.2-2'}} {{dataItem.SellPerCode}}\n    </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n    <div class=\"row no-margin\">\n        <div class=\"col-sm-12 no-padding\">\n            <div class=\"details_title\">Length </div>\n            <div class=\"details_text\">{{model.Length}} {{model.InputPerCode}}</div>\n        </div>\n        <div class=\"col-sm-12 no-padding ep-margin-top-10\">\n            <ep-numeric-box [spinners]=\"false\" [decimals]=\"0\" [(ngModel)]=\"model.Quantity\" labelText=\"Quantity\">\n            </ep-numeric-box>\n        </div>\n        <div class=\"col-sm-12 no-padding ep-margin-top-10\" *ngIf=\"quickOrderService.isParentTally()\">\n            <div class=\"col-lg-12 no-padding\">\n                <div class=\"details_title\">Selling Price </div>\n                <div class=\"details_text\">{{currency}} {{model.SellPrice | number:'1.2-2'}} {{model.SellPerCode}}</div>\n            </div>\n        </div>\n    </div>\n\n</ng-template>","styles":[""]}]}],"members":{"tallyLengthTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":46,"character":3},"arguments":["tallyLengthTemplate",{"static":true}]}]}],"tallyParentTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":47,"character":3},"arguments":["tallyParentTemplate",{"static":true}]}]}],"tallyGrid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":48,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpGridComponent","line":48,"character":13},{"static":false}]}]}],"onSaveOrCancelClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":51,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaQuickOrderService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":54,"character":22},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":55,"character":20},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":57,"character":25},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":58,"character":20},{"__symbolic":"reference","name":"EpbtFaProductService"}]}],"ngOnInit":[{"__symbolic":"method"}],"setDataToUI":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"gettallyGridModel":[{"__symbolic":"method"}],"loadQuickOrderLineData":[{"__symbolic":"method"}],"recalculateLineTotals":[{"__symbolic":"method"}],"getTallyFromUI":[{"__symbolic":"method"}],"patchValues":[{"__symbolic":"method"}],"onTalliedNegotiationSave":[{"__symbolic":"method"}],"onSaveOrCancelSubmit":[{"__symbolic":"method"}],"onTalliedNegotiationSaveForNewOrder":[{"__symbolic":"method"}],"checkMaxQuantityLimit":[{"__symbolic":"method"}],"createChildProducts":[{"__symbolic":"method"}],"onUnitSellPriceChange":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"cancelTalliedNegotiationClicked":[{"__symbolic":"method"}]}},"EpbtFaQuickOrderMOLTNegotiationComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"epbt-fa-quick-order-molt-negotiation","template":"<section class=\"row no-margin ep-margin-all-10\">\n  <form [formGroup]=\"moltNegotiationForm\" class=\"col-xs-12 col-sm-12 no-padding\">\n    <div class=\"col-xs-12 col-sm-12 col-md-4 col-lg-4 ep-margin-bottom-10 no-padding\" [ngClass]=\"{\n      'ep-full-width': quickOrderService.isNewOrder}\">\n      <section class=\"row\">\n        <div class=\"col-xs-12 col-sm-12 no-padding\">\n          <div class=\"col-xs-12 col-sm-12 ep-mbl-10\">\n            <ep-numeric-box labelText=\"Price*\" [spinners]=\"false\" [decimals]=\"2\" formControlName=\"totalSellPrice\"\n              [readonly]=\"!quickOrderService.quickOrderLine.ManualOrderLineType.allowPriceOverrideOnSales\">\n            </ep-numeric-box>\n            <h4 class=\"probabilityErrorMsg\"></h4>\n            <div *ngIf=\"submitted && frmFields.totalSellPrice.errors\" class=\"probabilityErrorMsg\">\n              <p *ngIf=\"frmFields.totalSellPrice.errors.required\" class=\"ep-color-red\">Price is\n                required</p>\n            </div>\n          </div>\n        </div>\n      </section>\n      <br />\n      <section class=\"row ep-margin-bottom-10\">\n          <div class=\"col-xs-12 col-sm-12\">\n            <ep-text-area labelText=\"Description\" rows=\"3\" formControlName=\"description\"\n              [readonly]=\"!quickOrderService.quickOrderLine.ManualOrderLineType.allowDescriptionOverrideOnSales\">\n            </ep-text-area>\n          </div>\n      </section>\n      <div *ngIf=\"quickOrderService.isNewOrder\" class=\"col-12 text-right no-padding\">\n        <ep-button (onclick)=\"onSaveOrCancelSubmit(false)\" [buttonStyle]=\"EpButtonStyle.Secondary\">CANCEL\n        </ep-button>\n        <ep-button [type]=\"EpButtonType.Submit\" [buttonStyle]=\"EpButtonStyle.Primary\"\n          (onclick)=\"onSaveOrCancelSubmit(true)\">SAVE\n        </ep-button>\n      </div>\n    </div>\n  </form>\n</section>","styles":[""]}]}],"members":{"onSaveOrCancelClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaQuickOrderService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":28,"character":22},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":29,"character":20},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":31,"character":25},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":32,"character":20}]}],"ngOnInit":[{"__symbolic":"method"}],"patchValues":[{"__symbolic":"method"}],"loadQuickOrderLineData":[{"__symbolic":"method"}],"updateQuickOrderLineData":[{"__symbolic":"method"}],"onMoltNegotiationSave":[{"__symbolic":"method"}],"onSaveOrCancelSubmit":[{"__symbolic":"method"}],"onMoltNegotiationSaveForNewOrder":[{"__symbolic":"method"}],"cancelMoltNegotiationClicked":[{"__symbolic":"method"}]}},"EpbtFaQuickOrderLineNegotiationComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"epbt-fa-quick-order-line-negotiation","template":"<section class=\"row no-margin ep-margin-all-10\">\n    <form [formGroup]=\"lineNegotiationForm\" class=\"col-xs-12 col-sm-12 no-padding\">\n        <div class=\"col-xs-12 col-sm-12 col-md-4 col-lg-4 ep-margin-bottom-10 no-padding\" [ngClass]=\"{\n                'ep-full-width': quickOrderService.isNewOrder}\">\n\n            <section *ngIf=\"quickOrderService.quickOrderLine.Product.autoCreateSpecialFromThis > 0\" class=\"row\">\n                <div class=\"no-padding col-xs-12 col-sm-12\">\n                    <div class=\"col-xs-12 col-sm-12\">\n                        <ep-text-box labelText=\"Special Order Product Description\"\n                            formControlName=\"specialOrderProductDescription\">\n                        </ep-text-box>\n                        <h4 class=\"probabilityErrorMsg\"></h4>\n                        <div *ngIf=\"submitted && frmFields.specialOrderProductDescription.errors\"\n                            class=\"probabilityErrorMsg\">\n                            <p *ngIf=\"frmFields.specialOrderProductDescription.errors.required\" class=\"ep-color-red\">\n                                Special Order Product Description is\n                                required</p>\n                        </div>\n                    </div>\n                </div>\n            </section>\n            <br />\n            <section class=\"row\">\n\n                <div class=\"col-xs-12 col-sm-6 ep-mbl-10\">\n                    <!-- <ep-text-box labelText=\"Quantity*\" formControlName=\"quantity\" [autoFocus]=\"true\" (keydown)=\"allowOnlyNumbers($event)\"> </ep-text-box> -->\n                    <ep-numeric-box labelText=\"Quantity*\" formControlName=\"quantity\" [spinners]=\"false\" [decimals]=\"0\">\n                    </ep-numeric-box>\n                    <h4 class=\"probabilityErrorMsg\"></h4>\n                    <div *ngIf=\"submitted && frmFields.quantity.errors\" class=\"probabilityErrorMsg\">\n                        <p *ngIf=\"frmFields.quantity.errors.required\" class=\"ep-color-red\">Quantity is\n                            required</p>\n                        <p *ngIf=\"frmFields.quantity.errors.pattern\" class=\"ep-color-red\">*</p>\n                    </div>\n                </div>\n                <div class=\"col-xs-12 col-sm-6 ep-mbl-10\">\n                    <epbt-fa-per-list [labelText]=\"perLabel\" [(selectedPer)]=\"selectedInputPerId\"\n                        (perChange)=\"onInputPerChange($event)\"\n                        [perList]=\"quickOrderService.quickOrderLine.Product.inputPers\" class=\"ep-wid-100\">\n                    </epbt-fa-per-list>\n                </div>\n\n            </section>\n            <br />\n            <section class=\"row\">\n                <div class=\"col-xs-12 col-sm-6 ep-mbl-10\">\n                    <ep-numeric-box labelText=\"Price*\" [spinners]=\"false\" [decimals]=\"2\" formControlName=\"unitSellPrice\"\n                        [disabled]=\"negotiateOrderLinePricesFlag\"> </ep-numeric-box>\n                    <h4 class=\"probabilityErrorMsg\"></h4>\n                    <div *ngIf=\"submitted && frmFields.unitSellPrice.errors\" class=\"probabilityErrorMsg\">\n                        <p *ngIf=\"frmFields.unitSellPrice.errors.required\" class=\"ep-color-red\">Price is\n                            required</p>\n                    </div>\n                </div>\n                <div class=\"col-xs-12 col-sm-6 ep-mbl-10\">\n                    <epbt-fa-per-list [labelText]=\"perLabel\" [(selectedPer)]=\"selectedUnitSellPricePerPerId\"\n                        (perChange)=\"onUnitSellPriceChange($event)\"\n                        [perList]=\"quickOrderService.quickOrderLine.Product.sellPricePers\" class=\"ep-wid-100\">\n                    </epbt-fa-per-list>\n                </div>\n            </section>\n            <br />\n            <section class=\"row\">\n                <div class=\"col-xs-12 col-sm-6 ep-mbl-10\">\n                    <ep-numeric-box labelText=\"Discount 1\" [spinners]=\"false\" [decimals]=\"2\" formControlName=\"discount1\"\n                        [disabled]=\"negotiateOrderLinePricesFlag\"> </ep-numeric-box>\n                    <h4 class=\"probabilityErrorMsg\"></h4>\n                    <div *ngIf=\"submitted && frmFields.discount1.errors\" class=\"probabilityErrorMsg\">\n                        <p *ngIf=\"frmFields.discount1.errors.max\" class=\"ep-color-red\">*</p>\n                    </div>\n                </div>\n                <div class=\"col-xs-12 col-sm-6 ep-mbl-10\">\n                    <ep-numeric-box labelText=\"Discount 2\" [spinners]=\"false\" [decimals]=\"2\" formControlName=\"discount2\"\n                        [disabled]=\"negotiateOrderLinePricesFlag\"> </ep-numeric-box>\n                    <h4 class=\"probabilityErrorMsg\"></h4>\n                    <div *ngIf=\"submitted && frmFields.discount2.errors\" class=\"probabilityErrorMsg\">\n                        <p *ngIf=\"frmFields.discount2.errors.max\" class=\"ep-color-red\">*</p>\n                    </div>\n                </div>\n            </section>\n            <section class=\"row\">\n                <div class=\"no-padding col-xs-12 col-sm-12\">\n                    <div class=\"col-xs-12 col-sm-12\">\n                        <ep-text-area labelText=\"Line Notes\" rows=\"3\" formControlName=\"lineNotes\">\n                        </ep-text-area>\n                    </div>\n                </div>\n            </section>\n            <div *ngIf=\"quickOrderService.isNewOrder\" class=\"col-12 text-right no-padding\" [ngClass]=\"{\n                'ep-margin-top-10': quickOrderService.isNewOrder\n              }\">\n                <ep-button (onclick)=\"onSaveOrCancelSubmit(false)\" [buttonStyle]=\"EpButtonStyle.Secondary\">CANCEL\n                </ep-button>\n                <ep-button [type]=\"EpButtonType.Submit\" [buttonStyle]=\"EpButtonStyle.Primary\"\n                    (onclick)=\"onSaveOrCancelSubmit(true)\">SAVE\n                </ep-button>\n            </div>\n        </div>\n    </form>\n</section>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaQuickOrderService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":19,"character":22},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":20,"character":20},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":22,"character":25},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":23,"character":20}]}],"onSaveOrCancelClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":35,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}],"loadQuickOrderLineData":[{"__symbolic":"method"}],"updateQuickOrderLineData":[{"__symbolic":"method"}],"patchValues":[{"__symbolic":"method"}],"onLineNegotiationSave":[{"__symbolic":"method"}],"onSaveOrCancelSubmit":[{"__symbolic":"method"}],"onLineNegotiationSaveForNewOrder":[{"__symbolic":"method"}],"onInputPerChange":[{"__symbolic":"method"}],"onUnitSellPriceChange":[{"__symbolic":"method"}],"cancelLineNegotiationClicked":[{"__symbolic":"method"}]}},"EpbtFaCompetitorSummaryComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"epbt-fa-competitor-summary","template":"<!-- <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 text-center ep-margin-20\">\n  <ep-button (onclick)=\"completeCompetitor()\" [buttonStyle]=\"EpButtonStyle.Primary\">Complete</ep-button>\n</div> -->\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaCompetitorService"},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":16,"character":88},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":16,"character":122}]}],"ngOnInit":[{"__symbolic":"method"}],"completeCompetitor":[{"__symbolic":"method"}]}},"TallyEntryLineModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Per","line":7,"character":38}]}]}},"EpbtFaPerListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"epbt-fa-per-list","template":"<ep-dropdown [labelText]=\"labelText\" [data]=\"perList\" [(ngModel)]=\"selectedPer\" textField=\"name\" valueField=\"perId\"\n  (selectionChange)=\"onSelectionChange($event)\" [disabled]=\"disabled\">\n</ep-dropdown>","styles":[""]}]}],"members":{"perList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"labelText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"selectedPer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3},"arguments":["selectedPer"]}]}],"perChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":24,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}]}},"EpbtFaTallyModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}],"ParseTally":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"addTally":[{"__symbolic":"method"}],"getTotalsFromTally":[{"__symbolic":"method"}]},"statics":{"getDescription":{"__symbolic":"function","parameters":["e","id"],"value":{"__symbolic":"index","expression":{"__symbolic":"reference","name":"e"},"index":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"index","expression":{"__symbolic":"reference","name":"e"},"index":{"__symbolic":"reference","name":"id"}},"member":"toString"}},"right":"Description"}}}}},"EpbtFaProductTalliedQuantityControlComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"epbt-fa-product-tallied-quantity-control","template":"<section class=\"row no-margin\">\n    <div class=\"col-xs-12 col-sm-12 ep-pad-top-10 ep-pad-bottom-10 no-padding\">\n        <div class=\"ep-title-color ep-titles\">Negotiation (Tallied product)</div>\n    </div>\n\n    <div class=\"col-xs-12 col-sm-12 no-padding\">\n        <epbt-grid-card *ngIf=\"tallyGridModel\" [bodyTemplate]=\"bodyTemplate\" [gridModel]=\"tallyGridModel\">\n        </epbt-grid-card>\n    </div>\n\n\n    <!-- <div class=\"col-xs-12 col-sm-12 no-padding ep-margin-20 text-right\">\n        <ep-button [buttonStyle]=\"EpButtonStyle.Secondary\" (onclick)=\"onTallyCancel()\">CANCEL</ep-button>\n        <ep-button [buttonStyle]=\"EpButtonStyle.Primary\" (onclick)=\"onTallySubmit()\" [type]=\"EpButtonType.Submit\">\n            SAVE</ep-button>\n    </div> -->\n</section>\n<ng-template #tallyLengthDisplay let-dataItem=\"dataItem\">\n    <div class=\"row no-margin\">\n        {{dataItem.Length}} {{dataItem.InputPerCode}}\n    </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n    <div class=\"row no-margin\">\n        <div class=\"col-lg-12 no-padding ep-margin-bottom-10\">\n            <div class=\"customerTitlecard\">{{model.Length}} {{model.InputPerCode}} </div>\n        </div>\n    </div>\n    <div class=\"row no-margin\">\n        <ep-numeric-box [spinners]=\"false\" [decimals]=\"0\" [(ngModel)]=\"model.Quantity\" [min]=\"0\"\n            labelText=\"Quantity\">\n        </ep-numeric-box>\n    </div>\n</ng-template>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":26,"character":26},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":26,"character":57},{"__symbolic":"reference","name":"EpbtFaQuickTransferService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":26,"character":140}]}],"tallyLengthDisplay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":["tallyLengthDisplay",{"static":false}]}]}],"tallyGrid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":3},"arguments":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpGridComponent","line":35,"character":13},{"static":false}]}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"LoadQuickTransferLineData":[{"__symbolic":"method"}],"setOldTallies":[{"__symbolic":"method"}],"getOldTallies":[{"__symbolic":"method"}],"onTallySubmit":[{"__symbolic":"method"}],"checkMaxQuantityLimit":[{"__symbolic":"method"}],"gettallyGridModel":[{"__symbolic":"method"}],"onTallyCancel":[{"__symbolic":"method"}]}},"EpbtFaQuickPurchaseModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]}},"EpbtFaQuickPurchaseLineModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Product2","line":8,"character":25}]}],"shouldTallyProduct":[{"__symbolic":"method"}]}},"EpbtFaQuickPurchaseProductQtyEntryLine":{"__symbolic":"class","members":{}},"EpbtFaQuickTransferSummaryComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"epbt-fa-quick-transfer-summary","template":"<section class=\"row no-margin\" *ngIf=\"!divVisible\">\n  <section class=\"row no-margin col-xs-12 col-sm-12 no-padding\">\n    <div class=\"col-xs-12 col-sm-6 col-md-3 col-lg-3 no-padding\">\n      <div class=\"details_title\">Source Branch </div>\n      <div class=\"details_text\">{{sourceBranch.name}} - {{sourceBranch.code}}</div>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-3 col-lg-3 no-padding\">\n      <div class=\"details_title\">Destination Branch </div>\n      <div class=\"details_text\">{{destinationBranch.name}} - {{destinationBranch.code}}</div>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-3 col-lg-3 no-padding\">\n      <div class=\"details_title\">Sale Type </div>\n      <div class=\"details_text\">{{saleType}}</div>\n    </div>\n    <div class=\"col-xs-12 col-sm-6 col-md-3 col-lg-3 no-padding\">\n      <div class=\"details_title\"> Date Required </div>\n      <div class=\"details_text\">{{date | date: 'MM/dd/yyyy'}}</div>\n    </div>\n  </section>\n\n  <div class=\"ep-margin-top-10 ep-bottom-top-10 col-xs-12 col-sm-12 no-padding\">\n    <h2 class=\"customerTitlecard\">Products</h2>\n  </div>\n  <!-- <div class=\"ep-margin-top-10 ep-bottom-top-10 col-xs-12 col-sm-12 no-padding\">Products</div> -->\n  <section class=\"ep-margin-20 col-xs-12 col-sm-12 no-padding\">\n    <!-- <epbt-fa-quick-transfer-selected-products-grid [isSummary]=\"true\"></epbt-fa-quick-transfer-selected-products-grid> -->\n    <epbt-fa-quick-transfer-summary-products-grid></epbt-fa-quick-transfer-summary-products-grid>\n  </section>\n  <!-- <section class=\"col-xs-12 col-sm-12 no-padding text-centercol-xs-12 col-sm-12 no-padding text-center\">\n    <ep-button (click)=\"quickTransferSummarySave()\" [buttonStyle]=\"EpButtonStyle.Primary\" [type]=\"EpButtonType.Submit\">\n      Transfer</ep-button>\n  </section> -->\n</section>\n\n<section class=\"row no-margin\" *ngIf=\"divVisible\">\n  <div class=\"col-xs-12 col-sm-12 no-padding text-center ep-success-result\">\n    Submit Results\n  </div>\n  <div class=\"col-xs-12 col-sm-12 no-padding text-center ep-success-result\">\n    {{quickTransferService.successMessage}}\n  </div>\n  <!-- <div class=\"col-xs-12 col-sm-12 no-padding text-center ep-margin-20\">\n    <ep-button (onclick)=\"doneClicked()\" [buttonStyle]=\"EpButtonStyle.Primary\">Done</ep-button>\n  </div> -->\n</section>","styles":[""]}]}],"members":{"quickTransferSummaryProductsGridComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaQuickTransferSummaryProductsGridComponent"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common","name":"DatePipe","line":40,"character":21},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":41,"character":18},{"__symbolic":"reference","name":"EpbtFaQuickTransferService"},{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":45,"character":22}]}],"ngOnInit":[{"__symbolic":"method"}],"updateSummaryData":[{"__symbolic":"method"}],"updateSummaryGridData":[{"__symbolic":"method"}],"quickTransferSummarySave":[{"__symbolic":"method"}],"allProductsHavePerID":[{"__symbolic":"method"}],"createQuickTransferObj":[{"__symbolic":"method"}],"createQuickTransferXmlFile":[{"__symbolic":"method"}],"createLinesXmlFile":[{"__symbolic":"method"}],"doneClicked":[{"__symbolic":"method"}],"getSaleType":[{"__symbolic":"method"}]}},"EpbtFaLabelRequestComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"epbt-fa-label-request","template":"<div class=\"row ep-pad-top-20\">\r\n    <form [formGroup]=\"labelRequestForm\" (ngSubmit)=\"onLabelRequestSubmit()\">\r\n        <div class=\"row no-margin\">\r\n            <div class=\"col-xs-12 col-sm-12 col-md-3 col-lg-3\">\r\n                <epbt-fa-bistrackbranches-list [(selectedBisTrackBranch)]=\"selectedBranchId\" [labelText]=\"sourceLabel\"\r\n                    (bisTrackBranchesChange)=\"onBranchValueChange($event)\">\r\n                </epbt-fa-bistrackbranches-list>\r\n                <ep-label *ngIf=\"submitted && selectedBranchId <= 0\"\r\n                    class=\"ep-color-red ep-margin-top-5 ep-error-display\">\r\n                    * Branch is required\r\n                </ep-label>\r\n            </div>\r\n        </div>\r\n        <!-- <div class=\"row no-margin ep-margin-20\">\r\n            <div class=\"col-sm-12\">\r\n                <ep-label class=\"font-weight-bold\">Label printing method</ep-label>\r\n                <ep-radio-button formControlName=\"printingMode\" name=\"printingModeRadioButtons\" valueField=\"value\"\r\n                    labelField=\"label\" [data]=\"printingModeData\" [(ngModel)]=\"selectedPrintingMode\"\r\n                    (change)=\"onPrintingModeSelectionChange($event.target.value)\"></ep-radio-button>\r\n            </div>\r\n        </div> -->\r\n        <div class=\"row no-margin ep-margin-20\">\r\n            <div class=\"col-sm-12 ep-wrd-wrap\">\r\n                <ep-label class=\"font-weight-bold\">Enter the quantity of each label template to print.</ep-label>\r\n                <ep-label *ngIf=\"submitted && !checkTemplatesQuantity()\"\r\n                    class=\"ep-color-red ep-margin-top-5 ep-error-display\">\r\n                    * Please enter a quantity for one or more templates\r\n                </ep-label>\r\n                <epbt-fa-label-templates-grid></epbt-fa-label-templates-grid>\r\n            </div>\r\n        </div>\r\n    </form>\r\n</div>","styles":[""]}]}],"members":{"epbtFaLabelTemplatesGridComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵa"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":31,"character":77},{"__symbolic":"reference","name":"EpbtFaLabelsService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"validateForm":[{"__symbolic":"method"}],"onLabelRequestSubmit":[{"__symbolic":"method"}],"checkTemplatesQuantity":[{"__symbolic":"method"}],"onBranchValueChange":[{"__symbolic":"method"}]}},"EpbtFaQuickPurchaseSelectedProductGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"epbt-fa-quick-purchase-selected-product-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerTemplate\"\n  [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n\n<ng-template #headerTemplate let-model=\"model\">\n\n  <div class=\"row no-margin\" (click)=\"onCardClick(model)\">\n    <div class=\"col-9 no-padding text-left customerTitlecard\">{{model.product.description}}</div>\n    <div class=\"text-right col-3 no-padding\">\n      <a class=\"ep-align-hright\" href=\"javascript:void(0);\" (click)=\"onRemove(model)\">\n        <i class=\"mdi mdi-delete mdi-24px ep-color-red\"></i>\n      </a>\n    </div>\n  </div>\n\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Code </div>\n      <div class=\"details_text\">{{model.product.productCode}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Quantity </div>\n      <div class=\"details_text\">{{model.quantity | number:'1.3-3'}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">UOM </div>\n      <div class=\"details_text\">{{model.inputperCode}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Line </div>\n      <div class=\"details_text\">{{model.lineNumber}}</div>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #quantityTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{dataItem.quantity | number:'1.3-3'}}</span>\n</ng-template>\n\n<ng-template #removeTemplate let-dataItem=\"dataItem\">\n  <a href=\"javascript:void(0);\" (click)=\"onRemove(dataItem)\">\n    <i class=\"mdi mdi-delete mdi-24px\"></i>\n  </a>\n</ng-template>","styles":[""]}]}],"members":{"deleteItemFlag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"removeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":["removeTemplate",{"static":true}]}]}],"quantityTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":30,"character":3},"arguments":["quantityTemplate",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":32,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":32,"character":64},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":32,"character":88},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":33,"character":20},{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","name":"EpbtFaQuickPurchaseService"},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"EpbtFaSortService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"updateGrid":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"updateGridData":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}],"navigateTo":[{"__symbolic":"method"}],"onRemove":[{"__symbolic":"method"}]}},"EpbtFaQuickTransferSummaryProductsGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"epbt-fa-quick-transfer-summary-products-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerSummaryTemplate\"\n  [bodyTemplate]=\"bodySummaryTemplate\"></epbt-grid-card>\n\n\n\n<ng-template #headerSummaryTemplate let-model=\"model\">\n  <div>\n    <div class=\"row no-margin\">\n      <h2 class=\"customerTitlecard\">{{model.description}}</h2>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #bodySummaryTemplate let-model=\"model\">\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Code </div>\n      <div class=\"details_text\">{{model.productCode}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Quantity </div>\n      <div class=\"details_text\">{{model.quantity | number:'1.3-3'}} {{model.perCode}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Tally </div>\n      <div class=\"details_text\">{{model.quantityTally}}</div>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #summaryQuantityTemplate let-dataItem=\"dataItem\">\n  <span>{{dataItem.quantity | number:'1.3-3'}} {{dataItem.perCode}}</span>\n</ng-template>","styles":[""]}]}],"members":{"summaryQuantityTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":18,"character":3},"arguments":["summaryQuantityTemplate",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaQuickTransferService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"updateSummaryGridData":[{"__symbolic":"method"}],"updateGrid":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}]}},"EpbtFaAttachmentService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":29,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":29,"character":22}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":29,"character":53},"arguments":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"API_BASE_URL","line":29,"character":60}]}],null,null,null,null,null,null,null],"parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":29,"character":40},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":29,"character":107},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":30,"character":20},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":30,"character":44},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpLocalStorageService","line":31,"character":33},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":32,"character":20},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldagentClientExtension","line":32,"character":105}]}],"processPDFDocumentForDownload":[{"__symbolic":"method"}],"getDataFromApi":[{"__symbolic":"method"}],"getDocumentRequestParameters":[{"__symbolic":"method"}],"downloadFile":[{"__symbolic":"method"}],"requestdownloadfileWithRetry":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaQuickPurchaseSummaryProductsGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"epbt-fa-quick-purchase-summary-products-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerTemplate\"\n      [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n\n    <ng-template #headerTemplate let-model=\"model\">\n      <div class=\"row no-margin\">\n        <div class=\"col-9 no-padding text-left customerTitlecard\">{{model.description}}</div>\n      </div>\n    </ng-template>\n\n    <ng-template #bodyTemplate let-model=\"model\">\n\n      <div class=\"row no-margin\">\n        <div class=\"col-lg-12 no-padding\">\n          <div class=\"details_title\">Code</div>\n          <div class=\"details_text\">{{model.productCode}}</div>\n        </div>\n      </div>\n\n      <div class=\"row no-margin\">\n        <div class=\"col-lg-12 no-padding\">\n          <div class=\"details_title\">Quantity </div>\n          <div class=\"details_text\">{{model.quantity | number:'1.3-3'}}</div>\n        </div>\n      </div>\n\n      <div class=\"row no-margin\">\n        <div class=\"col-lg-12 no-padding\">\n          <div class=\"details_title\">UOM </div>\n          <div class=\"details_text\">{{model.uom}}</div>\n        </div>\n      </div>\n      <div class=\"row no-margin\">\n        <div class=\"col-lg-12 no-padding\">\n          <div class=\"details_title\">Tally</div>\n          <div class=\"details_text\">{{model.tallyString}}</div>\n        </div>\n      </div>\n    </ng-template>\n\n    <ng-template #quantityTemplate let-dataItem=\"dataItem\">\n      <i></i><span>{{dataItem.quantity | number:'1.3-3'}}</span>\n    </ng-template>\n\n","styles":[""]}]}],"members":{"quantityTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":17,"character":3},"arguments":["quantityTemplate",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaQuickPurchaseService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"updateGrid":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"updateGridData":[{"__symbolic":"method"}]}},"EpbtFaProductFilesGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"epbt-fa-product-files-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerTemplate\"\n  [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n\n<ng-template #headerTemplate let-model=\"model\">\n  <!-- <div>\n    <div class=\"row no-margin\">\n      <div class=\"text-right\">\n        <div (click)=\"onDocumentDownloadClick(model)\" class=\"no-padding mdi mdi-download mdi-18px ep-pdf-icon\">\n        </div>\n      </div>\n    </div>\n  </div> -->\n  <div class=\"row no-margin\">\n    <div class=\"col-9 no-padding text-left customerTitlecard\">{{model.name.split('.')[0]}}</div>\n    <div class=\"text-right col-3 no-padding\">\n      <div (click)=\"onDocumentDownloadClick(model)\" class=\"no-padding mdi mdi-download mdi-18px ep-pdf-icon\">\n      </div>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">File Name</div>\n      <div class=\"details_text\">{{model.name}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Size</div>\n      <div class=\"details_text\">{{model.size | number}} bytes</div>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #byteTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{dataItem.size | number}} bytes</span>\n</ng-template>\n\n<ng-template #downloadDocumentCellTemplate let-dataItem=\"dataItem\">\n  <a href=\"javascript:void(0);\" (click)=\"onDocumentDownloadClick(dataItem)\">\n    <i class=\"mdi mdi-download mdi-24px\"></i>\n  </a>\n</ng-template>","styles":[""]}]}],"members":{"downloadTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":24,"character":3},"arguments":["downloadDocumentCellTemplate",{"static":true}]}]}],"byteTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":3},"arguments":["byteTemplate",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":27,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":27,"character":64},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":28,"character":20},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":28,"character":52},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":29,"character":68}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getGridData":[{"__symbolic":"method"}],"onDocumentDownloadClick":[{"__symbolic":"method"}]}},"EpbtFaQuickOrderSummaryService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":24,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":60,"character":30},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"}]}],"generateWebTrackOrder":[{"__symbolic":"method"}],"populateShoppingCart":[{"__symbolic":"method"}],"sendConfirmation":[{"__symbolic":"method"}],"getEmailTemplate":[{"__symbolic":"method"}],"getEmailTemplateByID":[{"__symbolic":"method"}],"createPaymentRequestParameters":[{"__symbolic":"method"}],"getTransactionNotificationFromAddress":[{"__symbolic":"method"}],"getEmailTo":[{"__symbolic":"method"}],"getBody":[{"__symbolic":"method"}],"updateEmailTemplate":[{"__symbolic":"method"}],"sendPaymentRequest":[{"__symbolic":"method"}],"createReportParameters":[{"__symbolic":"method"}],"getSendLinkResultDescription":[{"__symbolic":"method"}],"geti4goTrueTokenParameters":[{"__symbolic":"method"}],"paymentComplete":[{"__symbolic":"method"}],"paymentCompleteForEpa":[{"__symbolic":"method"}],"createTokenAndPaymentForEPA":[{"__symbolic":"method"}],"afterPayment":[{"__symbolic":"method"}],"setViewsVisible":[{"__symbolic":"method"}],"setSuccessValues":[{"__symbolic":"method"}],"showErrorView":[{"__symbolic":"method"}],"clearSuccessValues":[{"__symbolic":"method"}],"clearSessionPaymentParameters":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"NoCommaPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":2,"character":1},"arguments":[{"name":"noComma"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"EpbtFaLabelsService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":34,"character":30},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":34,"character":64},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"getUserOptions":[{"__symbolic":"method"}],"setUserOptions":[{"__symbolic":"method"}],"getAllLabelTemplates":[{"__symbolic":"method"}],"printLabels":[{"__symbolic":"method"}],"addProductsToLabelsRequest":[{"__symbolic":"method"}],"createLabelRequestWithProduct":[{"__symbolic":"method"}],"clearLabelsData":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaLabelSelectedProductsGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"epbt-fa-label-selected-products-grid","template":"<epbt-grid-card *ngIf=\"labelsGridModel\" [gridModel]=\"labelsGridModel\" [headerTemplate]=\"headerTemplate\"\n  [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n\n<!-- <ng-template #headerTemplate let-model=\"model\">\n\n  <div (click)=\"onCardClick(model)\">\n    <div class=\"row ep-card-titles\">\n      <h2 class=\"col-sm-12 customerTitlecard\">{{model.description}}</h2>\n    </div>\n  </div>\n</ng-template> -->\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div class=\"row no-margin\" (click)=\"onCardClick(model)\">\n    <div class=\"col-9 no-padding text-left customerTitlecard\">{{model.description}}</div>\n    <div class=\"text-right col-3 no-padding\">\n      <a class=\"ep-align-hright\" href=\"javascript:void(0);\" (click)=\"onRemove(model)\">\n        <i class=\"mdi mdi-delete mdi-18px ep-color-red\"></i>\n      </a>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Code</div>\n      <div class=\"details_text\">{{model.productCode}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Sell price</div>\n      <div class=\"details_text\">{{currency}}{{model.standardSellPrice | number:'1.2-2'}}</div>\n    </div>\n  </div>\n</ng-template>\n\n\n<ng-template #removeTemplate let-dataItem=\"dataItem\">\n  <a href=\"javascript:void(0);\" (click)=\"onRemove(dataItem)\">\n    <i class=\"mdi mdi-delete mdi-24px\"></i>\n  </a>\n</ng-template>\n\n<ng-template #currencyTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{currency}}{{dataItem.standardSellPrice | number:'1.2-2'}}</span>\n</ng-template>","styles":[""]}]}],"members":{"currencyTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":18,"character":3},"arguments":["currencyTemplate",{"static":true}]}]}],"removeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":19,"character":3},"arguments":["removeTemplate",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaLabelsService"},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":21,"character":74},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":21,"character":119}]}],"ngOnInit":[{"__symbolic":"method"}],"getSelectedLabelsGridModel":[{"__symbolic":"method"}],"updateGrid":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"updateSelectedLabelsGridData":[{"__symbolic":"method"}],"onRemove":[{"__symbolic":"method"}],"navigateToLabelTemplates":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}]}},"EpbtFaQuickOrderSummaryComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"epbt-fa-quick-order-summary","template":"<section *ngIf=\"!quickOrderService.isNewOrder\">\n  <section *ngIf=\"quickOrderService.summaryView\" class=\"row\">\n    <div class=\"col-xs-12 col-sm-12 col-md-4 col-lg-5\">&nbsp;</div>\n    <div class=\"col-xs-12 col-sm-12 col-md-4 col-lg-2\" *ngIf=\"isQuickOrder\">\n      <div class=\"row no-margin\" style=\"padding: 15px; border: 2px solid #dddd; border-radius: 3px;\">\n        <div class=\"col-xs-12 col-sm-12 no-padding text-center\" style=\"font-size: 16px !important; font-weight: 500;\">\n          Summary\n        </div>\n        <div class=\"col-xs-12 col-sm-12 no-padding\" style=\" margin: 10px 0;\">\n          <span style=\"font-size: 14px !important;\">Subtotal</span>\n          <span style=\"float: right;\">{{quickOrderService.currency}}\n            {{quickOrderService.quickOrder.TotalSellPrice | number:'1.2-2'}}</span>\n        </div>\n        <div class=\"col-xs-12 col-sm-12 no-padding\">\n          <span style=\"font-size: 14px !important;\">Tax</span>\n          <span style=\"float: right;\">{{quickOrderService.currency}}\n            {{quickOrderService.quickOrder.TotalTax | number:'1.2-2'}}</span>\n        </div>\n        <div class=\"col-xs-12 col-sm-12 no-padding\"\n          style=\"margin-top:15px;border-top:1px solid #333;padding-top:10px !important\">\n          <span style=\"font-size: 16px !important;\">Total</span>\n          <span style=\"float: right; font-size: 16px !important;\">{{quickOrderService.currency}}\n            {{quickOrderService.quickOrder.TotalAmount | number:'1.2-2'}}</span>\n        </div>\n        <div *ngIf=\"quickOrderService.paymentAmountField\" class=\"col-xs-12 col-sm-12 no-padding\"\n          style=\"margin-top:15px;border-top:1px solid #333;padding-top:10px !important\">\n          <span style=\"font-size: 16px !important;\">Payment</span>\n          <span\n            style=\"float: right; font-size: 16px !important;\">{{quickOrderService.quickOrder.TotalAmount | number:'1.2-2'}}</span>\n        </div>\n      </div>\n    </div>\n    <div class=\"col-xs-12 col-sm-12 col-md-4 col-lg-5\">&nbsp;</div>\n  </section>\n\n  <section>\n    <epbt-fa-quick-order-email *ngIf=\"quickOrderService.emailView\" [orderObjectType]=\"1\"></epbt-fa-quick-order-email>\n  </section>\n\n  <section *ngIf=\"quickOrderService.shift4EnterAVSView\" class=\"row no-margin\">\n    <div *ngIf=\"quickOrderService.cardHolderNameDiv\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <!-- AVSCardholderName -->\n      <ep-text-box labelText=\"Cardholder name\" [(ngModel)]=\"quickOrderSummaryService.cardHolderName\"> </ep-text-box>\n    </div>\n    <br />\n    <div *ngIf=\"quickOrderService.streetAddressDiv\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <!-- AVSStreetAddress -->\n      <ep-text-box labelText=\"Street Address\" [(ngModel)]=\"quickOrderSummaryService.streetAddress\"> </ep-text-box>\n    </div>\n    <br />\n    <div *ngIf=\"quickOrderService.postalCodeDiv\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-3 ep-mbl-10\">\n      <!-- AVSPostalCode -->\n      <ep-text-box labelText=\"Postal Code\" [(ngModel)]=\"quickOrderSummaryService.postalCode\"> </ep-text-box>\n    </div>\n    <br />\n    <div class=\"col-xs-12 col-sm-12 text-right ep-mbl-10 ep-margin-top-10\">\n      <ep-button *ngIf=\"!isQuickOrder\" (onclick)=\"buttonClick('Return')\" [buttonStyle]=\"EpButtonStyle.Secondary\">Return\n      </ep-button>\n      <ep-button *ngIf=\"!isQuickOrder\" [buttonStyle]=\"EpButtonStyle.Primary\" (onclick)=\"buttonClick('Continue')\">\n        Continue\n      </ep-button>\n    </div>\n    <br />\n  </section>\n</section>\n<section class=\"row epbt-body-tag no-margin\" *ngIf=\"quickOrderService.isNewOrder\">\n  <div class=\"col-12 ep-desktop-qo\" *ngIf=\"isQuickOrder\">\n    <div class=\"col-12 ep-desktop-qo-title\">\n      Summary\n    </div>\n    <div class=\"col-12 float-left no-padding\">\n      <span>Subtotal</span>\n      <span>\n        {{quickOrderService.currency}}\n        {{quickOrderService.quickOrder.TotalSellPrice | number:'1.2-2'}}\n      </span>\n    </div>\n    <div class=\"col-12 float-left ep-desktop-tax\">\n      <span>Tax</span>\n      <span>\n        {{quickOrderService.currency}}\n        {{quickOrderService.quickOrder.TotalTax | number:'1.2-2'}}\n      </span>\n    </div>\n    <div class=\"col-12 float-left ep-desktop-total \">\n      <span>Total</span>\n      <span>\n        {{quickOrderService.currency}}\n        {{quickOrderService.quickOrder.TotalAmount | number:'1.2-2'}}\n      </span>\n    </div>\n  </div>\n\n\n<!-- \n  <div class=\"col-12\" *ngIf=\"isQuickOrder\">\n    <div class=\"row\">\n      <div class=\"col-12 text-center\">\n        Summary\n      </div>\n      <div class=\"col-12\" style=\" margin: 10px 0;\">\n        <span style=\"font-size: 14px !important;\">Subtotal</span>\n        <span style=\"float: right;\">{{quickOrderService.currency}}\n          {{quickOrderService.quickOrder.TotalSellPrice | number:'1.2-2'}}</span>\n      </div>\n      <div class=\"col-xs-12 col-sm-12 no-padding\">\n        <span style=\"font-size: 14px !important;\">Tax</span>\n        <span style=\"float: right;\">{{quickOrderService.currency}}\n          {{quickOrderService.quickOrder.TotalTax | number:'1.2-2'}}</span>\n      </div>\n      <div class=\"col-xs-12 col-sm-12 no-padding\"\n        style=\"margin-top:15px;border-top:1px solid #333;padding-top:10px !important\">\n        <span style=\"font-size: 16px !important;\">Total</span>\n        <span style=\"float: right; font-size: 16px !important;\">{{quickOrderService.currency}}\n          {{quickOrderService.quickOrder.TotalAmount | number:'1.2-2'}}</span>\n      </div>\n      <div *ngIf=\"quickOrderService.paymentAmountField\" class=\"col-xs-12 col-sm-12 no-padding\"\n        style=\"margin-top:15px;border-top:1px solid #333;padding-top:10px !important\">\n        <span style=\"font-size: 16px !important;\">Payment</span>\n        <span\n          style=\"float: right; font-size: 16px !important;\">{{quickOrderService.quickOrder.TotalAmount | number:'1.2-2'}}</span>\n      </div>\n    </div>\n  </div> -->\n</section>","styles":[""]}]}],"members":{"epbtFaQuickOrderEmailComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaQuickOrderEmailComponent"},{"static":false}]}]}],"isQuickOrder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaQuickOrderSummaryService"},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":38,"character":62}]}],"ngOnInit":[{"__symbolic":"method"}],"completeQuickOrder":[{"__symbolic":"method"}],"payNowClick":[{"__symbolic":"method"}],"emailLinkClick":[{"__symbolic":"method"}],"buttonClick":[{"__symbolic":"method"}],"continueToi4GoV2iFrameClick":[{"__symbolic":"method"}],"loadEmailViewData":[{"__symbolic":"method"}],"loadSummary":[{"__symbolic":"method"}],"setButtonsVisiblility":[{"__symbolic":"method"}],"loadPaymentView":[{"__symbolic":"method"}],"return":[{"__symbolic":"method"}],"cancelQuickOrderClick":[{"__symbolic":"method"}]}},"EpbtFaLabelSummaryComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"epbt-fa-label-summary","template":"<section class=\"ep-margin-20\">\n  <div *ngIf=\"faLabelsService.successMessage == ''\">\n\n    <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 no-padding ep-margin-bottom-10\">\n      <h5 class=\"ep-title-color ep-subtitles\">Branch:</h5>\n      <a href=\"javascript:void(0);\" (click)=\"onBranchClick()\" class=\"ep-branch-anch\">\n        <span *ngIf=\"faLabelsService.labelsRequest && faLabelsService.labelsRequest.branch\" class=\"item-template\">\n          {{faLabelsService.labelsRequest.branch.name +\" - \"+faLabelsService.labelsRequest.branch.code}}\n        </span>\n      </a>\n    </div>\n\n    <section class=\"ep-title-color ep-titles ep-margin-bottom-10\">\n      <div>Labels</div>\n    </section>\n    <section class=\"ep-margin-bottom-10\">\n      <epbt-fa-label-summary-templates-grid></epbt-fa-label-summary-templates-grid>\n    </section>\n    <section class=\"ep-title-color ep-titles ep-margin-bottom-10\">\n      <div>Products</div>\n    </section>\n    <section class=\"ep-margin-bottom-10\">\n      <!-- <epbt-fa-label-selected-products-grid [deleteFlag]=\"false\"></epbt-fa-label-selected-products-grid> -->\n      <epbt-fa-label-summary-products-grid></epbt-fa-label-summary-products-grid>\n    </section>\n    <!-- <div *ngIf=\"faLabelsService.labelsRequest\" class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 text-center ep-margin-20\">\n      <ep-button *ngIf=\"faLabelsService.labelsRequest.printingMode == 'Batch'\" (onclick)=\"submitClicked()\"\n        [buttonStyle]=\"EpButtonStyle.Primary\">Submit</ep-button>\n    </div> -->\n\n    <!-- <div *ngIf=\"faLabelsService.labelsRequest\" class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 text-center ep-margin-20\">\n      <ep-button *ngIf=\"faLabelsService.labelsRequest.printingMode == 'OnDemand'\" (onclick)=\"okClicked()\"\n        [buttonStyle]=\"EpButtonStyle.Primary\">OK</ep-button>\n    </div> -->\n\n  </div>\n\n  <div *ngIf=\"faLabelsService.successMessage != ''\">\n    <div class=\"col-xs-12 col-sm-12 no-padding text-center ep-success-result\">\n      {{faLabelsService.successMessage}}\n    </div>\n\n    <div class=\"col-xs-12 col-sm-12 no-padding text-center ep-success-result\">\n      <!-- {{faQuickPurchaseService.errorMessage}} -->\n    </div>\n    <!-- <div class=\"col-xs-12 col-sm-12 no-padding text-center ep-margin-20\">\n      <ep-button (onclick)=\"doneClicked()\" [buttonStyle]=\"EpButtonStyle.Primary\">OK</ep-button>\n    </div> -->\n  </div>\n\n\n</section>\n\n<!-- \n<ng-template #headerTemplate let-model=\"model\">\n  <div>\n    <div class=\"row col ep-card-titles\">\n      <h2 class=\"customerTitlecard\">Label Request Summary</h2>\n    </div>\n  </div>\n</ng-template>\n\n\n<ng-template #bodyTemplate let-model=\"model\">\n\n\n</ng-template> -->","styles":[""]}]}],"members":{"epbtFaLabelSummaryTemplatesGridComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":19,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaLabelSummaryTemplatesGridComponent"},{"static":false}]}]}],"epbtFaLabelSelectedProductsGridComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":20,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaLabelSelectedProductsGridComponent"},{"static":false}]}]}],"summaryProductsGridComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":21,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaLabelSummaryProductsGridComponent"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaLabelsService"},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":23,"character":75},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":24,"character":20},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":24,"character":51},{"__symbolic":"reference","name":"EpbtFaProductService"}]}],"ngOnInit":[{"__symbolic":"method"}],"submitClicked":[{"__symbolic":"method"}],"okClicked":[{"__symbolic":"method"}],"doneClicked":[{"__symbolic":"method"}],"navigateOnSummaary":[{"__symbolic":"method"}],"onBranchClick":[{"__symbolic":"method"}],"updateLabelSummaryTemplateGridData":[{"__symbolic":"method"}],"updateLabelSummaryProductsGridData":[{"__symbolic":"method"}]}},"EpbtFaDashboardOpportunitiesGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"epbt-fa-dashboard-opportunities-grid","template":"<div class=\"row no-margin ep-margin-bottom-10 ep-add-panel epbt-pad-panel\"\n  *ngIf=\"!customerService.isOpportunityDashboard && isAddVisible\">\n  <a href=\"javascript:void(0);\" (click)=\"navigateTo()\" class=\"ep-color-add-blue epbt-add-component\">\n    <span class=\"ep-align-hleft ep-margin-right-5\">\n      <i class=\"mdi mdi-plus-circle-outline\"></i>\n    </span>\n    <span class=\"ep-add-text\">ADD OPPORTUNITY</span>\n  </a>\n</div>\n\n<div *ngIf=\"customerService.isOpportunityDashboard && isAddVisible\"\n  class=\"row no-margin ep-margin-bottom-10 ep-add-panel\">\n  <a href=\"javascript:void(0);\" (click)=\"navigateTo()\" class=\"ep-color-add-blue epbt-add-component\">\n    <span class=\"ep-align-hleft ep-margin-right-5\">\n      <i class=\"mdi mdi-plus-circle-outline\"></i>\n    </span>\n    <span class=\"ep-add-btn-text\"> ADD OPPORTUNITY </span>\n  </a>\n</div>\n\n<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [model]=\"mobileData\" [headerTemplate]=\"headerTemplate\"\n  [bodyTemplate]=\"bodyTemplate\" [isLoader]=\"true\"></epbt-grid-card>\n\n<ep-button [buttonStyle]=\"EpButtonStyle.Primary\" class=\"ep-more\" *ngIf=\"isMoreEnable\" (onclick)=\"getMobileData()\">MORE\n</ep-button>\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div class=\"row no-margin\" (click)=\"onCardClick(model)\">\n    <div class=\"col-sm-12 customerTitlecard\">{{model.customer}}</div>\n    <div class=\"col-xs-6 col-sm-6 no-padding text-left customerCode\">{{model.customerCode}}</div>\n\n    <!-- <div class=\"col-9 no-padding text-left customerTitlecard\">\n      {{model.customerCode}} - {{model.customer}}</div>-->\n  </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n  <section>\n    <div class=\"row no-margin\">\n      <div class=\"col-lg-12 no-padding\">\n        <div class=\"details_title\">Subject </div>\n        <div class=\"details_text\">{{model.subject}}</div>\n      </div>\n    </div>\n    <div class=\"row no-margin\">\n      <div class=\"col-lg-12 no-padding\">\n        <div class=\"details_title\">Probability </div>\n        <div class=\"details_text\" *ngIf='model.probability'>{{model.probability}}%</div>\n      </div>\n    </div>\n    <div class=\"row no-margin\">\n      <div class=\"col-lg-12 no-padding\">\n        <div class=\"details_title\">Status </div>\n        <div class=\"details_text\">{{model.status}}</div>\n      </div>\n    </div>\n    <div class=\"row no-margin\">\n      <div class=\"col-lg-12 no-padding\">\n        <div class=\"details_title\">Total revenue</div>\n        <div class=\"details_text\" *ngIf='model.totalRevenueInCurrency != null'>\n          {{currency}}{{model.totalRevenueInCurrency | number:'1.2-2'}}</div>\n      </div>\n    </div>\n    <div class=\"row no-margin\">\n      <div class=\"col-lg-12 no-padding\">\n        <div class=\"details_title\">Est close date</div>\n        <div class=\"details_text\">{{model.estimatedCloseDate | date:'MM-dd-yyyy'}}</div>\n      </div>\n    </div>\n    <div class=\"row no-margin\">\n      <div class=\"col-lg-12 no-padding\">\n        <div class=\"details_title\">Act close date</div>\n        <div class=\"details_text\">{{model.actualCloseDate | date:'MM-dd-yyyy'}}</div>\n      </div>\n    </div>\n  </section>\n</ng-template>\n\n<ng-template #dateEstTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{dataItem.estimatedCloseDate | date:'MM-dd-yyyy'}}</span>\n</ng-template>\n\n<ng-template #dateActTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{dataItem.actualCloseDate | date:'MM-dd-yyyy'}}</span>\n</ng-template>\n\n<ng-template #currencyTemplate let-dataItem=\"dataItem\">\n  <i></i><span\n    *ngIf='dataItem.totalRevenueInCurrency != null'>{{currency}}{{dataItem.totalRevenueInCurrency | number:'1.2-2'}}</span>\n  <span *ngIf='dataItem.totalRevenueInCurrency == null'>{{currency}}0.00</span>\n</ng-template>\n\n<ng-template #percentageTemplate let-dataItem=\"dataItem\">\n  <i></i><span *ngIf='dataItem.probability'>{{dataItem.probability}}%</span>\n</ng-template>\n\n<ng-template #customerTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{dataItem.customerCode}} - {{dataItem.customer}}</span>\n</ng-template>","styles":[""]}]}],"members":{"loadingChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":39,"character":3}}]}],"searchString":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3},"arguments":["searchString"]}]}],"dateEstTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":58,"character":3},"arguments":["dateEstTemplate",{"static":true}]}]}],"dateActTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":59,"character":3},"arguments":["dateActTemplate",{"static":true}]}]}],"currencyTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":60,"character":3},"arguments":["currencyTemplate",{"static":true}]}]}],"percentageTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":61,"character":3},"arguments":["percentageTemplate",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":64,"character":30},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":64,"character":60},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":65,"character":70},{"__symbolic":"reference","name":"EpbtFaCustomerService"},{"__symbolic":"reference","name":"EpbtFaFilterService"},{"__symbolic":"reference","name":"EpbtFaSortService"},{"__symbolic":"reference","name":"EpbtFaOpportunityService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}],"getGridData":[{"__symbolic":"method"}],"inputRequestForOpportunities":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"navigateTo":[{"__symbolic":"method"}],"clearGridDetails":[{"__symbolic":"method"}],"updateGridData":[{"__symbolic":"method"}],"getMobileData":[{"__symbolic":"method"}],"loadGridonPageLoad":[{"__symbolic":"method"}]}},"EpbtFaLabelSummaryTemplatesGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"epbt-fa-label-summary-templates-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerTemplate\"\n  [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div (click)=\"onCardClick(model)\">\n    <div class=\"row ep-card-titles\">\n      <h2 class=\"col-sm-12 customerTitlecard\">{{model.name}}</h2>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Type</div>\n      <div class=\"details_text\">{{model.kind}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Qty</div>\n      <div class=\"details_text\">{{model.requestedQuantity}}</div>\n    </div>\n  </div>\n\n</ng-template>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaLabelsService"},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":20,"character":73},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":20,"character":147}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"updateGrid":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"updateLabelSummaryTemplateGridData":[{"__symbolic":"method"}],"bindLabelTemplates":[{"__symbolic":"method"}],"navigateToLabelTemplates":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}]}},"EpbtFaCalendarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"epbt-fa-calendar","template":"<div class=\"\">\n    <div id=\"scheduler\">\n\n        <!-- <kendo-scheduler #scheduler [kendoSchedulerBinding]=\"events\" [selectedDate]=\"selectedDate\" scrollTime=\"08:00\"\n            style=\"height: 600px;\">\n            <kendo-scheduler-day-view>\n            </kendo-scheduler-day-view>\n\n            <kendo-scheduler-week-view>\n            </kendo-scheduler-week-view>\n\n            <kendo-scheduler-month-view>\n            </kendo-scheduler-month-view>\n\n            <kendo-scheduler-timeline-view>\n            </kendo-scheduler-timeline-view>\n\n            <kendo-scheduler-agenda-view>\n            </kendo-scheduler-agenda-view>\n        </kendo-scheduler> -->\n\n    </div>\n</div>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"EpbtFaNotepadService"},{"__symbolic":"reference","name":"EpbtFaCalendarService"}]}],"ngOnInit":[{"__symbolic":"method"}],"initSchedular":[{"__symbolic":"method"}],"createDropArea":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getNotepadsData":[{"__symbolic":"method"}],"updateschedulerevent":[{"__symbolic":"method"}],"getAppointments":[{"__symbolic":"method"}],"getLocalTime":[{"__symbolic":"method"}],"prepareNotepadRequest":[{"__symbolic":"method"}]}},"EpbtFaSmartviewsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"epbt-fa-smartviews","template":"<!-- <div class=\"row\">\n  <div class=\"col example-col\">\n    <h4>Normal Tree View</h4>\n    <ep-tree-view [nodes]=\"treeNodes\" textField=\"text\" childrenField=\"items\">\n    </ep-tree-view>\n  </div>\n\n</div> -->\n<section class=\"row no-margin\">\n  <div *ngFor=\"let foldername of folderdata\" class=\"col example-col\">\n    <div (click)=\"folderDataClick(foldername)\">{{foldername.name}}</div>\n    <div>{{foldername.groupName}}</div>\n  </div>\n  \n</section>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":24,"character":80},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":25,"character":20},{"__symbolic":"reference","name":"EpbtFaSmartviewsService"}]}],"ngOnInit":[{"__symbolic":"method"}],"folderDataClick":[{"__symbolic":"method"}]}},"EpbtFaSmartviewsService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":13,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":14,"character":20},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"LoadSmartViews":[{"__symbolic":"method"}],"prepareFolders":[{"__symbolic":"method"}],"prepareDataForMenu":[{"__symbolic":"method"}],"setSmartViewDetailsHeader":[{"__symbolic":"method"}],"keys":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"KeyValuePipePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":2,"character":1},"arguments":[{"name":"keyValuePipe"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"EpbtFaSmartTilesComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"epbt-fa-smart-tiles","template":"<!-- <section class=\"col-xs-12 col-sm-12 no-padding\" *ngIf=\"faSmartTilesService.smartTileData\">\n\n\n  <div class=\"col-sm-12 col-md-12 col-lg-12 epbt-customer-name no-padding  epbt-tile-subtitle\">Smart Tiles</div> \n\n</section> -->\n\n<div class=\"owl-carousel-width\">\n\n  <owl-carousel-o [options]=\"customOptions\">\n\n    <ng-container *ngFor=\"let tile of newTile\" (click)=\"onTileClick(tile)\">\n\n      <ng-template carouselSlide [width]=\"tile.smartTileWidth\">\n\n        <div (click)=\"onTileClick(tile)\" class=\"owl-smart-tile\" [ngClass]=\"{'ep-bg-color-y': tile.tileType == '0', 'ep-bg-color-g': tile.tileType == '1'}\">\n\n          <div class=\"epbt-smart-tile-header\">\n            <span class=\"epbt-smart-tile-icon mdi\" [ngClass]=\"{'mdi-chart-areaspline': tile.tileType == '1', 'mdi-table-large': tile.tileType == '0'}\"></span>\n            <span class=\"epbt-smart-tile-badge\">{{tile.badge | number:'1.0'}}</span>\n            <div class=\"epbt-smart-tile-title\">{{tile.title}}</div>\n          </div>\n\n        </div>\n\n      </ng-template>\n\n    </ng-container>\n\n  </owl-carousel-o>\n\n</div>","styles":[""]}]}],"members":{"refreshSmartViewGrid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":46,"character":3}}]}],"refreshSmartViewGraph":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":47,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":51,"character":20},{"__symbolic":"reference","name":"EpbtFaSmartTilesService"},{"__symbolic":"reference","name":"EpbtFaSmartviewsService"}]}],"ngOnInit":[{"__symbolic":"method"}],"addDashboardsSmartTiles":[{"__symbolic":"method"}],"addSmartViewsSmartTiles":[{"__symbolic":"method"}],"onTileClick":[{"__symbolic":"method"}]}},"EpbtFaSmartTilesService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":20,"character":30},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"parse":[{"__symbolic":"method"}],"parseSmartViewSmartTileSQL":[{"__symbolic":"method"}],"setSmartTilesHeader":[{"__symbolic":"method"}],"setSmartViewHeader":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"DisplaySmartTile":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"}]}]}},"EpbtFaCalendarService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaLabelSummaryProductsGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"epbt-fa-label-summary-products-grid","template":"<epbt-grid-card *ngIf=\"labelsGridModel\" [gridModel]=\"labelsGridModel\" [headerTemplate]=\"headerTemplate\"\n  [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n\n<!-- <ng-template #headerTemplate let-model=\"model\">\n\n  <div (click)=\"onCardClick(model)\">\n    <div class=\"row ep-card-titles\">\n      <h2 class=\"col-sm-12 customerTitlecard\">{{model.description}}</h2>\n    </div>\n  </div>\n</ng-template> -->\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div (click)=\"onCardClick(model)\">\n    <div class=\"row no-margin\">\n      <h2 class=\"text-left col-sm-9 no-padding customerTitlecard\">{{model.description}}</h2>\n      <!-- <h6 class=\"text-right col-sm-3 no-padding\">\n        <a class=\"ep-align-hright\" href=\"javascript:void(0);\" (click)=\"onRemove(model)\">\n          <i class=\"mdi mdi-delete mdi-18px ep-color-red\"></i>\n        </a>\n      </h6> -->\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Code</div>\n      <div class=\"details_text\">{{model.productCode}}</div>\n    </div>\n  </div>\n\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Sell price</div>\n      <div class=\"details_text\">{{currency}}{{model.standardSellPrice | number:'1.2-2'}}</div>\n    </div>\n  </div>\n</ng-template>\n\n\n<!-- <ng-template #removeTemplate let-dataItem=\"dataItem\">\n  <a href=\"javascript:void(0);\" (click)=\"onRemove(dataItem)\">\n    <i class=\"mdi mdi-delete mdi-24px\"></i>\n  </a>\n</ng-template> -->\n\n<ng-template #currencyTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{currency}}{{dataItem.standardSellPrice | number:'1.2-2'}}</span>\n</ng-template>","styles":[""]}]}],"members":{"currencyTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":17,"character":3},"arguments":["currencyTemplate",{"static":true}]}]}],"removeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":18,"character":3},"arguments":["removeTemplate",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaLabelsService"},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":20,"character":74},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":20,"character":119}]}],"ngOnInit":[{"__symbolic":"method"}],"getSelectedLabelsGridModel":[{"__symbolic":"method"}],"updateGrid":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"updateLabelsSummaryProductsGridData":[{"__symbolic":"method"}],"navigateToLabelTemplates":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}]}},"EpbtFaQuickOrderEmailComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"epbt-fa-quick-order-email","template":"<section *ngIf=\"emailEditingPanel\">\n\n  <form class=\"row col-xs-12 col-sm-12 no-padding no-margin\" [formGroup]=\"emailForm\" (ngSubmit)=\"onSendEmail()\">\n    <div class=\"col-xs-12 col-sm-12 col-md-6 col-lg-3\">\n      <section class=\"row no-margin ep-margin-20\">\n        <div class=\"col-xs-12 col-sm-12 no-padding ep-pad-top-10 ep-pad-bottom-10\">\n          <div class=\"ep-title-color ep-titles\">From</div>\n        </div>\n        <div class=\"row col-xs-12 col-sm-12 no-padding no-margin\">\n          <div class=\"col-xs-12 col-sm-12 ep-mbl-10 ep-pl-0\">\n            <ep-text-box labelText=\"E-mail\" formControlName=\"fromEmail\" [disabled]=\"true\">\n            </ep-text-box>\n            <!-- <ep-label *ngIf=\"submitted && frmFields.fromEmail.errors\"\n              class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n              <p *ngIf=\"frmFields.fromEmail.errors.required\">From E-mail address is required</p>\n              <p *ngIf=\"frmFields.fromEmail.errors.pattern\">Please provide a valid e-mail address</p>\n            </ep-label> -->\n          </div>\n        </div>\n      </section>\n      <section class=\"row no-margin ep-margin-20\">\n        <div class=\"col-xs-12 col-sm-12 no-padding ep-pad-top-10 ep-pad-bottom-10\">\n          <div class=\"ep-title-color ep-titles\">To</div>\n        </div>\n        <div class=\"row col-xs-12 col-sm-12 no-padding no-margin\">\n          <div class=\"col-xs-12 col-sm-12 ep-mbl-10 ep-pl-0\">\n            <ep-text-box labelText=\"E-mail address is required\" formControlName=\"toEmail\">\n            </ep-text-box>\n            <!-- <ep-label *ngIf=\"submitted && frmFields.toEmail.errors\"\n              class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n              To E-mail address is required\n            </ep-label> -->\n            <ep-label *ngIf=\"submitted && frmFields.toEmail.errors\"\n              class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n              <p *ngIf=\"frmFields.toEmail.errors.required\">To E-mail address is required</p>\n              <p *ngIf=\"frmFields.toEmail.errors.pattern\">Please provide a valid e-mail address</p>\n            </ep-label>\n          </div>\n        </div>\n      </section>\n\n      <section class=\"row no-margin ep-margin-20\">\n        <div class=\"col-xs-12 col-sm-12 no-padding ep-pad-top-10 ep-pad-bottom-10\">\n          <div class=\"ep-title-color ep-titles\">Subject</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-12 ep-mbl-10 no-padding\">\n          <ep-text-area labelText=\"Subject is required\" formControlName=\"subject\" rows=\"8\" cols=\"10\">\n          </ep-text-area>\n          <ep-label *ngIf=\"submitted && frmFields.subject.errors\" class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n            Subject is required\n          </ep-label>\n        </div>\n      </section>\n    </div>\n    <div class=\"col-xs-12 col-sm-12 col-md-6 col-lg-9 ep-margin-20 ep-mob-mar\">\n      <div class=\"col-xs-12 col-sm-12 no-padding ep-pad-top-10 ep-pad-bottom-10\">\n        <div class=\"ep-title-color ep-titles\">Text</div>\n      </div>\n      <div class=\"col-xs-12 col-sm-12 no-padding\">\n        <ep-text-area labelText=\"E-mail text is required\" rows=\"18\" cols=\"40\" formControlName=\"text\">\n        </ep-text-area>\n        <ep-label *ngIf=\"submitted && frmFields.text.errors\" class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n          E-mail text is required\n        </ep-label>\n      </div>\n      <!-- <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 text-right\">\n        <ep-button [type]=\"EpButtonType.Submit\" [buttonStyle]=\"EpButtonStyle.Primary\">Email Link</ep-button>\n      </div> -->\n    </div>\n    <!-- <div class=\"row no-margin\">\n            <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 text-right\">\n                <ep-button (onclick)=\"cancelCompetitorNegotiationClicked()\" [buttonStyle]=\"EpButtonStyle.Secondary\">\n                    CANCEL</ep-button>\n                <ep-button [type]=\"EpButtonType.Submit\" [buttonStyle]=\"EpButtonStyle.Primary\">SAVE</ep-button>\n            </div>\n        </div> -->\n  </form>\n</section>\n\n<section *ngIf=\"infoPanel\" class=\"row no-margin\">\n  <ep-label>\n    {{lblResult}}\n  </ep-label>\n</section>","styles":[""]}]}],"members":{"orderObjectType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":29,"character":35},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":29,"character":66},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"},{"__symbolic":"reference","name":"EpbtFaQuickOrderSummaryService"},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":32,"character":62}]}],"ngOnInit":[{"__symbolic":"method"}],"bindValuesToForm":[{"__symbolic":"method"}],"onSendEmail":[{"__symbolic":"method"}]}},"EpbtFaSmartTilesDetailsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"epbt-fa-smart-tiles-details","template":"<section class=\"row no-margin\">\r\n  <div class=\"col-6 no-padding epbt-customer-name epbt-tile-pad epbt-smart-title\"\r\n    *ngIf=\"faSmartTilesService.dashboards || faSmartTilesService.smartViews && faSmartTilesService.navigateTo=='Graph'\">\r\n    {{faSmartTilesService.smartTilesTitle}}\r\n  </div>\r\n  <!-- <div class=\"col-xl-6 col-sm-6 no-padding epbt-customer-name epbt-tile-pad\"\r\n    *ngIf=\"faSmartTilesService.smartViews &&  faSmartTilesService.navigateTo=='Grid'\">\r\n    {{faSmartTilesService.smartTilesTitle}}\r\n  </div> -->\r\n  <div class=\"col-6 epbt-expnd\" *ngIf=\"faSmartTilesService.smartTileData\" [ngClass]=\"{'epbt-after-expnd':faaSmartviewsService.isShowChildGrid == true}\">\r\n    <a href=\"javascript:void(0);\"  class=\"ep-color-add-blue\"  (click)=\"toggleDisplay()\">\r\n      <span *ngIf=\"faSmartTilesService.isShow\"><i class=\"mdi mdi-arrow-expand-all\"></i> </span>\r\n      <span *ngIf=\"!faSmartTilesService.isShow\"><i class=\"mdi mdi-arrow-collapse-all\"></i> </span>\r\n    </a>\r\n  </div>\r\n</section>\r\n\r\n<section class=\"row no-margin smart-tile-body\"\r\n  *ngIf=\"faSmartTilesService.dashboards &&  faSmartTilesService.navigateTo=='Graph'\">\r\n  <section class=\"col-12 text-center \" *ngIf=\"faSmartTilesService.dashboards && loadingMessage\">\r\n    <div class=\"epbt-loading\">BisTrack is processing your request...</div>\r\n  </section>\r\n  <iframe [ngStyle]=\"getStyles()\" name=\"iframe_a\"></iframe>\r\n</section>\r\n\r\n<!--<section class=\"row no-margin col-sm-12 no-padding\" *ngIf=\"faSmartTilesService.navigateTo=='DefaultPage'\">\r\n  <div [ngStyle]=\"getStylesForDefaultPage()\" class=\"col-xs-12 col-sm-12 no-padding\">\r\n    <a data-height=\"440\" class=\"twitter-timeline\" href=\"https://twitter.com/Epicor?ref_src=twsrc%5Etfw\">\r\n      Tweets by\r\n      Epicor\r\n    </a>\r\n  </div>\r\n</section>-->\r\n\r\n<section *ngIf=\"faSmartTilesService.smartViews &&  faSmartTilesService.navigateTo=='Grid'\"\r\n  class=\"row no-margin smart-tile-body\" [ngStyle]=\"{'height.px':faSmartTilesService.gridHeight}\">\r\n  <epbt-fa-smartviews-grid class=\"col-sm-12 no-padding\" [isShow]=\"faSmartTilesService.isShow\"></epbt-fa-smartviews-grid>\r\n</section>\r\n<section *ngIf=\"faSmartTilesService.dashboards &&  faSmartTilesService.navigateTo==''\">\r\n \r\n  <h2 class=\"ep-error-titl\">Dashboard request failed.</h2>\r\n  \r\n  <p>\r\n    Your request was processed but the dashboard could not be retrieved. If this problem persists, please contact\r\n    your\r\n    site administrator.\r\n  </p>\r\n</section>","styles":[""]}]}],"members":{"epbtFaSmartviewsGridComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵb"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":37,"character":55}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":37,"character":67},"arguments":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"API_BASE_URL","line":37,"character":74}]}]],"parameters":[{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":35,"character":30},{"__symbolic":"reference","name":"EpbtFaSmartTilesService"},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":36,"character":20},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":36,"character":54},{"__symbolic":"reference","name":"EpbtFaSmartviewsService"},{"__symbolic":"reference","name":"EpbtFaDashboardService"},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"string"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"processRequestHtmlFile":[{"__symbolic":"method"}],"requestDashboardWithRetry":[{"__symbolic":"method"}],"refreshSmartViewGrid":[{"__symbolic":"method"}],"toggleDisplay":[{"__symbolic":"method"}],"getStyles":[{"__symbolic":"method"}],"getStylesForDefaultPage":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}]}},"EpbtFaDashboardService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":20,"character":30},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"LoadDashboardsMenu":[{"__symbolic":"method"}],"prepareFolders":[{"__symbolic":"method"}],"prepareDataForMenu":[{"__symbolic":"method"}],"getStoreUrl":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaFilterControlComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"epbt-fa-filter-control","template":"<section class=\"epbt-sort-titl\"> Filter</section>\n\n<form [formGroup]=\"filterForm\">\n\n  <div\n    *ngIf=\"filterService.pageName==pageNames.CustomerOpportunity || filterService.pageName == pageNames.DashboardOpportunitySearch\">\n    <ep-text-box labelText=\"Find\" formControlName=\"opportunitySearch\" (input)=\"onOpportunityTextChange($event)\">\n    </ep-text-box>\n    <br />\n    <epbt-fa-customer-doc-opp-status-list [(selectedStatus)]=\"selectedOpportunityStatusId\"\n      (selectedStatusChange)=\"onValueChange($event)\" [page]=\"filterService.pageName\">\n    </epbt-fa-customer-doc-opp-status-list>\n    <br />\n    <epbt-fa-bistrackbranches-list [(selectedBisTrackBranch)]=\"selectedBranchId\" [labelText]=\"'Branch'\"\n      (bisTrackBranchesChange)=\"onValueChange($event)\" [page]=\"filterService.pageName\">\n    </epbt-fa-bistrackbranches-list>\n  </div>\n\n  <div\n    *ngIf=\"filterService.pageName==pageNames.CustomerNotepad || filterService.pageName==pageNames.DashboardNotepadSearch\">\n    <ep-text-box labelText=\"Subject\" formControlName=\"notepadSearch\" (input)=\"onSubjectTextChange($event)\">\n    </ep-text-box>\n    <br />\n    <epbt-fa-notepadtype-list [(selectedNotepadType)]=\"selectedNotepadTypeId\"\n      (notepadTypeChange)=\"onValueChange($event)\" [page]=\"filterService.pageName\">\n    </epbt-fa-notepadtype-list>\n    <br />\n    <ep-dropdown labelText=\"Dates\" [data]=\"dateOptions\" formControlName=\"dateOptionsValue\"\n      [(ngModel)]=\"selectedDateOption\" textField=\"name\" valueField=\"dateId\"\n      (selectionChange)=\"onDateOptionSelectionChange($event)\">\n    </ep-dropdown>\n    <br />\n    <ep-text-box labelText=\"Customer\" formControlName=\"notepadCustomerSearch\"\n      [disabled]=\"filterService.pageName==pageNames.CustomerNotepad\" (input)=\"onCustomerNoteTextChange($event)\">\n    </ep-text-box>\n\n  </div>\n\n  <div *ngIf=\"filterService.pageName==pageNames.CustomerProductsPurchased\">\n    <ep-text-box labelText=\"Product\" formControlName=\"purchasedProductSearch\"\n      (input)=\"onPurchasedProductTextChange($event)\">\n    </ep-text-box>\n    <br />\n    <ep-text-box labelText=\"Job ref\" formControlName=\"purchasedJobrefSearch\" (input)=\"onJobrefTextChange($event)\">\n    </ep-text-box>\n    <br />\n    <epbt-fa-bistrackbranches-list [(selectedBisTrackBranch)]=\"selectedBranchId\" [labelText]=\"'Branch'\"\n      (bisTrackBranchesChange)=\"onValueChange($event)\" [page]=\"filterService.pageName\">\n    </epbt-fa-bistrackbranches-list>\n    <br />\n    <ep-dropdown labelText=\"Dates\" [data]=\"dateOptions\" formControlName=\"dateOptionsValue\"\n      [(ngModel)]=\"selectedDateOption\" textField=\"name\" valueField=\"dateId\"\n      (selectionChange)=\"onDateOptionSelectionChange($event)\">\n    </ep-dropdown>\n    <br />\n    <div *ngIf=\"isProDateRange\">\n      <ep-tooltip [model]=\"epToolTip\">\n        <ep-date-picker labelText=\"\" formControlName=\"proStartDate\" activeView=\"month\">\n        </ep-date-picker>\n      </ep-tooltip>\n      <ep-label *ngIf=\"submitted && frmFields.proStartDate.errors\"\n        class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        Start date is required\n      </ep-label>\n      <br />\n      <ep-tooltip [model]=\"epToolTip\">\n        <ep-date-picker labelText=\"\" formControlName=\"proEndDate\" activeView=\"month\">\n        </ep-date-picker>\n      </ep-tooltip>\n      <ep-label *ngIf=\"submitted && frmFields.proEndDate.errors\" class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        End date is required\n      </ep-label>\n      <ep-label *ngIf=\"submitted && !isDateValid\" class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        End date must be same or later than start date\n      </ep-label>\n    </div>\n\n  </div>\n\n  <div\n    *ngIf=\"filterService.pageName==pageNames.CustomerQuotes || filterService.pageName==pageNames.CustomerOrders || filterService.pageName==pageNames.CustomerTempOrders || filterService.pageName==pageNames.CustomerCredit || filterService.pageName==pageNames.CustomerInvoices\">\n\n    <ep-dropdown labelText=\"\" [data]=\"docFilterOptions\" formControlName=\"docFilterOption\"\n      [(ngModel)]=\"selectedfilterOption\" textField=\"name\" valueField=\"value\"\n      (selectionChange)=\"onfilterOptionSelectionChange($event)\">\n    </ep-dropdown>\n    <br />\n    <ep-text-box *ngIf=\"!isDocDateRange\" labelText=\"\" formControlName=\"searchValue\"\n      [disabled]=\"selectedfilterOption=='Customer' && !isDocDashboard\" (input)=\"onDocTextChange($event)\">\n    </ep-text-box>\n    <br />\n    <div *ngIf=\"isDocDateRange\">\n      <ep-tooltip [model]=\"epToolTip\">\n        <ep-date-picker labelText=\"\" formControlName=\"docStartDate\" activeView=\"month\">\n        </ep-date-picker>\n      </ep-tooltip>\n      <ep-label *ngIf=\"submitted && frmFields.docStartDate.errors\"\n        class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        Start date is required\n      </ep-label>\n      <br />\n      <ep-tooltip [model]=\"epToolTip\">\n        <ep-date-picker labelText=\"\" formControlName=\"docEndDate\" activeView=\"month\">\n        </ep-date-picker>\n      </ep-tooltip>\n      <ep-label *ngIf=\"submitted && frmFields.docEndDate.errors\" class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        End date is required\n      </ep-label>\n      <ep-label *ngIf=\"submitted && !isDateValid\" class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        End date must be same or later than start date\n      </ep-label>\n    </div>\n  </div>\n  <br />\n\n  <div\n    *ngIf=\"(filterService.pageName==pageNames.CustomerCallOffOrders || filterService.pageName==pageNames.CustomerStatements) && isDocDashboard\">\n    <ep-text-box labelText=\"Customer\" formControlName=\"dashboardCustomerSearch\"\n      (input)=\"onDocCustomerTextChange($event)\">\n    </ep-text-box>\n  </div>\n\n  <div *ngIf=\"filterService.pageName==pageNames.DashboardStockTranferSearch\">\n    <ep-dropdown labelText=\"\" [data]=\"docFilterOptions\" formControlName=\"stockTransferFilterOption\"\n      [(ngModel)]=\"selectedfilterOption\" textField=\"name\" valueField=\"value\"\n      (selectionChange)=\"onStockTransferSelectionChange($event)\">\n    </ep-dropdown>\n    <br />\n    <ep-text-box *ngIf=\"!isStockTransferDateRange\" labelText=\"\" formControlName=\"stockTransferSearchValue\"\n      (input)=\"onStockTransferTextChange($event)\">\n    </ep-text-box>\n    <br />\n    <div *ngIf=\"isStockTransferDateRange\">\n      <ep-tooltip [model]=\"epToolTip\">\n        <ep-date-picker labelText=\"\" formControlName=\"stockTransferStartDate\" activeView=\"month\">\n        </ep-date-picker>\n      </ep-tooltip>\n      <ep-label *ngIf=\"submitted && frmFields.stockTransferStartDate.errors\"\n        class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        Start date is required\n      </ep-label>\n      <br />\n      <ep-tooltip [model]=\"epToolTip\">\n        <ep-date-picker labelText=\"\" formControlName=\"stockTransferEndDate\" activeView=\"month\">\n        </ep-date-picker>\n      </ep-tooltip>\n      <ep-label *ngIf=\"submitted && frmFields.stockTransferEndDate.errors\"\n        class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        End date is required\n      </ep-label>\n      <ep-label *ngIf=\"submitted && !isDateValid\" class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        End date must be same or later than start date\n      </ep-label>\n    </div>\n  </div>\n\n  <!-- for purchase order dashboard -->\n  <div *ngIf=\"filterService.pageName==pageNames.DashboardPurchaseOrderSearch\">\n    <ep-dropdown labelText=\"\" [data]=\"docFilterOptions\" formControlName=\"purchaseOrderFilterOption\"\n      [(ngModel)]=\"selectedfilterOption\" textField=\"name\" valueField=\"value\"\n      (selectionChange)=\"onPurchaseOrderSelectionChange($event)\">\n    </ep-dropdown>\n    <br />\n    <ep-text-box *ngIf=\"!isPurchaseOrderDateRange\" labelText=\"\" formControlName=\"purchaseOrderSearchValue\"\n      (input)=\"onPurchaseOrderTextChange($event)\">\n    </ep-text-box>\n    <br />\n    <div *ngIf=\"isPurchaseOrderDateRange\">\n      <ep-tooltip [model]=\"epToolTip\">\n        <ep-date-picker labelText=\"\" formControlName=\"purchaseOrderStartDate\" activeView=\"month\">\n        </ep-date-picker>\n      </ep-tooltip>\n      <ep-label *ngIf=\"submitted && frmFields.purchaseOrderStartDate.errors\"\n        class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        Start date is required\n      </ep-label>\n      <br />\n      <ep-tooltip [model]=\"epToolTip\">\n        <ep-date-picker labelText=\"\" formControlName=\"purchaseOrderEndDate\" activeView=\"month\">\n        </ep-date-picker>\n      </ep-tooltip>\n      <ep-label *ngIf=\"submitted && frmFields.purchaseOrderEndDate.errors\"\n        class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        End date is required\n      </ep-label>\n      <ep-label *ngIf=\"submitted && !isDateValid\" class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        End date must be same or later than start date\n      </ep-label>\n    </div>\n  </div>\n\n  <div *ngIf=\"filterService.pageName==pageNames.DashboardWorkOrderSearch\">\n    <ep-dropdown labelText=\"\" [data]=\"docFilterOptions\" formControlName=\"workOrderFilterOption\"\n      [(ngModel)]=\"selectedfilterOption\" textField=\"name\" valueField=\"value\"\n      (selectionChange)=\"onWorkOrderSelectionChange($event)\">\n    </ep-dropdown>\n    <br />\n    <ep-text-box\n      *ngIf=\"filterService.selectedDashboardWorkOrderSearchType!='BranchID' && filterService.selectedDashboardWorkOrderSearchType!='DateRequired' && filterService.selectedDashboardWorkOrderSearchType!='Status'\"\n      labelText=\"\" formControlName=\"workOrderSearchValue\" (input)=\"onWorkOrderTextChange($event)\">\n    </ep-text-box>\n    <br />\n    <ep-dropdown labelText=\"\" *ngIf=\"filterService.selectedDashboardWorkOrderSearchType=='Status'\"\n      [data]=\"workOrderStatusOptions\" formControlName=\"workOrderStatusValue\" [(ngModel)]=\"selectedWorkOrderStatus\"\n      textField=\"name\" valueField=\"value\">\n    </ep-dropdown>\n    <br />\n    <epbt-fa-bistrackbranches-list *ngIf=\"filterService.selectedDashboardWorkOrderSearchType=='BranchID'\"\n      [(selectedBisTrackBranch)]=\"selectedBranchId\" [labelText]=\"'Branch'\"\n      (bisTrackBranchesChange)=\"onValueChange($event)\" [page]=\"pageNames.DashboardWorkOrderSearch\">\n    </epbt-fa-bistrackbranches-list>\n    <br />\n    <div *ngIf=\"filterService.selectedDashboardWorkOrderSearchType=='DateRequired'\">\n      <ep-tooltip [model]=\"epToolTip\">\n        <ep-date-picker labelText=\"\" formControlName=\"workOrderStartDate\" activeView=\"month\">\n        </ep-date-picker>\n      </ep-tooltip>\n      <ep-label *ngIf=\"submitted && frmFields.workOrderStartDate.errors\"\n        class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        Start date is required\n      </ep-label>\n      <br />\n      <ep-tooltip [model]=\"epToolTip\">\n        <ep-date-picker labelText=\"\" formControlName=\"workOrderEndDate\" activeView=\"month\">\n        </ep-date-picker>\n      </ep-tooltip>\n      <ep-label *ngIf=\"submitted && frmFields.workOrderEndDate.errors\"\n        class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        End date is required\n      </ep-label>\n      <ep-label *ngIf=\"submitted && !isDateValid\" class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n        End date must be same or later than start date\n      </ep-label>\n    </div>\n  </div>\n\n  <!-- <ep-button (click)=\"onCancelFilter()\" [buttonStyle]=\"EpButtonStyle.Secondary\">Cancel</ep-button>\n  <ep-button (click)=\"onFilterSubmit()\" [buttonStyle]=\"EpButtonStyle.Primary\">Submit</ep-button> -->\n\n</form>\n\n<ng-template #tooltipTemplate let-anchor>\n  Open the calendar popup\n</ng-template>","styles":[""]}]}],"members":{"tooltipTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":53,"character":3},"arguments":["tooltipTemplate",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":57,"character":35},{"__symbolic":"reference","name":"EpbtFaFilterService"},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpShellService","line":58,"character":28},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":58,"character":66},{"__symbolic":"reference","name":"EpbtFaCustomerService"},{"__symbolic":"reference","name":"EpbtFaDocumentService"},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"ngOnInit":[{"__symbolic":"method"}],"LoadDropdownFields":[{"__symbolic":"method"}],"checkValidDates":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}],"onDateOptionSelectionChange":[{"__symbolic":"method"}],"updatePurchasedProductsDates":[{"__symbolic":"method"}],"onfilterOptionSelectionChange":[{"__symbolic":"method"}],"onStockTransferSelectionChange":[{"__symbolic":"method"}],"onPurchaseOrderSelectionChange":[{"__symbolic":"method"}],"onWorkOrderSelectionChange":[{"__symbolic":"method"}],"setDocFilterValue":[{"__symbolic":"method"}],"getFilterValues":[{"__symbolic":"method"}],"bindDocSelectedValues":[{"__symbolic":"method"}],"bindStockTransferSelectedValues":[{"__symbolic":"method"}],"bindPurchaseOrderSelectedValues":[{"__symbolic":"method"}],"bindWorkOrderSelectedValues":[{"__symbolic":"method"}],"saveDocSelectedValues":[{"__symbolic":"method"}],"saveStockTransferSelectedValues":[{"__symbolic":"method"}],"saveWorkOrderSelectedValues":[{"__symbolic":"method"}],"savePurchaseOrderSelectedValues":[{"__symbolic":"method"}],"saveOpportunityValues":[{"__symbolic":"method"}],"saveNotepadValues":[{"__symbolic":"method"}],"savePurchasedProductValues":[{"__symbolic":"method"}],"onCancelFilter":[{"__symbolic":"method"}],"onFilterSubmit":[{"__symbolic":"method"}],"notepadDateOptions":[{"__symbolic":"method"}],"purchasedProductDateOptions":[{"__symbolic":"method"}],"documentFilterOptions":[{"__symbolic":"method"}],"stockTransferOptionsList":[{"__symbolic":"method"}],"purchaseOrderOptionsList":[{"__symbolic":"method"}],"workOrderStatusOptionsList":[{"__symbolic":"method"}],"workOrderOptionsList":[{"__symbolic":"method"}],"onOpportunityTextChange":[{"__symbolic":"method"}],"onSubjectTextChange":[{"__symbolic":"method"}],"onCustomerNoteTextChange":[{"__symbolic":"method"}],"onPurchasedProductTextChange":[{"__symbolic":"method"}],"onJobrefTextChange":[{"__symbolic":"method"}],"onDocTextChange":[{"__symbolic":"method"}],"onDocCustomerTextChange":[{"__symbolic":"method"}],"onStockTransferTextChange":[{"__symbolic":"method"}],"onPurchaseOrderTextChange":[{"__symbolic":"method"}],"onWorkOrderTextChange":[{"__symbolic":"method"}]}},"EpbtFaFilterService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"isFilterApplied":[{"__symbolic":"method"}],"checkDocFilter":[{"__symbolic":"method"}],"setDefaultFilterValues":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaDocumentSourceMaterialGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"epbt-fa-document-source-material-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerTemplate\"\n  [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div>\n    <div class=\"row ep-card-titles\">\n      <h2 class=\"col-sm-12 customerTitlecard\">{{model.productDescription}}</h2>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Prod. Code</div>\n      <div class=\"details_text\">{{model.productCode}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Quantity</div>\n      <div class=\"details_text\">{{model.quantity}} {{model.inputPer}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Cost</div>\n      <div class=\"details_text\">{{currency}} {{model.unitCostPrice  | number:'1.2-2'}} {{model.inputPer}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Total cost</div>\n      <div class=\"details_text\">{{currency}} {{model.totalCostPrice  | number:'1.2-2'}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Status</div>\n      <div class=\"details_text\">{{model.displayStatus}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Line #</div>\n      <div class=\"details_text\">{{model.lineNumber}}</div>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #costPerTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{currency}} {{dataItem.unitCostPrice  | number:'1.2-2'}} {{dataItem.inputPer}}</span>\n</ng-template>\n\n<ng-template #quantityTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{dataItem.quantity}} {{dataItem.inputPer}}</span>\n</ng-template>\n\n<ng-template #currencyTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{currency}} {{dataItem.totalCostPrice  | number:'1.2-2'}}</span>\n</ng-template>","styles":[""]}]}],"members":{"costPerTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":22,"character":3},"arguments":["costPerTemplate",{"static":true}]}]}],"quantityTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":3},"arguments":["quantityTemplate",{"static":true}]}]}],"currencyTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":24,"character":3},"arguments":["currencyTemplate",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":26,"character":30},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":26,"character":106},{"__symbolic":"reference","name":"EpbtFaDocumentDetailService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getGridData":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}]}},"EpbtFaDocumentProcessesGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"epbt-fa-document-processes-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerTemplate\"\n  [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div>\n    <div class=\"row ep-card-titles\">\n      <h2 class=\"col-sm-12 customerTitlecard\">{{model.avoName}}</h2>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Option</div>\n      <div class=\"details_text\">{{model.avoOption}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Cost</div>\n      <div class=\"details_text\">{{currency}}{{model.totalCostPrice| number:'1.2-2'}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Time</div>\n      <div class=\"details_text\">{{model.productionTime}} min.</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Line #</div>\n      <div class=\"details_text\">{{model.lineNumber}}</div>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #currencyTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{currency}} {{dataItem.totalCostPrice  | number:'1.2-2'}}</span>\n</ng-template>\n\n<ng-template #timeTemplate let-dataItem=\"dataItem\">\n  <i></i><span> {{dataItem.productionTime}} min.</span>\n</ng-template>","styles":[""]}]}],"members":{"currencyTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":22,"character":3},"arguments":["currencyTemplate",{"static":true}]}]}],"timeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":3},"arguments":["timeTemplate",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":25,"character":30},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":25,"character":106},{"__symbolic":"reference","name":"EpbtFaDocumentDetailService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getGridData":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}]}},"EpbtFaDocumentFinishedProductsGridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"epbt-fa-document-finished-products-grid","template":"<epbt-grid-card *ngIf=\"gridModel\" [gridModel]=\"gridModel\" [headerTemplate]=\"headerTemplate\"\n  [bodyTemplate]=\"bodyTemplate\"></epbt-grid-card>\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div>\n    <div class=\"row ep-card-titles\">\n      <h2 class=\"col-sm-12 customerTitlecard\">{{model.productDescription}}</h2>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Prod. Code</div>\n      <div class=\"details_text\">{{model.productCode}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Quantity</div>\n      <div class=\"details_text\">{{model.quantity}} {{model.inputPer}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Cost per</div>\n      <div class=\"details_text\">{{currency}} {{model.unitCostPrice  | number:'1.2-2'}} {{model.inputPer}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Total cost</div>\n      <div class=\"details_text\">{{currency}} {{model.totalCostPrice  | number:'1.2-2'}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Dest.</div>\n      <div class=\"details_text\">{{model.destination}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">Line #</div>\n      <div class=\"details_text\">{{model.lineNumber}}</div>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #costPerTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{currency}} {{dataItem.unitCostPrice  | number:'1.2-2'}} {{dataItem.inputPer}}</span>\n</ng-template>\n\n<ng-template #quantityTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{dataItem.quantity}} {{dataItem.inputPer}}</span>\n</ng-template>\n\n<ng-template #currencyTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{currency}} {{dataItem.totalCostPrice  | number:'1.2-2'}}</span>\n</ng-template>","styles":[""]}]}],"members":{"costPerTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":3},"arguments":["costPerTemplate",{"static":true}]}]}],"quantityTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":24,"character":3},"arguments":["quantityTemplate",{"static":true}]}]}],"currencyTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":3},"arguments":["currencyTemplate",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":27,"character":30},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":27,"character":106},{"__symbolic":"reference","name":"EpbtFaDocumentDetailService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getGridData":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}]}},"EpbtFaSortControlComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"epbt-fa-sort-control","template":"<section class=\"epbt-sort-titl\"> Sort</section>\n<section>\n  \n  <epbt-fa-sort-list [labelText]=\"labelText\" [pageName]=\"pageName\" [(selectedSortValue)]=\"selectedDropdownValue\"\n    (sortValueChange)=\"onSortValueChange($event)\" class=\"ep-wid-100\">\n  </epbt-fa-sort-list>\n\n  <div class=\"ep-margin-top-10 ep-margin-bottom-10\">   \n    <ep-radio-button name=\"orderDirectionRadioButtons\" [data]=\"orderDirectionData\" [(ngModel)]=\"selectedOrderDirection\"\n      valueField=\"value\" labelField=\"label\" (change)=\"onOrderDirectionChange($event)\">\n    </ep-radio-button>\n  </div>\n\n  <!-- <ep-button (click)=\"onCancelSort()\" [buttonStyle]=\"EpButtonStyle.Secondary\">Cancel</ep-button>\n  <ep-button (click)=\"onSortSubmit()\" [buttonStyle]=\"EpButtonStyle.Primary\">Submit</ep-button> -->\n</section>","styles":[""]}]}],"members":{"pageName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":26,"character":35},{"__symbolic":"reference","name":"EpbtFaSortService"},{"__symbolic":"reference","name":"EpbtFaFilterService"},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpShellService","line":27,"character":71},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":28,"character":26},{"__symbolic":"reference","name":"EpbtFaDocumentService"}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"onCancelSort":[{"__symbolic":"method"}],"onSortSubmit":[{"__symbolic":"method"}],"onSortValueChange":[{"__symbolic":"method"}],"onOrderDirectionChange":[{"__symbolic":"method"}],"setDefaultOrSelectedValues":[{"__symbolic":"method"}]}},"EpbtFaSortService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"setDefaultSortValues":[{"__symbolic":"method"}],"getProductDefaultValues":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaRightSideBarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"epbt-fa-right-side-bar","template":"<div class=\"right-side-panel\">\n  <section class=\"epbt-fil-title\">\n    Filter & Sorting\n  </section>\n  <form [formGroup]=\"filterSortForm\" (keydown)=\"onSubmitFilter($event)\">\n    <section class=\"row no-margin\">\n\n      <epbt-fa-filter-control *ngIf=\"filterService.filterFlag\" class=\"col-xs-12 col-sm-12 no-padding\">\n      </epbt-fa-filter-control>\n      <epbt-fa-sort-control [pageName]=\"pageName\" *ngIf=\"sortService.sortFlag\" class=\"col-xs-12 col-sm-12 no-padding\">\n      </epbt-fa-sort-control>\n\n      <section class=\"col-xs-12 col-sm-12 text-center ep-margin-top-10 ep-margin-bottom-10\">\n        <div>\n          <ep-button (click)=\"onSubmitFilter('Apply')\" [buttonStyle]=\"EpButtonStyle.Primary\">APPLY</ep-button>\n          <ep-button (click)=\"onCancelFilter()\" [buttonStyle]=\"EpButtonStyle.Secondary\">CANCEL</ep-button>\n        </div>\n      </section>\n    </section>\n  </form>\n</div>","styles":[".right-side-panel{background:#fff;padding:20px 20px 20px 50px}"]}]}],"members":{"filterControlComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaFilterControlComponent"},{"static":false}]}]}],"sortControlComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":27,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaSortControlComponent"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-controls","name":"EpBtCommunicationService","line":29,"character":44},{"__symbolic":"reference","name":"EpbtFaFilterService"},{"__symbolic":"reference","name":"EpbtFaSortService"},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpShellService","line":30,"character":67},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":30,"character":105},{"__symbolic":"reference","name":"EpbtFaDocumentService"},{"__symbolic":"reference","name":"EpbtFaQuickPurchaseService"},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":31,"character":133},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"}]}],"ngOnInit":[{"__symbolic":"method"}],"updateRightSideBar":[{"__symbolic":"method"}],"onCancelFilter":[{"__symbolic":"method"}],"onSubmitFilter":[{"__symbolic":"method"}]}},"EpbtFaSortListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"epbt-fa-sort-list","template":"<ep-dropdown [labelText]=\"labelText\" [data]=\"dropdownList\" [(ngModel)]=\"selectedSortValue\" textField=\"text\"\n  valueField=\"value\" (selectionChange)=\"onSelectionChange($event)\">\n</ep-dropdown>","styles":[""]}]}],"members":{"labelText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"pageName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"selectedSortValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3},"arguments":["selectedSortValue"]}]}],"sortValueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaSortService"},{"__symbolic":"reference","name":"EpbtFaDocumentService"}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}],"getDropdownData":[{"__symbolic":"method"}]}},"EpbtFaReturnParametersModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]}},"EpbtFaOpportunityService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":12,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaCustomerService"},{"__symbolic":"reference","name":"EpbtFaFilterService"},{"__symbolic":"reference","name":"EpbtFaSortService"},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":30,"character":60},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"getOpportunitie":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"EpbtFaNewQuickOrderCustomerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"epbt-fa-new-quick-order-customer","template":"<form [formGroup]=\"newOrderCustomerForm\">\n  <section class=\"col-12 ep-newQ-topdiv\">\n    <section class=\"row epbt-top-row\">\n      <div class=\"col-5\">\n        <section class=\"row\">\n\n          <div class=\"col-6 epbt-qod-search\">\n            <epbt-fa-customer-search (searchStringChange)=\"receiveCustomerString($event)\" [pageName]=\"customerPageName\"\n              [placeholder]=\"customerPlaceholder\" [selectedSearchString]=\"customerSearchString\" [sortFlag]=\"false\"\n              [filterFlag]=\"false\"></epbt-fa-customer-search>\n            <div class=\"col-12 no-padding\">\n              <ep-label *ngIf=\"submitted && errorCustomer\"\n                class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n                Please select a customer\n              </ep-label>\n            </div>\n          </div>\n          <div class=\"col-1 no-padding\">\n            <ep-button (onclick)=\"onSearchCustomerButtonClick($event)\" [buttonStyle]=\"EpButtonStyle.Primary\"\n              [size]=\"EpButtonSize.Custom\" icon=\"mdi mdi-account-search\" class=\"ep-serach-btn\"></ep-button>\n          </div>\n\n          <div class=\"col-5\">\n            <ep-radio-button formControlName=\"transactionType\" name=\"TransactionRadioButtons\"\n              [data]=\"transactionTypeData\" [(ngModel)]=\"quickOrderService.selectedTransactionType\" valueField=\"value\"\n              labelField=\"label\" (change)=\"onTransactionTypeChange($event)\">\n            </ep-radio-button>\n          </div>\n        </section>\n      </div>\n      <div class=\"col-7\">\n          <div class=\"row\">\n            <div class=\"col-sm-3\">\n              <epbt-fa-bistrackbranches-list [(selectedBisTrackBranch)]=\"quickOrderService.selectedBranchId\"\n                (bisTrackBranchesChange)=\"onValueChange($event)\">\n              </epbt-fa-bistrackbranches-list>\n              <ep-label *ngIf=\"submitted && quickOrderService.selectedBranchId < 0\"\n                class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n                Branch is required\n              </ep-label>\n            </div>\n            <div class=\"col-sm-3\">\n              <epbt-fa-sale-type-list [(selectedSaleType)]=\"quickOrderService.quickOrder.selectedSalesType\"\n                (selectedSaleTypeChange)=\"onSalesTypeChange($event)\" [salesTypeList]=\"salesTypeData\">\n              </epbt-fa-sale-type-list>\n            </div>\n            <div class=\"col-sm-3\">\n              <ep-date-picker labelText=\"Date Required\" formControlName=\"dateRequired\" activeView=\"year\">\n              </ep-date-picker>\n            </div>\n\n            <div class=\"col-sm-3\">\n              <epbt-fa-tax-areas-list [labelText]=\"taxAreaLabel\"\n                [(selectedTaxArea)]=\"quickOrderService.selectedTextAreaId\"\n                (bisTrackTaxAreaChange)=\"onValueChange($event)\">\n              </epbt-fa-tax-areas-list>\n              <ep-label *ngIf=\"submitted && quickOrderService.selectedTextAreaId <= 0\"\n                class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n                Tax area is required\n              </ep-label>\n            </div>\n          </div>\n\n      </div>\n    </section>\n  </section>\n</form>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":24,"character":35},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":24,"character":66},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"},{"__symbolic":"reference","name":"EpbtFaCustomerService"},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":26,"character":20},{"__symbolic":"reference","name":"EpbtFaQuickOrderSummaryService"},{"__symbolic":"reference","name":"EpbtFaSortService"},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"epbtFaBistrackbranchesListComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":55,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaBistrackbranchesListComponent"},{"static":false}]}]}],"searchComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":56,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaCustomerSearchComponent"},{"static":false}]}]}],"customerChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":58,"character":3}}]}],"selectCustomerSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":59,"character":3}}]}],"receiveCustomerString":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}],"onTransactionTypeChange":[{"__symbolic":"method"}],"onSalesTypeChange":[{"__symbolic":"method"}],"onSubmit":[{"__symbolic":"method"}],"bindValuesToForm":[{"__symbolic":"method"}],"onSearchCustomerClick":[{"__symbolic":"method"}],"updateSearchValue":[{"__symbolic":"method"}],"onSearchCustomerButtonClick":[{"__symbolic":"method"}],"updateBranch":[{"__symbolic":"method"}],"validateCustomer":[{"__symbolic":"method"}],"disableOrderType":[{"__symbolic":"method"}],"detailsIcon":[{"__symbolic":"method"}]}},"EpbtFaNewQuickOrderProductComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"epbt-fa-new-quick-order-product","template":"<section class=\"col-12\" style=\"padding:0;\">\n  <section class=\"row no-margin epbt-top-row\">\n    <div class=\"col-12 no-padding\">\n      <section class=\"row no-margin\">\n\n        <div class=\"col-6 no-padding quickProductSearch\">\n          <epbt-fa-customer-search (searchStringChange)=\"receiveProductString($event)\" (onEnterClick)=\"onSearchEnterClick()\" [pageName]=\"productPageName\"\n            [placeholder]=\"productPlaceholder\" [selectedSearchString]=\"productSearchString\" [sortFlag]=\"false\"\n            [filterFlag]=\"false\" [disabled]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\"></epbt-fa-customer-search>\n\n        </div>\n        <div class=\"col-2\">\n          <ep-button (onclick)=\"onSearchProductButtonClick($event)\" [buttonStyle]=\"EpButtonStyle.Primary\"\n            [size]=\"EpButtonSize.Custom\" icon=\"mdi mdi-feature-search\" class=\"ep-serach-btn\" [disabled]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\"></ep-button>\n        </div>\n      </section>\n    </div>\n  </section>\n \n</section>","styles":[""]}]}],"members":{"selectProductSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"productChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":23,"character":3}}]}],"searchComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":24,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaCustomerSearchComponent"},{"static":false}]}]}],"receiveProductString":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":36,"character":71},{"__symbolic":"reference","name":"EpbtFaSortService"},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":37,"character":60},{"__symbolic":"reference","name":"EpbtFieldAgentService"}]}],"ngOnInit":[{"__symbolic":"method"}],"onSearchEnterClick":[{"__symbolic":"method"}],"onSearchProductClick":[{"__symbolic":"method"}],"onSearchProductButtonClick":[{"__symbolic":"method"}],"updateSearchValue":[{"__symbolic":"method"}]}},"EpbtFaNewQuickOrderCustomerDetailsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"epbt-fa-new-quick-order-customer-details","template":"<section class=\"\">\n  <!-- Form start -->\n  <form [formGroup]=\"newOrderCustomerDetailsForm\">\n    <section class=\"\" *ngIf=\"Profileflag\">\n      <div>\n        <ep-text-box labelText=\"Customer Ref\" formControlName=\"customerRef\">\n        </ep-text-box>\n      </div>\n\n      <div class=\"my-3\">\n        <div class=\"row no-gutters\">\n          <div class=\"col-12 col-sm-12 col-md-9 col-lg-11\">\n            <ep-text-box labelText=\"Contact Name\" formControlName=\"contactName\" (keydown.enter)=\"onSearchContactClick()\"\n              [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n            </ep-text-box>\n          </div>\n          <div class=\"col-6 col-md-3 col-lg-1 mt-3\">\n            <ep-button (onclick)=\"onSearchContactClick()\" [buttonStyle]=\"EpButtonStyle.Secondary\"\n              [size]=\"EpButtonSize.Custom\" icon=\"mdi mdi-magnify\" class=\"ep-serach-btn\"\n              [disabled]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n            </ep-button>\n          </div>\n        </div>\n      </div>\n      <div>\n        <ep-text-box labelText=\"Contact #\" formControlName=\"contact\"\n          [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n        </ep-text-box>\n      </div>\n      <div class=\"my-3\">\n        <ep-text-box labelText=\"Contact E-mail\" formControlName=\"contactEmail\"\n          [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n        </ep-text-box>\n      </div>\n      <div>\n        <ep-label *ngIf=\"frmFields.contactEmail.errors\" class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n          Please provide a valid email address\n        </ep-label>\n      </div>\n    </section>\n    <section *ngIf=\"Addressflag\">\n      <div class=\"row no-gutters\">\n        <div class=\"col-12 col-sm-12 col-md-9 col-lg-11\">\n          <ep-text-box labelText=\"Delivery Address\" formControlName=\"deliveryAddress\"\n            (keydown.enter)=\"onSearchAddressClick()\"\n            [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n          </ep-text-box>\n        </div>\n        <div class=\"col-6 col-md-3 col-lg-1 mt-3\">\n          <ep-button [buttonStyle]=\"EpButtonStyle.Secondary\" (onclick)=\"onSearchAddressClick()\" icon=\"mdi mdi-magnify\"\n            class=\"ep-serach-btn\" [disabled]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\"\n            [size]=\"EpButtonSize.Custom\">\n          </ep-button>\n        </div>\n      </div>\n      <div class=\"my-3\">\n        <ep-text-box labelText=\"Address Line 1\" formControlName=\"addressLine1\"\n          [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n        </ep-text-box>\n      </div>\n      <div>\n        <ep-text-box labelText=\"Address Line 2\" formControlName=\"addressLine2\"\n          [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n        </ep-text-box>\n      </div>\n      <div class=\"my-3\">\n        <ep-text-box labelText=\"Address Line 3\" formControlName=\"addressLine3\"\n          [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n        </ep-text-box>\n      </div>\n      <div>\n        <ep-text-box labelText=\"City\" formControlName=\"city\"\n          [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n        </ep-text-box>\n      </div>\n      <div class=\"my-3\">\n        <ep-text-box labelText=\"State\" formControlName=\"state\"\n          [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n        </ep-text-box>\n      </div>\n      <div>\n        <ep-text-box labelText=\"Zip code\" formControlName=\"zipCode\"\n          [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n        </ep-text-box>\n      </div>\n      <div class=\"my-3\">\n        <ep-text-box labelText=\"Country\" formControlName=\"country\"\n          [readonly]=\"quickOrderService.quickOrder && !quickOrderService.quickOrder.customer\">\n        </ep-text-box>\n      </div>\n    </section>\n    <section *ngIf=\"Specialflag\">\n      <div class=\"ep-margin-bottom-10\">\n        <ep-text-area labelText=\"Special Instructions\" formControlName=\"specialInstructions\" rows=\"3\">\n        </ep-text-area>\n      </div>\n    </section>\n  </form>\n  <!-- Form end -->\n\n  <!-- \\\\button group start -->\n  <div class=\"col-12 no-padding epbt-tabstrip\">\n   \n    <mat-tab-group mat-stretch-tabs #matTabgroup animationDuration=\"0ms\" (selectedTabChange)=\"customerGroupOnClick($event)\" [@.disabled]=\"true\"  class=\"epbt-bt-tab\">\n      <mat-tab>\n        <ng-template mat-tab-label>\n          Profile\n        </ng-template>\n      </mat-tab>\n      <mat-tab>\n        <ng-template mat-tab-label>\n          Address\n        </ng-template>\n\n      </mat-tab>\n      <mat-tab>\n        <ng-template mat-tab-label>\n          Special Instructions\n        </ng-template>\n\n      </mat-tab>\n    </mat-tab-group> \n\n\n  </div>\n</section>","styles":[""]}]}],"members":{"selectContactSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":20,"character":3}}]}],"selectAddressSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaQuickOrderService"},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":28,"character":25},{"__symbolic":"reference","name":"EpbtFaCustomerService"},{"__symbolic":"reference","name":"EpbtFaContactsService"}]}],"ngOnInit":[{"__symbolic":"method"}],"customerGroupOnClick":[{"__symbolic":"method"}],"bindValuesToForm":[{"__symbolic":"method"}],"storeData":[{"__symbolic":"method"}],"onSearchContactClick":[{"__symbolic":"method"}],"onSearchAddressClick":[{"__symbolic":"method"}],"onTabSelect":[{"__symbolic":"method"}]}},"EpbtFaNewQuickOrderProductDetailsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"epbt-fa-new-quick-order-product-details","template":"<section *ngIf=\"quickOrderService.quickOrderLine\" class=\"row\">\r\n    <div class=\"col-12\">\r\n        <div class=\"ep-title-color ep-titles\">Product Negotiations</div>\r\n    </div>\r\n    <div class=\"col-12\">\r\n        <epbt-fa-product-info [selectedProductItem]=\"quickOrderService.quickOrderLine.Product\"\r\n            [productId]=\"quickOrderService.quickOrderLine.Product.productId\" [isDetails]=\"false\"></epbt-fa-product-info>\r\n    </div>\r\n</section>\r\n\r\n<section *ngIf=\"!quickOrderService.quickOrderLine\" class=\"row\">\r\n    <div class=\"col-12\">\r\n        <div class=\"ep-title-color ep-titles\">No Product Selected</div>\r\n    </div>\r\n</section>\r\n\r\n<epbt-fa-quick-order-line-negotiation *ngIf=\"quickOrderService.quickOrderLine && productService.fromPage == pageNames.QuickOrderLineNegotiation\"\r\n    (onSaveOrCancelClick)=\"onSaveOrCancelClick($event)\"></epbt-fa-quick-order-line-negotiation>\r\n<epbt-fa-quick-order-molt-negotiation *ngIf=\"quickOrderService.quickOrderLine && productService.fromPage == pageNames.QuickOrderMOLTNegotiation\"\r\n    (onSaveOrCancelClick)=\"onSaveOrCancelClick($event)\"></epbt-fa-quick-order-molt-negotiation>\r\n<epbt-fa-quick-order-tallied-product-line-negotiation\r\n    *ngIf=\"quickOrderService.quickOrderLine && productService.fromPage == pageNames.QuickOrderTalliedProductLineNegotiation\"\r\n    (onSaveOrCancelClick)=\"onSaveOrCancelClick($event)\"></epbt-fa-quick-order-tallied-product-line-negotiation>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"}]}],"ngOnInit":[{"__symbolic":"method"}],"onSaveOrCancelClick":[{"__symbolic":"method"}]}},"EpbtFaNewQuickOrderDetailsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"epbt-fa-new-quick-order-details","template":"<mat-tab-group #matTabgroup animationDuration=\"0ms\" (selectedTabChange)=\"onTabSelect($event)\" [@.disabled]=\"true\"\n  [selectedIndex]=\"selected.value\" (selectedIndexChange)=\"selected.setValue($event)\" mat-stretch-tabs class=\"ep-neworderTab\">\n  <mat-tab>\n    <ng-template mat-tab-label>\n        <i class=\"mdi mdi-account-circle mat-tab-icon\"></i>\n      Customers   \n    </ng-template>\n    <epbt-fa-new-quick-order-customer-details (selectContactSearch)=\"onSearchContactClick($event)\"\n      (selectAddressSearch)=\"onSearchAddressClick($event)\"></epbt-fa-new-quick-order-customer-details>\n  </mat-tab>\n  <mat-tab>\n    <ng-template mat-tab-label>\n        <i class=\"mdi mdi-cube mat-tab-icon\"></i>\n      Products\n    </ng-template>\n    <epbt-fa-new-quick-order-product-details></epbt-fa-new-quick-order-product-details>\n  </mat-tab>\n</mat-tab-group>\n","styles":[""]}]}],"members":{"epbtFaNewQuickOrderCustomerDetailsComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":14,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaNewQuickOrderCustomerDetailsComponent"},{"static":false}]}]}],"selectContactSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":16,"character":3}}]}],"selectAddressSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":21,"character":30}]}],"ngOnInit":[{"__symbolic":"method"}],"onTabSelect":[{"__symbolic":"method"}],"changeTab":[{"__symbolic":"method"}],"onCustomerChange":[{"__symbolic":"method"}],"storeCustomerDetails":[{"__symbolic":"method"}],"onSearchContactClick":[{"__symbolic":"method"}],"onSearchAddressClick":[{"__symbolic":"method"}]}},"EpbtFaNewQuickOrderOperationsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-epbt-fa-new-quick-order-operations","template":"<p>\n  epbt-fa-new-quick-order-operations works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"EpbtFaSaleTypeListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"epbt-fa-sale-type-list","template":"<ep-dropdown [labelText]=\"labelText\" [data]=\"salesTypeList\" [(ngModel)]=\"selectedSaleType\" textField=\"label\"\n  valueField=\"value\" (selectionChange)=\"onSelectionChange($event)\">\n</ep-dropdown>","styles":[""]}]}],"members":{"selectedSaleTypeChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":10,"character":3}}]}],"salesTypeList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"selectedSaleType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}]}},"EpbtFaCompetitorPricingLineNegotiationComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"epbt-fa-competitor-pricing-line-negotiation","template":"<section class=\"row ep-margin-all-10\">\n\n    <form class=\"col-xs-12 col-sm-12 no-padding\" [formGroup]=\"competitorNegotiationForm\" (ngSubmit)=\"CompetitorSave()\">\n        <div class=\"col-xs-12 col-sm-12 col-md-6 col-lg-4 ep-margin-bottom-10 no-padding\">\n            <section class=\"row no-margin ep-margin-20\">\n                <div class=\"col-xs-12 col-sm-12 no-padding ep-pad-top-10 ep-pad-bottom-10\">\n                    <div class=\"ep-title-color ep-titles\">Price</div>\n                </div>\n                <div class=\"row col-xs-12 col-sm-12 no-padding no-margin\">\n                    <div class=\"col-xs-12 col-sm-6 ep-mbl-10 ep-pl-0\">\n                        <!-- <ep-text-box formControlName=\"price\" labelText=\"price*\">\n                        </ep-text-box>\n                        <h4 class=\"probabilityErrorMsg\"></h4>\n                        <div *ngIf=\"submitted && frmFields.price.errors\" class=\"probabilityErrorMsg\">\n                            <p *ngIf=\"frmFields.price.errors.required\" class=\"ep-color-red\">Price is\n                                required</p>\n                        </div> -->\n                        <!-- <ep-text-box (keypress)=\"numberOnly($event)\" formControlName=\"price\" labelText=\"price*\">\n                        </ep-text-box> -->\n\n                        <ep-numeric-box [spinners]=\"false\" [min]=\"0\" [decimals]=\"2\" formControlName=\"price\"\n                            (input)=\"onPriceFieldChanged($event)\" labelText=\"price*\" [autoFocus]=\"true\">\n                        </ep-numeric-box>\n                        <h4 class=\"priceErrorMsg\"></h4>\n                        <div *ngIf=\"submitted && (frmFields.price.errors || isPriceWarning)\" class=\"priceErrorMsg\">\n                            <p *ngIf=\"frmFields.price.errors\" class=\"ep-color-red\">Price is\n                                required\n                            </p>\n                            <p *ngIf=\"isPriceWarning\" class=\"ep-color-red\">Price should not\n                                exceed 6 digits\n                            </p>\n                        </div>\n\n\n                        <!-- <ep-numeric-box  formControlName=\"price\" labelText=\"price*\" [max]=\"999999\"></ep-numeric-box> -->\n\n                        <!-- <h4 class=\"probabilityErrorMsg\"></h4>\n                        <div *ngIf=\"submitted && frmFields.price.errors\" class=\"probabilityErrorMsg\">\n                            <p *ngIf=\"frmFields.price.errors.required\" class=\"ep-color-red\">Price is\n                                required</p>\n                            <p *ngIf=\"frmFields.price.errors.maxlength\" class=\"ep-color-red\">Price should not\n                                exceed 6 digits\n                            </p>\n                        </div> -->\n                    </div>\n                    <div class=\"col-xs-12 col-sm-6 ep-pr-0\">\n                        <epbt-fa-per-list [labelText]=\"'UOM'\" [(selectedPer)]=\"selectedPriceId\"\n                            (perChange)=\"onValueChange($event)\" [perList]=\"epbtFaCompetitorService.sellPricePers\">\n                        </epbt-fa-per-list>\n                    </div>\n                </div>\n            </section>\n            <section class=\"row no-margin ep-margin-20\">\n                <div class=\"col-xs-12 col-sm-12 no-padding ep-pad-top-10 ep-pad-bottom-10\">\n                    <div class=\"ep-title-color ep-titles\">Product code</div>\n                </div>\n                <div class=\"col-xs-12 col-sm-12 ep-mbl-10 no-padding\">\n                    <ep-text-box formControlName=\"productcode\" labelText=\"Competitor product code\">\n                    </ep-text-box>\n                </div>\n                <h4 class=\"prodCodeErrorMsg\"></h4>\n                <div *ngIf=\"submitted && frmFields.productcode.errors\" class=\"prodCodeErrorMsg\">\n                    <p *ngIf=\"frmFields.productcode.errors.maxlength\" class=\"ep-color-red\">Product code should\n                        not\n                        exceed 50 characters\n                    </p>\n                </div>\n            </section>\n            <section class=\"row no-margin ep-margin-20\">\n                <div class=\"col-xs-12 col-sm-12 no-padding ep-pad-top-10 ep-pad-bottom-10\">\n                    <div class=\"ep-title-color ep-titles\">Product description</div>\n                </div>\n                <div class=\"col-xs-12 col-sm-12 ep-mbl-10 no-padding\">\n                    <ep-text-box formControlName=\"productdescription\" labelText=\"Competitor product description\">\n                    </ep-text-box>\n                    <h4 class=\"proddescriptionErrorMsg\"></h4>\n                    <div *ngIf=\"submitted && frmFields.productdescription.errors\" class=\"proddescriptionErrorMsg\">\n                        <p *ngIf=\"frmFields.productdescription.errors.maxlength\" class=\"ep-color-red\">Product\n                            description should\n                            not\n                            exceed 50 characters\n                        </p>\n                    </div>\n                </div>\n                <br />\n                <div class=\"col-xs-12 col-sm-12 no-padding ep-margin-20\">\n                    <ep-text-area formControlName=\"notes\" labelText=\"Line notes\"></ep-text-area>\n                    <h4 class=\"notesErrorMsg\"></h4>\n                    <div *ngIf=\"submitted && frmFields.notes.errors\" class=\"notesErrorMsg\">\n                        <p *ngIf=\"frmFields.notes.errors.maxlength\" class=\"ep-color-red\">Notes should\n                            not\n                            exceed 50 characters\n                        </p>\n                    </div>\n                </div>\n            </section>\n            <br /><br />\n        </div>\n        <!-- <div class=\"row no-margin\">\n            <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 text-right\">\n                <ep-button (onclick)=\"cancelCompetitorNegotiationClicked()\" [buttonStyle]=\"EpButtonStyle.Secondary\">\n                    Cancel</ep-button>\n                <ep-button [type]=\"EpButtonType.Submit\" [buttonStyle]=\"EpButtonStyle.Primary\">Save</ep-button>\n            </div>\n        </div> -->\n    </form>\n\n</section>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":39,"character":19},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":40,"character":22},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":41,"character":16},{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","module":"ep-bt-controls","name":"BistrackConfig","line":43,"character":20},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":44,"character":20},{"__symbolic":"reference","name":"EpbtFaCompetitorService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"loadCompetitorForm":[{"__symbolic":"method"}],"patchValues":[{"__symbolic":"method"}],"CompetitorSave":[{"__symbolic":"method"}],"cancelCompetitorNegotiationClicked":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}],"onPriceFieldChanged":[{"__symbolic":"method"}]}},"EpbtFaEpaReturnParametersModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]}},"EpbtFaQuickTransferLineModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"Product2","line":10,"character":25}]}],"checkTallyProduct":[{"__symbolic":"method"}],"GetProductPriceParameters":[{"__symbolic":"method"}]}},"EpbtFaGridBaseModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,null,{"__symbolic":"reference","name":"boolean"}]}]}},"EpbtFaProductGridModel":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"EpbtFaGridBaseModel"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,null,null,{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"boolean"}]}]}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"epbt-fa-label-templates-grid","template":"<div class=\"epbt-panel-stretch\">\n    <epbt-grid-card *ngIf=\"labelTemplateGridModel\" [gridModel]=\"labelTemplateGridModel\" [bodyTemplate]=\"bodyTemplate\"\n        [headerTemplate]=\"headerTemplate\">\n    </epbt-grid-card>\n</div>\n\n<ng-template #headerTemplate let-model=\"model\">\n    <div>\n        <div class=\"row no-margin\">\n            <h2 class=\"customerTitlecard ep-wrd-wrap\">{{model.name}} </h2>\n        </div>\n    </div>\n</ng-template>\n\n<ng-template #bodyTemplate let-model=\"model\">\n    <div class=\"row no-margin\">\n        <div class=\"col-lg-12 no-padding ep-margin-bottom-10\">\n            <div class=\"customerTitlecard ep-wrd-wrap\">Type: {{model.kind}} </div>\n        </div>\n    </div>\n    <div class=\"row no-margin\">\n        <div class=\"col-lg-12 no-padding ep-margin-bottom-10\">\n            <div class=\"customerTitlecard ep-wrd-wrap\">Default qty: {{model.defaultQuantity}} </div>\n        </div>\n    </div>\n    <div class=\"row no-margin\">\n        <ep-numeric-box [spinners]=\"false\" [decimals]=\"0\" [(ngModel)]=\"model.requestedQuantity\" [min]=\"0\"\n            labelText=\"Requested qty\">\n        </ep-numeric-box>\n    </div>\n    <div class=\"row no-margin\">\n        <div class=\"col-lg-12 no-padding ep-margin-bottom-10\">\n            <div class=\"customerTitlecard ep-wrd-wrap\"><i class=\"mdi mdi-printer mdi-18px ep-pad-right-10\"></i> :\n                {{model.branchPrinterName}} </div>\n        </div>\n    </div>\n</ng-template>","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaLabelsService"},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"EpbtFaProductService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getTemplateGridModel":[{"__symbolic":"method"}],"bindLabelTemplates":[{"__symbolic":"method"}],"updateGrid":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"epbt-fa-smartviews-grid","template":"<epbt-grid-card *ngIf=\"gridModel && !SmartviewsService.isShowChildGrid\" [gridModel]=\"gridModel\" [model]=\"mobileData\"\n  [headerTemplate]=\"headerTemplate\" [bodyTemplate]=\"bodyTemplate\" [isLoader]=\"true\"></epbt-grid-card>\n\n<ep-button [buttonStyle]=\"EpButtonStyle.Primary\" class=\"ep-more\"\n  *ngIf=\"isMoreEnable && !SmartviewsService.isShowChildGrid\" (onclick)=\"getMobileData()\">MORE\n</ep-button>\n\n<ng-template #headerTemplate let-model=\"model\">\n  <div class=\"row ep-card-titles\" (click)=\"onCardClick(model)\">\n    <div class=\"col-sm-12 customerTitlecard\">{{model.key1}}</div>\n    <div class=\"col-sm-12 no-padding text-left customerCode\">{{model.value1}}</div>\n  </div>\n</ng-template>\n\n\n\n<ng-template #bodyTemplate let-model=\"model\">\n  <div class=\"row no-margin\" *ngIf=\"smartViewSelectedColumns.length > 1\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">{{model.key2}} </div>\n      <div class=\"details_text\">{{model.value2}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\" *ngIf=\"smartViewSelectedColumns.length > 2\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">{{model.key3}} </div>\n      <div class=\"details_text\">{{model.value3}}</div>\n    </div>\n  </div>\n  <div class=\"row no-margin\" *ngIf=\"smartViewSelectedColumns.length > 3\">\n    <div class=\"col-lg-12 no-padding\">\n      <div class=\"details_title\">{{model.key4}} </div>\n      <div class=\"details_text\">{{model.value4}}</div>\n    </div>\n  </div>\n</ng-template>\n\n<ng-template #numberTemplate let-dataItem=\"dataItem\">\n  <i></i><span>{{dataItem.value4 | number:'1.4-4' | noComma}}</span>\n</ng-template>\n\n<section *ngIf=\"SmartviewsService.isShowChildGrid\" class=\"row no-margin col-sm-12 no-padding\">\n  <epbt-fa-smartviews-details class=\"col-sm-12 no-padding\"></epbt-fa-smartviews-details>\n</section>","styles":[""]}]}],"members":{"isShow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"loadingChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":64,"character":3}}]}],"numberTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":68,"character":3},"arguments":["numberTemplate",{"static":false}]}]}],"epbtFaSmartviewsDetailsComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":69,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵc"},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":71,"character":30},{"__symbolic":"reference","name":"EpbtFaSmartviewsService"},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":72,"character":70},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpEventService","line":72,"character":104},{"__symbolic":"reference","name":"EpbtFaSmartTilesService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getGridModel":[{"__symbolic":"method"}],"navigateToDetailsView":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}],"getGridModelData":[{"__symbolic":"method"}],"updateGrid":[{"__symbolic":"method"}],"getMobileData":[{"__symbolic":"method"}],"smartViewListdata":[{"__symbolic":"method"}],"gridHeaderDataPrepare":[{"__symbolic":"method"}],"keys":[{"__symbolic":"method"}],"onCardClick":[{"__symbolic":"method"}],"createColumns":[{"__symbolic":"method"}],"clearGridDetails":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":23,"character":1},"arguments":[{"selector":"epbt-fa-smartviews-details","template":"<section class=\"row no-margin epbt-hgt-25\">\n  <div class=\"col-xs-12 col-sm-7 col-md-8 col-lg-9 no-padding\">\n    <div class=\"ep-color-anotherBlue ep-back-btn ep-margin-top-10\">\n      < <a href=\"javascript:void(0);\" id=\"BacktoSmartViewId\" (click)=\"backButtonClick()\" class=\"ep-color-add-blue\">\n        Back To Smart view List\n        </a>\n    </div>\n  </div>\n  <div class=\"col-xs-12 col-sm-12 hidden-md hidden-lg epbt-customer-name epbt-smat-title\">\n    {{SmartviewsService.smartViewDetailsHeaderTitle}}</div>\n  <!-- <div class=\"col-xs-12 col-sm-5 col-md-4 col-lg-3 no-padding epbt-more-option\">\n    <ep-dropdown-button [model]=\"dropdown\" (itemClick)=\"onSelectionChange($event)\"></ep-dropdown-button>\n  </div> -->\n</section>\n\n<section class=\"row no-margin\">\n  <div class=\"col-xs-12 col-sm-7 col-md-8 col-lg-9 no-padding ep-mob-m-tb\">\n    <div class=\"hidden-xs hidden-sm col-md-12 col-lg-12 epbt-customer-name epbt-smat-title-desk\">\n      {{SmartviewsService.smartViewDetailsHeaderTitle}}\n    </div>\n  </div>\n  <div class=\"col-xs-12 col-sm-5 col-md-4 col-lg-3 no-padding epbt-more-option\">\n    <ep-dropdown-button [model]=\"dropdown\" (itemClick)=\"onSelectionChange($event)\"></ep-dropdown-button>\n  </div>\n</section>\n\n\n<section class=\"row no-margin\">\n  <!-- <div *ngFor=\"let key of (keys(item))\">{{key}} : {{item[key]}}</div> -->\n  <section class=\"col-xs-12 col-sm-4 col-md-3 col-lg-2 epbt-smart-details\"\n    *ngFor=\"let item of selectedSmartViewsGridData\">\n    <ep-tooltip [model]=\"epToolTip\">\n      <div class=\"details_title smartview_Title\" [attr.data-key]=\"item.key\">{{item.key}}</div>\n    </ep-tooltip>\n    <!-- <div class=\"details_title smartview_Title\">{{item.key}}</div> -->\n    <div class=\"details_text\"> {{item.value}}</div>\n\n  </section>\n  <!-- <div *ngFor=\"let tab of tabList\">\n    <div *ngIf=\"tab.isVisible\">\n      {{tab.name}}\n    </div>\n\n  </div> -->\n\n</section>\n<ng-template #tooltipTemplate let-anchor>\n  {{ anchor.nativeElement.getAttribute(\"data-key\") }}\n</ng-template>","styles":[""]}]}],"members":{"tooltipTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":55,"character":3},"arguments":["tooltipTemplate",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaSmartviewsService"},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":60,"character":81},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":61,"character":20},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","name":"EpbtFaCustomerService"},{"__symbolic":"reference","name":"EpbtFaSmartTilesService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":63,"character":22},{"__symbolic":"reference","name":"EpbtFaOpportunityService"},{"__symbolic":"reference","name":"EpbtFaProductService"},{"__symbolic":"reference","name":"EpbtFaContactsService"},{"__symbolic":"reference","module":"@epicor/kinetic","name":"EpDialogService","line":65,"character":29}]}],"ngOnInit":[{"__symbolic":"method"}],"tabDataLoad":[{"__symbolic":"method"}],"keys":[{"__symbolic":"method"}],"tabEnable":[{"__symbolic":"method"}],"dropdownDataPrepare":[{"__symbolic":"method"}],"onSelectionChange":[{"__symbolic":"method"}],"isNotepadRestricted":[{"__symbolic":"method"}],"backButtonClick":[{"__symbolic":"method"}],"openDialog":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":24,"character":1},"arguments":[{"selector":"epbt-fa-open-document","template":"\n<div class=\"ep-color-anotherBlue ep-back-btn ep-margin-top-10\">\n  <!-- < <a [routerLink]=\"['/home/customer/details',customerId]\">\n        Back To Documents\n        </a> -->\n  < <a href=\"javascript:void(0);\" (click)=\"backButtonClick()\" class=\"ep-color-add-blue\">\n    {{backTitle}}\n    </a>\n</div>\n<section class=\"ep-title-color ep-titles ep-margin-bottom-10\"\n  *ngIf=\"selectedItem.type!='StockTransfer' && selectedItem.type!='PurchaseOrder' && selectedItem.type!='WorksOrder'\">\n  <!-- <div>New Opportunity</div> -->\n  <div>{{pageTitle  |  number:'5.0'  | noComma}}</div>\n</section>\n<section class=\"ep-title-color ep-titles ep-margin-bottom-10\" *ngIf=\"selectedItem.type=='StockTransfer'\">\n  <div>{{selectedItem.orderNumber  |  number:'5.0'  | noComma}}</div>\n</section>\n<section class=\"ep-title-color ep-titles ep-margin-bottom-10\" *ngIf=\"selectedItem.type=='PurchaseOrder'\">\n  <div>{{selectedItem.orderNumber |  number:'5.0'  | noComma}}</div>\n</section>\n<section class=\"ep-title-color ep-titles ep-margin-bottom-10\" *ngIf=\"selectedItem.type=='WorksOrder'\">\n  <div>{{selectedItem.worksOrderNumber  |  number:'5.0'  | noComma}}</div>\n</section>\n<hr *ngIf=\"selectedItem.type!='StockTransfer' && selectedItem.type!='PurchaseOrder' && selectedItem.type!='WorksOrder'\">\n<section class=\"ep-mbl-10\"\n  *ngIf=\"selectedItem.type!='StockTransfer' && selectedItem.type!='PurchaseOrder' && selectedItem.type!='WorksOrder'\">\n  <div class=\"ep-title-color ep-titles\">{{selectedItem.name}}</div>\n  <div class=\"ep-title-color ep-subtitles\">{{selectedItem.customerCode}}</div>\n</section>\n<hr *ngIf=\"selectedItem.type!='StockTransfer' && selectedItem.type!='PurchaseOrder' && selectedItem.type!='WorksOrder'\">\n<br />\n\n\n<!-- Open -->\n<!-- Tab Strip Start-->\n<mat-tab-group (selectedTabChange)=\"onTabSelect($event)\" [@.disabled]=\"true\" animationDuration=\"0ms\">\n  <mat-tab [label]=\"selectedItem.title\">\n\n    <section class=\"margin-10\"\n      *ngIf=\"selectedItem.type!='StockTransfer' && selectedItem.type!='PurchaseOrder' && selectedItem.type!='WorksOrder'\">\n\n      <div class=\"row col-lg-12\">\n        {{selectedItem.customerCode}}-{{selectedItem.name}}\n      </div>\n      <div class=\"row no-margin\">\n        <div *ngIf=\"selectedItem.type!='TemplateOrder'\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Status</div>\n          <div class=\"details_text\">{{selectedItem.statusName}}</div>\n        </div>\n        <div *ngIf=\"selectedItem.type=='TemplateOrder' || selectedItem.type=='CallOff'\"\n          class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Desc</div>\n          <div class=\"details_text\">{{selectedItem.description}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Job ref</div>\n          <div class=\"details_text\">{{selectedItem.jobRef}}</div>\n        </div>\n        <div *ngIf=\"selectedItem.type=='Quote' || selectedItem.type=='CallOff' || selectedItem.type=='TemplateOrder'\"\n          class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Expiry</div>\n          <div class=\"details_text\">{{selectedItem.createdDate|date:dateFormat}}</div>\n        </div>\n        <div *ngIf=\"selectedItem.type=='Quote'\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Quote date</div>\n          <div class=\"details_text\">{{selectedItem.createdDate|date:dateFormat}}</div>\n        </div>\n        <div *ngIf=\"selectedItem.type!='Quote'\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Order date</div>\n          <div class=\"details_text\" *ngIf=\"selectedItem.type !='Order'\">{{selectedItem.createdDate|date:dateFormat}}\n          </div>\n          <div class=\"details_text\" *ngIf=\"selectedItem.type == 'Order'\">\n            {{selectedItem.createdDate|date:'MM-dd-yyyy HH:mm'}}\n          </div>\n        </div>\n        <div *ngIf=\"selectedItem.type=='Invoice'\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Invoice date</div>\n          <div class=\"details_text\">{{selectedItem.invoiceDate|date:dateFormat}}</div>\n        </div>\n        <div *ngIf=\"selectedItem.type=='Invoice'\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Due date</div>\n          <div class=\"details_text\">{{selectedItem.dueDate |date:dateFormat}}</div>\n        </div>\n        <div *ngIf=\"selectedItem.type=='Credit'\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Credit date</div>\n          <div class=\"details_text\">{{selectedItem.creditDate|date:dateFormat}}</div>\n        </div>\n        <div *ngIf=\"selectedItem.type=='Quote' || selectedItem.type=='CallOff' || selectedItem.type=='Order'\"\n          class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Required</div>\n          <div class=\"details_text\">{{selectedItem.requiredDate|date:dateFormat}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Branch</div>\n          <div class=\"details_text\">{{selectedItem.branchName}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Currency</div>\n          <div class=\"details_text\">{{selectedItem.currencyCode}}</div>\n        </div>\n      </div>\n      <hr>\n      <div class=\"row no-margin\">\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Goods total</div>\n          <div class=\"details_text\">{{currency}}{{selectedItem.goodsTotal | number:'1.2-2'}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Tax</div>\n          <div class=\"details_text\">{{currency}}{{selectedItem.vatTax | number:'1.2-2'}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Total amt</div>\n          <div class=\"details_text\">{{currency}}{{selectedItem.totalAmount | number:'1.2-2'}}</div>\n        </div>\n        <div *ngIf=\"faDocumentDetailService.totalMarginFlag\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Total margin</div>\n          <div class=\"details_text\">{{selectedItem.totalMargin | percent:'1.2-2'}}</div>\n        </div>\n        <div *ngIf=\"faDocumentDetailService.totalCostFlag\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Total cost</div>\n          <div class=\"details_text\">{{currency}}{{selectedItem.totalCost | number:'1.2-2'}}</div>\n        </div>\n        <div *ngIf=\"selectedItem.type=='Quote'\" class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Spec order</div>\n          <div class=\"details_text\">{{selectedItem.specOrderDesc}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Lines</div>\n          <div class=\"details_text\">{{selectedItem.noOfLines}}</div>\n        </div>\n      </div>\n      <hr>\n      <div class=\"row no-margin\">\n        <div *ngIf=\"selectedItem.type !='Invoice' && selectedItem.type !='Credit'\"\n          class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Sales rep</div>\n          <div class=\"details_text\">{{selectedItem.salesRepName}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Contact</div>\n          <div class=\"details_text\">{{selectedItem.contactName}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Number</div>\n          <div class=\"details_text\">\n            <a class=\"ep-color-add-blue\" href=\"tel:{{selectedItem.contactNumber}}\">{{selectedItem.contactNumber}}</a>\n          </div>\n        </div>\n      </div>\n      <hr>\n      <!--  <div class=\"row no-margin\">\n          <div class=\"details_title\">Delivery addr: {{selectedItem.deliveryAddressCode}}</div>\n        </div> -->\n      <div class=\"row no-margin\">\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Delivery addr: {{selectedItem.deliveryAddressCode}}</div>\n          <div class=\"details_text\">{{selectedItem.deliveryAddress}}</div>\n        </div>\n      </div>\n      <hr>\n      <!--  <div class=\"row no-margin\">\n          <div class=\"details_title\">{{selectedItem.type =='Credit'?'Credit addr:':'Invoice addr:'}} {{selectedItem.invoiceAddressCode}}</div>\n        </div> -->\n      <div class=\"row no-margin\">\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">{{selectedItem.type =='Credit'?'Credit addr:':'Invoice addr:'}}\n            {{selectedItem.invoiceAddressCode}}</div>\n          <div class=\"details_text\">{{selectedItem.invoiceAddress}}</div>\n        </div>\n      </div>\n    </section>\n\n    <!--Stock Transfers Template-->\n\n    <section *ngIf=\"selectedItem.type=='StockTransfer'\">\n\n\n      <div class=\"row col-lg-12\">\n        {{selectedItem.customerCode}}{{selectedItem.name}}\n      </div>\n\n      <div class=\"row no-margin\">\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">From Branch</div>\n          <div class=\"details_text\">{{selectedItem.branchName}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">To Branch</div>\n          <div class=\"details_text\">{{selectedItem.tobranchName}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Via Branch</div>\n          <div class=\"details_text\">{{selectedItem.viabranchName}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Required</div>\n          <div class=\"details_text\">{{selectedItem.requiredDate | date:dateFormat}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Created by</div>\n          <div class=\"details_text\">{{selectedItem.createdBy}}</div>\n        </div>\n\n      </div>\n\n    </section>\n    <!--Stock Transfers Template end-->\n\n    <!--Purchase Order Template-->\n\n    <section *ngIf=\"selectedItem.type=='PurchaseOrder'\">\n\n      <div class=\"row no-margin\">\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Supplier</div>\n          <div class=\"details_text\">{{selectedItem.supplier}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Type</div>\n          <div class=\"details_text\">{{selectedItem.orderType}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Status</div>\n          <div class=\"details_text\">{{selectedItem.status}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Required</div>\n          <div class=\"details_text\">{{selectedItem.requiredDate | date:dateFormat}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Expected</div>\n          <div *ngIf=\"selectedItem.dateExpected && selectedItem.dateExpected.getYear()!=0001;else dateTemplate\"\n            class=\"details_text\"></div>\n          <ng-template #dateTemplate>\n            <div class=\"details_text\">{{selectedItem.dateExpected | date:dateFormat}}</div>\n          </ng-template>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Branch</div>\n          <div class=\"details_text\">{{selectedItem.branchName}}</div>\n        </div>\n      </div>\n      <div class=\"row no-margin\">\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Total Cost</div>\n          <div class=\"details_text\">{{currency}}{{selectedItem.totalCost  | number:'1.2-2'}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Add Cost</div>\n          <div class=\"details_text\">{{currency}}{{selectedItem.totalAdditionalCost  | number:'1.2-2'}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Total Weight</div>\n          <div class=\"details_text\">{{selectedItem.totalWeight  | number:'1.4-4'}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">No.of Lines</div>\n          <div class=\"details_text\">{{selectedItem.noOfLines}}</div>\n        </div>\n      </div>\n      <div class=\"row no-margin\">\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Created by</div>\n          <div class=\"details_text\">{{selectedItem.createdBy}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Created Phone no.</div>\n          <div class=\"details_text\">\n            <a class=\"ep-color-add-blue\"\n              href=\"tel:{{selectedItem.createdByContactNumber}}\">{{selectedItem.createdByContactNumber}}</a>\n          </div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Approved by</div>\n          <div class=\"details_text\">{{selectedItem.approvedByName}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Approved Phone no.</div>\n          <div class=\"details_text\">\n            <a class=\"ep-color-add-blue\"\n              href=\"tel:{{selectedItem.approvedByNumber}}\">{{selectedItem.approvedByNumber}}</a>\n          </div>\n        </div>\n      </div>\n\n      <div class=\"row no-margin\">\n        <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6 no-padding\">\n          <div class=\"details_title\">Delivery to</div>\n          <div class=\"details_text\">\n            <div>{{selectedItem.branchCode}}-{{selectedItem.branchName}}</div>\n            <div>{{selectedItem.deliveryAddress}}</div>\n          </div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6 no-padding\">\n          <div class=\"details_title\">Payment to</div>\n          <div class=\"details_text\">{{selectedItem.invoiceAddress}}</div>\n        </div>\n      </div>\n\n\n    </section>\n    <!--Purchase Order Template end-->\n\n\n    <!--WorksOrder Template start-->\n    <section *ngIf=\"selectedItem.type=='WorksOrder'\">\n      <div class=\"row no-margin\">\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Status</div>\n          <div class=\"details_text\">{{selectedItem.displayStatus}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Required</div>\n          <div class=\"details_text\">{{selectedItem.dateRequired  | date:dateFormat}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Branch</div>\n          <div class=\"details_text\">{{selectedItem.branchName}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Customer</div>\n          <div class=\"details_text\">{{selectedItem.customerName}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Order #</div>\n          <div class=\"details_text\" *ngIf=\"selectedItem.orderNumber\">{{selectedItem.orderNumber}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Description</div>\n          <div class=\"details_text\">{{selectedItem.description}}</div>\n        </div>\n      </div>\n      <hr>\n      <div class=\"row no-margin\">\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Created by</div>\n          <div class=\"details_text\">{{selectedItem.createdByName}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Contact #</div>\n          <div class=\"details_text\">{{selectedItem.contactTelephoneNumber}}</div>\n        </div>\n      </div>\n      <hr>\n      <div class=\"row no-margin\">\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Total source cost</div>\n          <div class=\"details_text\">{{currency}}{{selectedItem.totalSourceCost  | number:'1.2-2'}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Total process cost</div>\n          <div class=\"details_text\">{{currency}}{{selectedItem.totalProcessCost  | number:'1.2-2'}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Total cost price</div>\n          <div class=\"details_text\">{{currency}}{{selectedItem.totalCostPrice  | number:'1.2-2'}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Volume in</div>\n          <div class=\"details_text\">{{selectedItem.totalVolumeIn  | number:'1.4-4'}} {{selectedItem.mbfPerCode}}</div>\n        </div>\n        <div class=\"col-xs-12 col-sm-6 col-md-4 col-lg-2 no-padding\">\n          <div class=\"details_title\">Volume out</div>\n          <div class=\"details_text\">{{selectedItem.totalVolumeOut  | number:'1.4-4'}} {{selectedItem.mbfPerCode}}</div>\n        </div>\n      </div>\n    </section>\n    <!--WorksOrder Template end-->\n\n\n  </mat-tab>\n\n  <!--WorksOrder Tab--start-->\n  <mat-tab label=\"Source material\" *ngIf=\"selectedItem.type=='WorksOrder'\">\n    <section class=\" margin-10\">\n      <epbt-fa-document-source-material-grid></epbt-fa-document-source-material-grid>\n    </section>\n  </mat-tab>\n\n  <mat-tab label=\"Processes\" *ngIf=\"selectedItem.type=='WorksOrder'\">\n    <section class=\"margin-10\">\n      <epbt-fa-document-processes-grid></epbt-fa-document-processes-grid>\n    </section>\n  </mat-tab>\n\n  <mat-tab label=\"Finished products\" *ngIf=\"selectedItem.type=='WorksOrder'\">\n    <section class=\"margin-10\">\n      <epbt-fa-document-finished-products-grid></epbt-fa-document-finished-products-grid>\n    </section>\n  </mat-tab>\n\n  <mat-tab label=\"Lines\" *ngIf=\"selectedItem.type!='WorksOrder'\">\n    <section class=\"margin-10\" *ngIf=\"selectedItem.type!='stocktransfer'\">\n      <epbt-fa-document-line [documentType]=\"documentType\" [lines]=\"this.selectedItem.lines\"></epbt-fa-document-line>\n    </section>\n  </mat-tab>\n  <!--WorksOrder Tab--end-->\n\n  <mat-tab label=\"Attachments\">\n    <section class=\"margin-10\" *ngIf=\"selectedItem.type!='stocktransfer'\">\n      <epbt-fa-attachment [customerId]=\"customerId\" [objectListType]=\"objectListType\"\n        [documentListType]=\"documentListType\" [type]=\"type\" [baseFolderName]=\"baseFolderName\" [sourceId]=\"sourceId\"\n        [sourceItemCode]=\"sourceItemCode\" [signatureType]=\"signatureType\">\n      </epbt-fa-attachment>\n    </section>\n  </mat-tab>\n\n  <mat-tab *ngIf=\"makePaymentFlag || codPaymentFlag\" [label]=\"paymentLabel\">\n    <epbt-fa-quick-order-summary *ngIf=\"index==3\" [isQuickOrder]=\"false\"></epbt-fa-quick-order-summary>\n\n    <section class=\"col-xs-12 col-sm-12 col-md-6 col-lg-3 ep-padding-20\"\n      *ngIf=\"!isQuickOrder && quickOrderService.summaryView\">\n      <div class=\"row no-margin col-sm-12 no-padding\">\n        <div class=\"col-xs-12 col-sm-5 no-padding\">Outstanding Amount</div>\n        <div class=\"col-xs-12 col-sm-7 no-padding\">{{orderTotalAmountDisplay}}</div>\n      </div>\n      <div class=\"row no-margin col-sm-12 no-padding\">\n        <div class=\"col-xs-12 col-sm-5 no-padding\">Payment Amount</div>\n        <div class=\"col-xs-12 col-sm-7 no-padding epbt-pay-numericbox\">\n          <ep-numeric-box [spinners]=\"false\" [autoCorrect]=\"false\" [(ngModel)]=\"orderTotalAmount\">\n          </ep-numeric-box>\n          <ep-label *ngIf=\"errorMessage != ''\" class=\"ep-color-red ep-margin-top-5 ep-error-display\">\n            {{errorMessage}}</ep-label>\n        </div>\n      </div>\n      <div class=\"ep-margin-top-10 text-right no-padding ep-wiz-btns\">\n        <ep-button [type]=\"EpButtonType.Submit\" [buttonStyle]=\"EpButtonStyle.Primary\" (onclick)=\"buttonClick('PayNow')\"\n          class=\"epbt-pay-btns\">\n          Pay Now</ep-button>\n      </div>\n    </section>\n\n    <div *ngIf=\"!isQuickOrder\">\n      <div class=\"ep-padding-20\" *ngIf=\"quickOrderService.shift4EnterCardDetailsView\">\n        <div class=\"col-sm-12 no-padding\" *ngIf=\"!quickOrderSummaryService.waitFlag\">\n          Please wait while your payment is processed...\n        </div>\n\n        <div class=\"col-sm-12 no-padding\" *ngIf=\"!quickOrderSummaryService.waitFlag\">\n          Please do not close or refresh this browser window.\n        </div>\n\n        <section class=\"row no-margin col-sm-12 no-padding\" *ngIf=\"quickOrderSummaryService.waitFlag\">\n          <div class=\"col-sm-12 no-padding\">\n            <iframe [src]=\"url\" [ngStyle]=\"getStyles()\"></iframe>\n          </div>\n\n          <div class=\"col-sm-12 ep-margin-top-10 text-right no-padding ep-wiz-btns\">\n            <ep-button (onclick)=\"return()\">Return</ep-button>\n          </div>\n        </section>\n      </div>\n\n      <div class=\"ep-padding-20\" *ngIf=\"quickOrderService.creCardEntryView\">\n        <div class=\"col-sm-12 no-padding\" *ngIf=\"!quickOrderSummaryService.waitFlag\">\n            Please wait while your EPA payment is processed...\n        </div>\n\n        <div class=\"col-sm-12 no-padding\" *ngIf=\"!quickOrderSummaryService.waitFlag\">\n            Please do not close or refresh this browser window.\n        </div>\n\n        <section class=\"row no-margin col-sm-12 no-padding\" *ngIf=\"quickOrderSummaryService.waitFlag\">\n            <div class=\"col-sm-12 no-padding\">\n                <iframe [src]=\"epaUrl\" [ngStyle]=\"getStyles()\"></iframe>\n            </div>\n\n            <div class=\"col-sm-12 ep-margin-top-10 text-right no-padding ep-wiz-btns\">\n              <ep-button (onclick)=\"return()\">Return</ep-button>\n            </div>\n        </section>\n    </div>\n\n      <div class=\"ep-padding-20\" *ngIf=\"quickOrderService.i4GoErrorView\">\n        <div class=\"col-sm-12 no-padding\">\n          <i class=\"mdi mdi-close-circle mdi-18px ep-color-red\"></i> Unable to process payment\n        </div>\n        <div class=\"col-sm-12 no-padding\">\n          {{quickOrderService.errorMessage}}\n        </div>\n\n        <div class=\"ep-margin-top-10 text-right no-padding ep-wiz-btns\">\n          <ep-button [buttonStyle]=\"EpButtonStyle.Primary\" (onclick)=\"buttonClick('TryAgain')\">Try\n            Again</ep-button>\n          <ep-button [buttonStyle]=\"EpButtonStyle.Secondary\" (onclick)=\"buttonClick('PayLater')\">Pay\n            Later</ep-button>\n        </div>\n      </div>\n\n      <div class=\"row no-margin ep-padding-20\" *ngIf=\"quickOrderService.successView\">\n        <div class=\"col-sm-12 no-padding\">\n          <i class=\"mdi mdi-check-circle mdi-18px ep-color-green\"></i>\n          {{quickOrderSummaryService.successMessageLiteral}}\n        </div>\n        <section class=\"col-xs-12 col-sm-6 col-md-6 col-lg-4 no-padding\">\n          <div class=\"row no-margin\">\n            <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6 no-padding\">\n              <div class=\"details_title\">Date and Time</div>\n              <div class=\"details_text\">{{quickOrderSummaryService.successTimestampLiteral | date:dateFormat}}\n              </div>\n            </div>\n            <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6 no-padding\">\n              <div class=\"details_title\">Amount</div>\n              <div class=\"details_text\">\n                {{currency}}{{quickOrderSummaryService.successAmountLiteral | number:'1.2-2'}}</div>\n            </div>\n            <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6 no-padding\">\n              <div class=\"details_title\">Card Type</div>\n              <div class=\"details_text\">{{quickOrderSummaryService.successCardType}}</div>\n            </div>\n            <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6 no-padding\">\n              <div class=\"details_title\">Curd Number</div>\n              <div class=\"details_text\">{{quickOrderSummaryService.successCardNumber}}</div>\n            </div>\n            <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6 no-padding\">\n              <div class=\"details_title\">Authorization Code</div>\n              <div class=\"details_text\">{{quickOrderSummaryService.successConfirmationCode}}</div>\n            </div>\n            <div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6 no-padding\">\n              <div class=\"details_title\">Invoice Number</div>\n              <div class=\"details_text\">{{quickOrderSummaryService.successTransactionId}}</div>\n            </div>\n          </div>\n        </section>\n\n        <div class=\"col-sm-12 ep-margin-top-10 text-right no-padding ep-wiz-btns\">\n          <ep-button *ngIf=\"quickOrderSummaryService.successFlag\" [buttonStyle]=\"EpButtonStyle.Primary\"\n            (onclick)=\"successOkClick()\">OK\n          </ep-button>\n        </div>\n\n      </div>\n    </div>\n  </mat-tab>\n\n  <mat-tab *ngIf=\"emailFlag\" label=\"Email Link\">\n    <epbt-fa-quick-order-email *ngIf=\"index==4\" [orderObjectType]=\"0\"></epbt-fa-quick-order-email>\n  </mat-tab>\n\n\n</mat-tab-group>\n\n\n\n\n<div *ngIf=\"acceptFlag\" class=\"ep-margin-top-10 text-right no-padding ep-wiz-btns\">\n  <ep-button (onclick)=\"acceptQuote()\" [buttonStyle]=\"EpButtonStyle.Primary\">Accept</ep-button>\n</div>\n\n<div *ngIf=\"index==4 && emailFlag\" class=\"ep-margin-top-10 text-right no-padding ep-wiz-btns\">\n  <ep-button *ngIf=\"quickOrderSummaryService.emailButtonFlag\" [type]=\"EpButtonType.Submit\"\n    [buttonStyle]=\"EpButtonStyle.Primary\" (onclick)=\"sendEmail()\">Email Link</ep-button>\n</div>\n\n<!--Tab Strip End-->","styles":[""]}]}],"members":{"enableOpenDocument":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3},"arguments":["enableOpenDocument"]}]}],"backwardUrlTitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"enableOpenDocumentChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":3}}]}],"epbtFaQuickOrderEmailComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":44,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaQuickOrderEmailComponent"},{"static":false}]}]}],"epbtFaQuickOrderSummaryComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":45,"character":3},"arguments":[{"__symbolic":"reference","name":"EpbtFaQuickOrderSummaryComponent"},{"static":false}]}]}],"customerId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EpbtFaDocumentDetailService"},{"__symbolic":"reference","name":"EpbtFieldAgentService"},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":87,"character":19},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":87,"character":53},{"__symbolic":"reference","module":"ep-bt-field-agent-proxy","name":"FieldAgentClient","line":87,"character":79},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":88,"character":20},{"__symbolic":"reference","name":"EpbtFaQuickOrderService"},{"__symbolic":"reference","name":"EpbtFaQuickOrderSummaryService"},{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":90,"character":23},{"__symbolic":"reference","name":"EpbtFaSmartviewsService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getData":[{"__symbolic":"method"}],"acceptQuote":[{"__symbolic":"method"}],"backButtonClick":[{"__symbolic":"method"}],"onTabSelect":[{"__symbolic":"method"}],"sendEmail":[{"__symbolic":"method"}],"paymentComplete":[{"__symbolic":"method"}],"buttonClick":[{"__symbolic":"method"}],"successOkClick":[{"__symbolic":"method"}],"return":[{"__symbolic":"method"}],"getStyles":[{"__symbolic":"method"}],"getHeight":[{"__symbolic":"method"}]}}},"origins":{"EpBtFieldAgentControlsService":"./lib/ep-bt-field-agent-controls.service","EpBtFieldAgentControlsComponent":"./lib/ep-bt-field-agent-controls.component","InjectorInstance":"./lib/ep-bt-field-agent-controls.module","serviceConfig_CloudApiEndpoint":"./lib/ep-bt-field-agent-controls.module","EpBtFieldAgentControlsModule":"./lib/ep-bt-field-agent-controls.module","EpbtFaStateListComponent":"./lib/list/epbt-fa-state-list/epbt-fa-state-list.component","EpbtFaCountryListComponent":"./lib/list/epbt-fa-country-list/epbt-fa-country-list.component","EpbtFaDeliveryareaListComponent":"./lib/list/epbt-fa-deliveryarea-list/epbt-fa-deliveryarea-list.component","EpbtFaSalesareaListComponent":"./lib/list/epbt-fa-salesarea-list/epbt-fa-salesarea-list.component","EpbtFaSalesrepListComponent":"./lib/list/epbt-fa-salesrep-list/epbt-fa-salesrep-list.component","EpbtFaDocumenttypeListComponent":"./lib/list/epbt-fa-documenttype-list/epbt-fa-documenttype-list.component","EpbtFaDocumentGridCardComponent":"./lib/controls/epbt-fa-document-grid-card/epbt-fa-document-grid-card.component","EpbtFaDocumentsGridComponent":"./lib/controls/epbt-fa-documents-grid/epbt-fa-documents-grid.component","EpbtFaAddressGridComponent":"./lib/controls/epbt-fa-address-grid/epbt-fa-address-grid.component","EpbtFaCustomerGridComponent":"./lib/controls/epbt-fa-customer-grid/epbt-fa-customer-grid.component","EpbtFaCustomerSearchComponent":"./lib/controls/epbt-fa-customer-search/epbt-fa-customer-search.component","EpbtFaAddressInfoCardComponent":"./lib/controls/epbt-fa-address-info-card/epbt-fa-address-info-card.component","EpbtFaAddressInfoMapCardComponent":"./lib/controls/epbt-fa-address-info-map-card/epbt-fa-address-info-map-card.component","EpbtFaCustomerInfoComponent":"./lib/controls/epbt-fa-customer-info/epbt-fa-customer-info.component","EpbtFaContactsGridComponent":"./lib/controls/epbt-fa-contacts-grid/epbt-fa-contacts-grid.component","EpbtFieldAgentService":"./lib/services/epbt-field-agent.service","EpbtFaCustomerProductsPurchasedGridComponent":"./lib/controls/epbt-fa-customer-products-purchased-grid/epbt-fa-customer-products-purchased-grid.component","EpbtFaCustomerFinancialDetailsComponent":"./lib/controls/epbt-fa-customer-financial-details/epbt-fa-customer-financial-details.component","EpbtFaNotepadGridComponent":"./lib/controls/epbt-fa-notepad-grid/epbt-fa-notepad-grid.component","EpbtFaCustomerService":"./lib/services/epbt-fa-customer.service","EpbtFaContactsService":"./lib/services/epbt-fa-contacts.service","EpbtFaNotepadService":"./lib/services/epbt-fa-notepad.service","EpbtFaNotepadtypeListComponent":"./lib/list/epbt-fa-notepadtype-list/epbt-fa-notepadtype-list.component","EpbtFaCustomerProductsPurchasedDetailsComponent":"./lib/controls/epbt-fa-customer-products-purchased-details/epbt-fa-customer-products-purchased-details.component","EpbtFaCustomerJobBalancesGridComponent":"./lib/controls/epbt-fa-customer-job-balances-grid/epbt-fa-customer-job-balances-grid.component","EpbtFaBistrackuserListComponent":"./lib/list/epbt-fa-bistrackuser-list/epbt-fa-bistrackuser-list.component","EpbtFaCustomerCampaignsListComponent":"./lib/list/epbt-fa-customer-campaigns-list/epbt-fa-customer-campaigns-list.component","EpbtFaCustomerContactListComponent":"./lib/list/epbt-fa-customer-contact-list/epbt-fa-customer-contact-list.component","EpbtFaCampaignActionListComponent":"./lib/list/epbt-fa-campaign-action-list/epbt-fa-campaign-action-list.component","EpbtFaTitleListComponent":"./lib/list/epbt-fa-title-list/epbt-fa-title-list.component","EpbtFaDocumentService":"./lib/services/epbt-fa-document.service","DocumentDetailModel":"./lib/models/document-detail.model","EpbtFaDocumentDetailService":"./lib/services/epbt-fa-document-detail.service","EpbtFaCustomerDocOppStatusListComponent":"./lib/list/epbt-fa-customer-doc-opp-status-list/epbt-fa-customer-doc-opp-status-list.component","EpbtFaCustomerDocOppCurrencyListComponent":"./lib/list/epbt-fa-customer-doc-opp-currency-list/epbt-fa-customer-doc-opp-currency-list.component","EpbtFaDocumentLineComponent":"./lib/controls/epbt-fa-document-line/epbt-fa-document-line.component","EpbtFaAttachmentComponent":"./lib/controls/epbt-fa-attachment/epbt-fa-attachment.component","EpbtFaProductGridComponent":"./lib/controls/epbt-fa-product-grid/epbt-fa-product-grid.component","EpbtFaProductInfoComponent":"./lib/controls/epbt-fa-product-info/epbt-fa-product-info.component","EpbtFaProductPurchasedByGridComponent":"./lib/controls/epbt-fa-product-purchased-by-grid/epbt-fa-product-purchased-by-grid.component","EpbtFaProspectService":"./lib/services/epbt-fa-prospect.service","EpbtFaProductSellingBandsGridComponent":"./lib/controls/epbt-fa-product-selling-bands-grid/epbt-fa-product-selling-bands-grid.component","EpbtFaProductStockGridComponent":"./lib/controls/epbt-fa-product-stock-grid/epbt-fa-product-stock-grid.component","EpbtFaProductBinlocationGridComponent":"./lib/controls/epbt-fa-product-binlocation-grid/epbt-fa-product-binlocation-grid.component","EpbtFaProductService":"./lib/services/epbt-fa-product.service","EpbtFaProductBinlocationComponent":"./lib/controls/epbt-fa-product-binlocation/epbt-fa-product-binlocation.component","EpbtFaProductBinlocationService":"./lib/services/epbt-fa-product-binlocation.service","EpbtFaBistrackbranchesListComponent":"./lib/list/epbt-fa-bistrackbranches-list/epbt-fa-bistrackbranches-list.component","EpbtFaProductRelatedGridComponent":"./lib/controls/epbt-fa-product-related-grid/epbt-fa-product-related-grid.component","EpbtFaBinLocationProductGridComponent":"./lib/controls/epbt-fa-bin-location-product-grid/epbt-fa-bin-location-product-grid.component","EpbtFaBinLocationSelectedProductGridComponent":"./lib/controls/epbt-fa-bin-location-selected-product-grid/epbt-fa-bin-location-selected-product-grid.component","EpbtFaBinLocationSummaryComponent":"./lib/controls/epbt-fa-bin-location-summary/epbt-fa-bin-location-summary.component","EpbtFaQuickOrderService":"./lib/services/epbt-fa-quick-order.service","EpbtFaQuickOrderQuoteComponent":"./lib/controls/epbt-fa-quick-order-quote/epbt-fa-quick-order-quote.component","EpbtFaTaxAreasListComponent":"./lib/list/epbt-fa-tax-areas-list/epbt-fa-tax-areas-list.component","EpbtFaSuppliersGridComponent":"./lib/controls/epbt-fa-suppliers-grid/epbt-fa-suppliers-grid.component","EpbtFaQuickPurchaseSuppliersComponent":"./lib/controls/epbt-fa-quick-purchase-suppliers/epbt-fa-quick-purchase-suppliers.component","EpbtFaQuickTransferService":"./lib/services/epbt-fa-quick-transfer.service","EpbtFaQuickTransferSelectedProductsGridComponent":"./lib/controls/epbt-fa-quick-transfer-selected-products-grid/epbt-fa-quick-transfer-selected-products-grid.component","Rights":"./lib/core-objects/Rights","EpbtFaQuickPurchaseService":"./lib/services/epbt-fa-quick-purchase.service","EpbtFaProductStockDetailsComponent":"./lib/controls/epbt-fa-product-stock-details/epbt-fa-product-stock-details.component","EpbtFaImageDialogComponent":"./lib/dialogs/epbt-fa-image-dialog/epbt-fa-image-dialog.component","EpbtFaProductDialogComponent":"./lib/dialogs/epbt-fa-product-dialog/epbt-fa-product-dialog.component","EpbtFaCompetitorPricingComponent":"./lib/controls/epbt-fa-competitor-pricing/epbt-fa-competitor-pricing.component","EpbtFaCompetitorService":"./lib/services/epbt-fa-competitor.service","EpbtFaCompetitorPriceAddressListComponent":"./lib/list/epbt-fa-competitor-price-address-list/epbt-fa-competitor-price-address-list.component","EpbtFaCompetitorPriceTypeListComponent":"./lib/list/epbt-fa-competitor-price-type-list/epbt-fa-competitor-price-type-list.component","EpbtFaProductPerListComponent":"./lib/list/epbt-fa-product-per-list/epbt-fa-product-per-list.component","EpbtFaCompetitorSelectedProductGridComponent":"./lib/controls/epbt-fa-competitor-selected-product-grid/epbt-fa-competitor-selected-product-grid.component","EpbtFaCompetitorNegotiationListComponent":"./lib/list/epbt-fa-competitor-negotiation-list/epbt-fa-competitor-negotiation-list.component","EpbtFaQuickPurchaseSummaryComponent":"./lib/controls/epbt-fa-quick-purchase-summary/epbt-fa-quick-purchase-summary.component","EpbtFaAddressesGridComponent":"./lib/controls/epbt-fa-addresses-grid/epbt-fa-addresses-grid.component","QuickOrderModel":"./lib/models/quick-order.model","QuickOrderLineModel":"./lib/models/quick-order-line.model","EpbtFaQuickOrderQuoteSelectedProductGridComponent":"./lib/controls/epbt-fa-quick-order-quote-selected-product-grid/epbt-fa-quick-order-quote-selected-product-grid.component","EpbtFaProductQuantityControlComponent":"./lib/controls/epbt-fa-product-quantity-control/epbt-fa-product-quantity-control.component","EpbtFaQuickOrderTalliedProductLineNegotiationComponent":"./lib/controls/epbt-fa-quick-order-tallied-product-line-negotiation/epbt-fa-quick-order-tallied-product-line-negotiation.component","EpbtFaQuickOrderMOLTNegotiationComponent":"./lib/controls/epbt-fa-quick-order-molt-negotiation/epbt-fa-quick-order-molt-negotiation.component","EpbtFaQuickOrderLineNegotiationComponent":"./lib/controls/epbt-fa-quick-order-line-negotiation/epbt-fa-quick-order-line-negotiation.component","EpbtFaCompetitorSummaryComponent":"./lib/controls/epbt-fa-competitor-summary/epbt-fa-competitor-summary.component","TallyEntryLineModel":"./lib/models/tally-entry-line.model","EpbtFaPerListComponent":"./lib/list/epbt-fa-per-list/epbt-fa-per-list.component","EpbtFaTallyModel":"./lib/models/epbt-fa-tally.model","EpbtFaProductTalliedQuantityControlComponent":"./lib/controls/epbt-fa-product-tallied-quantity-control/epbt-fa-product-tallied-quantity-control.component","EpbtFaQuickPurchaseModel":"./lib/models/epbt-fa-quick-purchase.model","EpbtFaQuickPurchaseLineModel":"./lib/models/epbt-fa-quick-purchase-line.model","EpbtFaQuickPurchaseProductQtyEntryLine":"./lib/models/epbt-fa-quick-purchase-product-qty-entry-line.model","EpbtFaQuickTransferSummaryComponent":"./lib/controls/epbt-fa-quick-transfer-summary/epbt-fa-quick-transfer-summary.component","EpbtFaLabelRequestComponent":"./lib/controls/epbt-fa-label-request/epbt-fa-label-request.component","EpbtFaQuickPurchaseSelectedProductGridComponent":"./lib/controls/epbt-fa-quick-purchase-selected-product-grid/epbt-fa-quick-purchase-selected-product-grid.component","EpbtFaQuickTransferSummaryProductsGridComponent":"./lib/controls/epbt-fa-quick-transfer-summary-products-grid/epbt-fa-quick-transfer-summary-products-grid.component","EpbtFaAttachmentService":"./lib/services/epbt-fa-attachment.service","EpbtFaQuickPurchaseSummaryProductsGridComponent":"./lib/controls/epbt-fa-quick-purchase-summary-products-grid/epbt-fa-quick-purchase-summary-products-grid.component","EpbtFaProductFilesGridComponent":"./lib/controls/epbt-fa-product-files-grid/epbt-fa-product-files-grid.component","EpbtFaQuickOrderSummaryService":"./lib/services/epbt-fa-quick-order-summary.service","NoCommaPipe":"./lib/pipes/no-comma.pipe","EpbtFaLabelsService":"./lib/services/epbt-fa-labels.service","EpbtFaLabelSelectedProductsGridComponent":"./lib/controls/epbt-fa-label-selected-products-grid/epbt-fa-label-selected-products-grid.component","EpbtFaQuickOrderSummaryComponent":"./lib/controls/epbt-fa-quick-order-summary/epbt-fa-quick-order-summary.component","EpbtFaLabelSummaryComponent":"./lib/controls/epbt-fa-label-summary/epbt-fa-label-summary.component","EpbtFaDashboardOpportunitiesGridComponent":"./lib/controls/epbt-fa-dashboard-opportunities-grid/epbt-fa-dashboard-opportunities-grid.component","EpbtFaLabelSummaryTemplatesGridComponent":"./lib/controls/epbt-fa-label-summary-templates-grid/epbt-fa-label-summary-templates-grid.component","EpbtFaCalendarComponent":"./lib/controls/epbt-fa-calendar/epbt-fa-calendar.component","EpbtFaSmartviewsComponent":"./lib/controls/epbt-fa-smartviews/epbt-fa-smartviews.component","EpbtFaSmartviewsService":"./lib/services/epbt-fa-smartviews.service","KeyValuePipePipe":"./lib/pipes/key-value-pipe.pipe","EpbtFaSmartTilesComponent":"./lib/controls/epbt-fa-smart-tiles/epbt-fa-smart-tiles.component","EpbtFaSmartTilesService":"./lib/services/epbt-fa-smart-tiles.service","DisplaySmartTile":"./lib/models/display-smart-tile.model","EpbtFaCalendarService":"./lib/services/epbt-fa-calendar.service","EpbtFaLabelSummaryProductsGridComponent":"./lib/controls/epbt-fa-label-summary-products-grid/epbt-fa-label-summary-products-grid.component","EpbtFaQuickOrderEmailComponent":"./lib/controls/epbt-fa-quick-order-email/epbt-fa-quick-order-email.component","EpbtFaSmartTilesDetailsComponent":"./lib/controls/epbt-fa-smart-tiles-details/epbt-fa-smart-tiles-details.component","EpbtFaDashboardService":"./lib/services/epbt-fa-dashboard.service","EpbtFaFilterControlComponent":"./lib/controls/epbt-fa-filter-control/epbt-fa-filter-control.component","EpbtFaFilterService":"./lib/services/epbt-fa-filter.service","EpbtFaDocumentSourceMaterialGridComponent":"./lib/controls/epbt-fa-document-source-material-grid/epbt-fa-document-source-material-grid.component","EpbtFaDocumentProcessesGridComponent":"./lib/controls/epbt-fa-document-processes-grid/epbt-fa-document-processes-grid.component","EpbtFaDocumentFinishedProductsGridComponent":"./lib/controls/epbt-fa-document-finished-products-grid/epbt-fa-document-finished-products-grid.component","EpbtFaSortControlComponent":"./lib/controls/epbt-fa-sort-control/epbt-fa-sort-control.component","EpbtFaSortService":"./lib/services/epbt-fa-sort.service","EpbtFaRightSideBarComponent":"./lib/controls/epbt-fa-right-side-bar/epbt-fa-right-side-bar.component","EpbtFaSortListComponent":"./lib/list/epbt-fa-sort-list/epbt-fa-sort-list.component","EpbtFaReturnParametersModel":"./lib/models/epbt-fa-return-parameters-model","EpbtFaOpportunityService":"./lib/services/epbt-fa-opportunity.service","EpbtFaNewQuickOrderCustomerComponent":"./lib/controls/epbt-fa-new-quick-order-customer/epbt-fa-new-quick-order-customer.component","EpbtFaNewQuickOrderProductComponent":"./lib/controls/epbt-fa-new-quick-order-product/epbt-fa-new-quick-order-product.component","EpbtFaNewQuickOrderCustomerDetailsComponent":"./lib/controls/epbt-fa-new-quick-order-customer-details/epbt-fa-new-quick-order-customer-details.component","EpbtFaNewQuickOrderProductDetailsComponent":"./lib/controls/epbt-fa-new-quick-order-product-details/epbt-fa-new-quick-order-product-details.component","EpbtFaNewQuickOrderDetailsComponent":"./lib/controls/epbt-fa-new-quick-order-details/epbt-fa-new-quick-order-details.component","EpbtFaNewQuickOrderOperationsComponent":"./lib/controls/epbt-fa-new-quick-order-operations/epbt-fa-new-quick-order-operations.component","EpbtFaSaleTypeListComponent":"./lib/list/epbt-fa-sale-type-list/epbt-fa-sale-type-list.component","EpbtFaCompetitorPricingLineNegotiationComponent":"./lib/controls/epbt-fa-competitor-pricing-line-negotiation/epbt-fa-competitor-pricing-line-negotiation.component","EpbtFaEpaReturnParametersModel":"./lib/models/epbt-fa-epa-return-parameters-model","EpbtFaQuickTransferLineModel":"./lib/models/epbt-fa-quick-transfer-line-model","EpbtFaGridBaseModel":"./lib/models/epbt-fa-grid-base-model","EpbtFaProductGridModel":"./lib/models/epbt-fa-product-grid-model","ɵa":"./lib/controls/epbt-fa-label-templates-grid/epbt-fa-label-templates-grid.component","ɵb":"./lib/controls/epbt-fa-smartviews-grid/epbt-fa-smartviews-grid.component","ɵc":"./lib/controls/epbt-fa-smartviews-details/epbt-fa-smartviews-details.component","ɵd":"./lib/controls/epbt-fa-open-document/epbt-fa-open-document.component"},"importAs":"ep-bt-field-agent-controls"}