|  |  |  | @ -29,11 +29,11 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |   List<GetStampNsNotificationBodyList>? getStampNsNotifications; | 
		
	
		
			
				|  |  |  |  |   List<ItemCreationHeader> itemCreationHeader; | 
		
	
		
			
				|  |  |  |  |   List<GetEitCollectionNotificationBodyList>? | 
		
	
		
			
				|  |  |  |  |       getEitCollectionNotificationBodyList; | 
		
	
		
			
				|  |  |  |  |   getEitCollectionNotificationBodyList; | 
		
	
		
			
				|  |  |  |  |   List<GetPhonesNotificationBodyList>? getPhonesNotificationBodyList; | 
		
	
		
			
				|  |  |  |  |   List<GetBasicDetNtfBodyList>? getBasicDetNtfBodyList; | 
		
	
		
			
				|  |  |  |  |   List<GetAbsenceCollectionNotificationBodyList>? | 
		
	
		
			
				|  |  |  |  |       getAbsenceCollectionNotificationBodyList; | 
		
	
		
			
				|  |  |  |  |   getAbsenceCollectionNotificationBodyList; | 
		
	
		
			
				|  |  |  |  |   GetContactNotificationBodyList? getContactNotificationBodyList; | 
		
	
		
			
				|  |  |  |  |   GetPrNotificationBodyList? getPrNotificationBodyList; | 
		
	
		
			
				|  |  |  |  |   List<GetAddressNotificationBodyList>? getAddressNotificationBodyList = []; | 
		
	
	
		
			
				
					|  |  |  | @ -42,19 +42,19 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |   InfoFragment( | 
		
	
		
			
				|  |  |  |  |       {this.workListData, | 
		
	
		
			
				|  |  |  |  |       this.poHeaderList = const <POHeader>[], | 
		
	
		
			
				|  |  |  |  |       this.itemCreationHeader = const <ItemCreationHeader>[], | 
		
	
		
			
				|  |  |  |  |       this.getStampMsNotifications, | 
		
	
		
			
				|  |  |  |  |       this.getStampNsNotifications, | 
		
	
		
			
				|  |  |  |  |       this.getEitCollectionNotificationBodyList, | 
		
	
		
			
				|  |  |  |  |       this.getPhonesNotificationBodyList, | 
		
	
		
			
				|  |  |  |  |       this.getBasicDetNtfBodyList, | 
		
	
		
			
				|  |  |  |  |       this.getAbsenceCollectionNotificationBodyList, | 
		
	
		
			
				|  |  |  |  |       this.getContactNotificationBodyList, | 
		
	
		
			
				|  |  |  |  |       this.getPrNotificationBodyList, | 
		
	
		
			
				|  |  |  |  |       this.getAddressNotificationBodyList, | 
		
	
		
			
				|  |  |  |  |       this.getTerminationNotificationBodyList, | 
		
	
		
			
				|  |  |  |  |       this.getPaymentNotificationBodyList}); | 
		
	
		
			
				|  |  |  |  |         this.poHeaderList = const <POHeader>[], | 
		
	
		
			
				|  |  |  |  |         this.itemCreationHeader = const <ItemCreationHeader>[], | 
		
	
		
			
				|  |  |  |  |         this.getStampMsNotifications, | 
		
	
		
			
				|  |  |  |  |         this.getStampNsNotifications, | 
		
	
		
			
				|  |  |  |  |         this.getEitCollectionNotificationBodyList, | 
		
	
		
			
				|  |  |  |  |         this.getPhonesNotificationBodyList, | 
		
	
		
			
				|  |  |  |  |         this.getBasicDetNtfBodyList, | 
		
	
		
			
				|  |  |  |  |         this.getAbsenceCollectionNotificationBodyList, | 
		
	
		
			
				|  |  |  |  |         this.getContactNotificationBodyList, | 
		
	
		
			
				|  |  |  |  |         this.getPrNotificationBodyList, | 
		
	
		
			
				|  |  |  |  |         this.getAddressNotificationBodyList, | 
		
	
		
			
				|  |  |  |  |         this.getTerminationNotificationBodyList, | 
		
	
		
			
				|  |  |  |  |         this.getPaymentNotificationBodyList}); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |   double itemHeight = 0; | 
		
	
		
			
				|  |  |  |  |   double itemWidth = 0; | 
		
	
	
		
			
				
					|  |  |  | @ -120,7 +120,7 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |             getAbsenceCollectionNotificationBodyList ?? []), | 
		
	
		
			
				|  |  |  |  |       if (getContactNotificationBodyList != null) | 
		
	
		
			
				|  |  |  |  |         getContactNotificationBodyListWidget(getContactNotificationBodyList ?? | 
		
	
		
			
				|  |  |  |  |                 GetContactNotificationBodyList()) | 
		
	
		
			
				|  |  |  |  |             GetContactNotificationBodyList()) | 
		
	
		
			
				|  |  |  |  |             .objectContainerView(), | 
		
	
		
			
				|  |  |  |  |       if (getAddressNotificationBodyList?.isNotEmpty ?? false) | 
		
	
		
			
				|  |  |  |  |         getAddressNotificationBodyListWidget(getAddressNotificationBodyList!), | 
		
	
	
		
			
				
					|  |  |  | @ -129,7 +129,7 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |             getTerminationNotificationBodyList!), | 
		
	
		
			
				|  |  |  |  |       if (getPaymentNotificationBodyList != null) | 
		
	
		
			
				|  |  |  |  |         getPaymentNotificationBodyListWidget(getPaymentNotificationBodyList ?? | 
		
	
		
			
				|  |  |  |  |                 GetPaymentNotificationBodyList()) | 
		
	
		
			
				|  |  |  |  |             GetPaymentNotificationBodyList()) | 
		
	
		
			
				|  |  |  |  |             .objectContainerView(), | 
		
	
		
			
				|  |  |  |  |     ]; | 
		
	
		
			
				|  |  |  |  |     return Container( | 
		
	
	
		
			
				
					|  |  |  | @ -138,9 +138,9 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |       child: uiList.isEmpty | 
		
	
		
			
				|  |  |  |  |           ? LocaleKeys.noDataAvailable.tr().toText16().center | 
		
	
		
			
				|  |  |  |  |           : ListView( | 
		
	
		
			
				|  |  |  |  |               padding: const EdgeInsets.all(21), | 
		
	
		
			
				|  |  |  |  |               children: uiList, | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |         padding: const EdgeInsets.all(21), | 
		
	
		
			
				|  |  |  |  |         children: uiList, | 
		
	
		
			
				|  |  |  |  |       ), | 
		
	
		
			
				|  |  |  |  |     ); | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -149,93 +149,93 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |         shrinkWrap: true, | 
		
	
		
			
				|  |  |  |  |         physics: const NeverScrollableScrollPhysics(), | 
		
	
		
			
				|  |  |  |  |         itemBuilder: (BuildContext cxt, int index) => Column( | 
		
	
		
			
				|  |  |  |  |               crossAxisAlignment: CrossAxisAlignment.start, | 
		
	
		
			
				|  |  |  |  |               mainAxisSize: MainAxisSize.min, | 
		
	
		
			
				|  |  |  |  |           crossAxisAlignment: CrossAxisAlignment.start, | 
		
	
		
			
				|  |  |  |  |           mainAxisSize: MainAxisSize.min, | 
		
	
		
			
				|  |  |  |  |           children: [ | 
		
	
		
			
				|  |  |  |  |             Column( | 
		
	
		
			
				|  |  |  |  |               children: [ | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.description.tr(), | 
		
	
		
			
				|  |  |  |  |                       workListData!.fROMUSER ?? ""), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                       LocaleKeys.from.tr(), workListData!.fROMUSER ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                       LocaleKeys.to.tr(), workListData!.tOUSER ?? ""), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                       LocaleKeys.sent.tr(), workListData!.bEGINDATE ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                       LocaleKeys.closed.tr(), workListData!.eNDDATE ?? ""), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.id.tr(), | 
		
	
		
			
				|  |  |  |  |                       workListData!.nOTIFICATIONID?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.supplier.tr(), | 
		
	
		
			
				|  |  |  |  |                       poHeaderList[index].vENDORNAME ?? ""), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.site.tr(), | 
		
	
		
			
				|  |  |  |  |                       poHeaderList[index].vENDORSITECODE ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.buyer.tr(), | 
		
	
		
			
				|  |  |  |  |                       poHeaderList[index].bUYER ?? ""), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.preparer.tr(), | 
		
	
		
			
				|  |  |  |  |                       poHeaderList[index].pREPARER ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.creationDate.tr(), | 
		
	
		
			
				|  |  |  |  |                       poHeaderList[index].cREATIONDATE ?? ""), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.shipToLocation.tr(), | 
		
	
		
			
				|  |  |  |  |                       poHeaderList[index].sHIPTOLOCATIONNAME ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.quotationNumber.tr(), | 
		
	
		
			
				|  |  |  |  |                       poHeaderList[index].qUOTATIONNUMBER ?? ""), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.quotationDate.tr(), | 
		
	
		
			
				|  |  |  |  |                       poHeaderList[index].qUOTATIONDATE ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.paymentTerms.tr(), | 
		
	
		
			
				|  |  |  |  |                       poHeaderList[index].pAYMENTTERMS ?? ""), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.currency.tr(), | 
		
	
		
			
				|  |  |  |  |                       poHeaderList[index].cURRENCYNAME ?? ""), | 
		
	
		
			
				|  |  |  |  |                   isItLast: true, | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |               ], | 
		
	
		
			
				|  |  |  |  |             ).objectContainerView(title: LocaleKeys.infoDetail.tr()), | 
		
	
		
			
				|  |  |  |  |             12.height, | 
		
	
		
			
				|  |  |  |  |             Column( | 
		
	
		
			
				|  |  |  |  |               children: [ | 
		
	
		
			
				|  |  |  |  |                 Column( | 
		
	
		
			
				|  |  |  |  |                   children: [ | 
		
	
		
			
				|  |  |  |  |                     ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.description.tr(), | 
		
	
		
			
				|  |  |  |  |                           workListData!.fROMUSER ?? ""), | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                           LocaleKeys.from.tr(), workListData!.fROMUSER ?? ""), | 
		
	
		
			
				|  |  |  |  |                     ), | 
		
	
		
			
				|  |  |  |  |                     ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                           LocaleKeys.to.tr(), workListData!.tOUSER ?? ""), | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                           LocaleKeys.sent.tr(), workListData!.bEGINDATE ?? ""), | 
		
	
		
			
				|  |  |  |  |                     ), | 
		
	
		
			
				|  |  |  |  |                     ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                           LocaleKeys.closed.tr(), workListData!.eNDDATE ?? ""), | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.id.tr(), | 
		
	
		
			
				|  |  |  |  |                           workListData!.nOTIFICATIONID?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                     ), | 
		
	
		
			
				|  |  |  |  |                     ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.supplier.tr(), | 
		
	
		
			
				|  |  |  |  |                           poHeaderList[index].vENDORNAME ?? ""), | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.site.tr(), | 
		
	
		
			
				|  |  |  |  |                           poHeaderList[index].vENDORSITECODE ?? ""), | 
		
	
		
			
				|  |  |  |  |                     ), | 
		
	
		
			
				|  |  |  |  |                     ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.buyer.tr(), | 
		
	
		
			
				|  |  |  |  |                           poHeaderList[index].bUYER ?? ""), | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.preparer.tr(), | 
		
	
		
			
				|  |  |  |  |                           poHeaderList[index].pREPARER ?? ""), | 
		
	
		
			
				|  |  |  |  |                     ), | 
		
	
		
			
				|  |  |  |  |                     ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.creationDate.tr(), | 
		
	
		
			
				|  |  |  |  |                           poHeaderList[index].cREATIONDATE ?? ""), | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.shipToLocation.tr(), | 
		
	
		
			
				|  |  |  |  |                           poHeaderList[index].sHIPTOLOCATIONNAME ?? ""), | 
		
	
		
			
				|  |  |  |  |                     ), | 
		
	
		
			
				|  |  |  |  |                     ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.quotationNumber.tr(), | 
		
	
		
			
				|  |  |  |  |                           poHeaderList[index].qUOTATIONNUMBER ?? ""), | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.quotationDate.tr(), | 
		
	
		
			
				|  |  |  |  |                           poHeaderList[index].qUOTATIONDATE ?? ""), | 
		
	
		
			
				|  |  |  |  |                     ), | 
		
	
		
			
				|  |  |  |  |                     ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.paymentTerms.tr(), | 
		
	
		
			
				|  |  |  |  |                           poHeaderList[index].pAYMENTTERMS ?? ""), | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.currency.tr(), | 
		
	
		
			
				|  |  |  |  |                           poHeaderList[index].cURRENCYNAME ?? ""), | 
		
	
		
			
				|  |  |  |  |                       isItLast: true, | 
		
	
		
			
				|  |  |  |  |                     ), | 
		
	
		
			
				|  |  |  |  |                   ], | 
		
	
		
			
				|  |  |  |  |                 ).objectContainerView(title: LocaleKeys.infoDetail.tr()), | 
		
	
		
			
				|  |  |  |  |                 12.height, | 
		
	
		
			
				|  |  |  |  |                 Column( | 
		
	
		
			
				|  |  |  |  |                   children: [ | 
		
	
		
			
				|  |  |  |  |                     ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.grossAmount.tr(), | 
		
	
		
			
				|  |  |  |  |                           poHeaderList[index].gROSSAMOUNT?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.discountAmount.tr(), | 
		
	
		
			
				|  |  |  |  |                           poHeaderList[index].dISCOUNTAMOUNT?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                     ), | 
		
	
		
			
				|  |  |  |  |                     ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.customDuty.tr(), | 
		
	
		
			
				|  |  |  |  |                           poHeaderList[index].cUSTOMDUTY?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.shipHandle.tr(), | 
		
	
		
			
				|  |  |  |  |                           poHeaderList[index].sHIPHANDLE?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                     ), | 
		
	
		
			
				|  |  |  |  |                     ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.otherCharges.tr(), | 
		
	
		
			
				|  |  |  |  |                           poHeaderList[index].oTHERCHARGES?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.totalPOAmountWithVAT.tr(), | 
		
	
		
			
				|  |  |  |  |                           poHeaderList[index].lOCCURTOTPOAMT.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                     ), | 
		
	
		
			
				|  |  |  |  |                     ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                       ItemDetailViewCol(LocaleKeys.totalPOAmountInWords.tr(), | 
		
	
		
			
				|  |  |  |  |                           poHeaderList[index].tOTPOAMTWORD ?? ""), | 
		
	
		
			
				|  |  |  |  |                       Container(), | 
		
	
		
			
				|  |  |  |  |                       isItLast: true, | 
		
	
		
			
				|  |  |  |  |                     ), | 
		
	
		
			
				|  |  |  |  |                   ], | 
		
	
		
			
				|  |  |  |  |                 ).objectContainerView(title: LocaleKeys.amount_detail.tr()), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.grossAmount.tr(), | 
		
	
		
			
				|  |  |  |  |                       poHeaderList[index].gROSSAMOUNT?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.discountAmount.tr(), | 
		
	
		
			
				|  |  |  |  |                       poHeaderList[index].dISCOUNTAMOUNT?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.customDuty.tr(), | 
		
	
		
			
				|  |  |  |  |                       poHeaderList[index].cUSTOMDUTY?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.shipHandle.tr(), | 
		
	
		
			
				|  |  |  |  |                       poHeaderList[index].sHIPHANDLE?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.otherCharges.tr(), | 
		
	
		
			
				|  |  |  |  |                       poHeaderList[index].oTHERCHARGES?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.totalPOAmountWithVAT.tr(), | 
		
	
		
			
				|  |  |  |  |                       poHeaderList[index].lOCCURTOTPOAMT.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.totalPOAmountInWords.tr(), | 
		
	
		
			
				|  |  |  |  |                       poHeaderList[index].tOTPOAMTWORD ?? ""), | 
		
	
		
			
				|  |  |  |  |                   Container(), | 
		
	
		
			
				|  |  |  |  |                   isItLast: true, | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |               ], | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             ).objectContainerView(title: LocaleKeys.amount_detail.tr()), | 
		
	
		
			
				|  |  |  |  |           ], | 
		
	
		
			
				|  |  |  |  |         ), | 
		
	
		
			
				|  |  |  |  |         separatorBuilder: (BuildContext cxt, int index) => 4.height, | 
		
	
		
			
				|  |  |  |  |         itemCount: poHeaderList.length); | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
	
		
			
				
					|  |  |  | @ -256,55 +256,55 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |         shrinkWrap: true, | 
		
	
		
			
				|  |  |  |  |         physics: const NeverScrollableScrollPhysics(), | 
		
	
		
			
				|  |  |  |  |         itemBuilder: (BuildContext cxt, int index) => Column( | 
		
	
		
			
				|  |  |  |  |               mainAxisSize: MainAxisSize.min, | 
		
	
		
			
				|  |  |  |  |               children: [ | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.employeeNumber.tr(), | 
		
	
		
			
				|  |  |  |  |                       list[index].eMPLOYEENUMBER.toString()), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.assignmentNumber.tr(), | 
		
	
		
			
				|  |  |  |  |                       list[index].aSSIGNMENTNUMBER.toString()), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.employeeName.tr(), | 
		
	
		
			
				|  |  |  |  |                       list[index].eMPLOYEENAME.toString()), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                       LocaleKeys.scheduleDate.tr(), | 
		
	
		
			
				|  |  |  |  |                       DateUtil.formatDateToDate( | 
		
	
		
			
				|  |  |  |  |                           DateUtil.convertStringToDate( | 
		
	
		
			
				|  |  |  |  |                               list[index].sCHEDULEDATE.toString()), | 
		
	
		
			
				|  |  |  |  |                           false)), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.shiftType.tr(), | 
		
	
		
			
				|  |  |  |  |                       list[index].sHTTYPEDESC.toString()), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                       LocaleKeys.shift.tr(), list[index].sHTNAME.toString()), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.breakText.tr(), | 
		
	
		
			
				|  |  |  |  |                       list[index].bREAKNAME.toString()), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.actualSwipeStart.tr(), | 
		
	
		
			
				|  |  |  |  |                       list[index].sHTACTUALSTARTTIME.toString()), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.actualSwipeEnd.tr(), | 
		
	
		
			
				|  |  |  |  |                       list[index].sHTACTUALENDTIME.toString()), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.approvedSwipeStart.tr(), | 
		
	
		
			
				|  |  |  |  |                       list[index].aPPROVEDSTARTTIME.toString()), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.approvedSwipeStartReason.tr(), | 
		
	
		
			
				|  |  |  |  |                       list[index].aPPROVEDSTARTREASON.toString()), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.approvedSwipeEnd.tr(), ""), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.approvedSwipeEndReason.tr(), | 
		
	
		
			
				|  |  |  |  |                       list[index].aPPROVEDENDREASONDESC.toString()), | 
		
	
		
			
				|  |  |  |  |                   Container(), | 
		
	
		
			
				|  |  |  |  |                   isItLast: true, | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |               ], | 
		
	
		
			
				|  |  |  |  |             ).objectContainerView(), | 
		
	
		
			
				|  |  |  |  |           mainAxisSize: MainAxisSize.min, | 
		
	
		
			
				|  |  |  |  |           children: [ | 
		
	
		
			
				|  |  |  |  |             ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.employeeNumber.tr(), | 
		
	
		
			
				|  |  |  |  |                   list[index].eMPLOYEENUMBER.toString()), | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.assignmentNumber.tr(), | 
		
	
		
			
				|  |  |  |  |                   list[index].aSSIGNMENTNUMBER.toString()), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.employeeName.tr(), | 
		
	
		
			
				|  |  |  |  |                   list[index].eMPLOYEENAME.toString()), | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                   LocaleKeys.scheduleDate.tr(), | 
		
	
		
			
				|  |  |  |  |                   DateUtil.formatDateToDate( | 
		
	
		
			
				|  |  |  |  |                       DateUtil.convertStringToDate( | 
		
	
		
			
				|  |  |  |  |                           list[index].sCHEDULEDATE.toString()), | 
		
	
		
			
				|  |  |  |  |                       false)), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.shiftType.tr(), | 
		
	
		
			
				|  |  |  |  |                   list[index].sHTTYPEDESC.toString()), | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                   LocaleKeys.shift.tr(), list[index].sHTNAME.toString()), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.breakText.tr(), | 
		
	
		
			
				|  |  |  |  |                   list[index].bREAKNAME.toString()), | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.actualSwipeStart.tr(), | 
		
	
		
			
				|  |  |  |  |                   list[index].sHTACTUALSTARTTIME.toString()), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.actualSwipeEnd.tr(), | 
		
	
		
			
				|  |  |  |  |                   list[index].sHTACTUALENDTIME.toString()), | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.approvedSwipeStart.tr(), | 
		
	
		
			
				|  |  |  |  |                   list[index].aPPROVEDSTARTTIME.toString()), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.approvedSwipeStartReason.tr(), | 
		
	
		
			
				|  |  |  |  |                   list[index].aPPROVEDSTARTREASON.toString()), | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.approvedSwipeEnd.tr(), ""), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.approvedSwipeEndReason.tr(), | 
		
	
		
			
				|  |  |  |  |                   list[index].aPPROVEDENDREASONDESC.toString()), | 
		
	
		
			
				|  |  |  |  |               Container(), | 
		
	
		
			
				|  |  |  |  |               isItLast: true, | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |           ], | 
		
	
		
			
				|  |  |  |  |         ).objectContainerView(), | 
		
	
		
			
				|  |  |  |  |         separatorBuilder: (BuildContext cxt, int index) => | 
		
	
		
			
				|  |  |  |  |             1.height.paddingOnly(top: 8, bottom: 8), | 
		
	
		
			
				|  |  |  |  |         itemCount: list.length); | 
		
	
	
		
			
				
					|  |  |  | @ -316,27 +316,27 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |         shrinkWrap: true, | 
		
	
		
			
				|  |  |  |  |         physics: const NeverScrollableScrollPhysics(), | 
		
	
		
			
				|  |  |  |  |         itemBuilder: (BuildContext cxt, int index) => Column( | 
		
	
		
			
				|  |  |  |  |               mainAxisSize: MainAxisSize.min, | 
		
	
		
			
				|  |  |  |  |               children: [ | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.employeeNumber.tr(), | 
		
	
		
			
				|  |  |  |  |                       list[index].eMPLOYEENUMBER.toString()), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.assignmentNumber.tr(), | 
		
	
		
			
				|  |  |  |  |                       list[index].aSSIGNMENTNUMBER.toString()), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.employeeName.tr(), | 
		
	
		
			
				|  |  |  |  |                       list[index].eMPLOYEENAME.toString()), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                       LocaleKeys.scheduleDate.tr(), | 
		
	
		
			
				|  |  |  |  |                       DateUtil.formatDateToDate( | 
		
	
		
			
				|  |  |  |  |                           DateUtil.convertStringToDate( | 
		
	
		
			
				|  |  |  |  |                               list[index].sCHEDULEDATE.toString()), | 
		
	
		
			
				|  |  |  |  |                           false)), | 
		
	
		
			
				|  |  |  |  |                   isItLast: true, | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |               ], | 
		
	
		
			
				|  |  |  |  |             ).objectContainerView(), | 
		
	
		
			
				|  |  |  |  |           mainAxisSize: MainAxisSize.min, | 
		
	
		
			
				|  |  |  |  |           children: [ | 
		
	
		
			
				|  |  |  |  |             ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.employeeNumber.tr(), | 
		
	
		
			
				|  |  |  |  |                   list[index].eMPLOYEENUMBER.toString()), | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.assignmentNumber.tr(), | 
		
	
		
			
				|  |  |  |  |                   list[index].aSSIGNMENTNUMBER.toString()), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.employeeName.tr(), | 
		
	
		
			
				|  |  |  |  |                   list[index].eMPLOYEENAME.toString()), | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                   LocaleKeys.scheduleDate.tr(), | 
		
	
		
			
				|  |  |  |  |                   DateUtil.formatDateToDate( | 
		
	
		
			
				|  |  |  |  |                       DateUtil.convertStringToDate( | 
		
	
		
			
				|  |  |  |  |                           list[index].sCHEDULEDATE.toString()), | 
		
	
		
			
				|  |  |  |  |                       false)), | 
		
	
		
			
				|  |  |  |  |               isItLast: true, | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |           ], | 
		
	
		
			
				|  |  |  |  |         ).objectContainerView(), | 
		
	
		
			
				|  |  |  |  |         separatorBuilder: (BuildContext cxt, int index) => | 
		
	
		
			
				|  |  |  |  |             1.height.paddingOnly(top: 8, bottom: 8), | 
		
	
		
			
				|  |  |  |  |         itemCount: list.length); | 
		
	
	
		
			
				
					|  |  |  | @ -347,48 +347,48 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |         shrinkWrap: true, | 
		
	
		
			
				|  |  |  |  |         physics: const NeverScrollableScrollPhysics(), | 
		
	
		
			
				|  |  |  |  |         itemBuilder: (BuildContext cxt, int index) => Column( | 
		
	
		
			
				|  |  |  |  |               mainAxisSize: MainAxisSize.min, | 
		
	
		
			
				|  |  |  |  |               children: [ | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                       LocaleKeys.operatingUnit.tr(), | 
		
	
		
			
				|  |  |  |  |                       itemCreationHeader[index].oPERATINGUNIT?.toString() ?? | 
		
	
		
			
				|  |  |  |  |                           ""), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.category.tr(), | 
		
	
		
			
				|  |  |  |  |                       itemCreationHeader[index].cATEGORY?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.requester.tr(), | 
		
	
		
			
				|  |  |  |  |                       itemCreationHeader[index].rEQUESTER?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.analyzedBy.tr(), | 
		
	
		
			
				|  |  |  |  |                       itemCreationHeader[index].aNALYZEDBY?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.approvedDate.tr(), | 
		
	
		
			
				|  |  |  |  |                       itemCreationHeader[index].aPPROVEDDATE?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.itemType.tr(), | 
		
	
		
			
				|  |  |  |  |                       itemCreationHeader[index].iTEMTYPE?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.relatedTo.tr(), | 
		
	
		
			
				|  |  |  |  |                       itemCreationHeader[index].rELATEDTO?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                       LocaleKeys.requestDate.tr(), | 
		
	
		
			
				|  |  |  |  |                       DateUtil.formatDateToDate( | 
		
	
		
			
				|  |  |  |  |                           DateUtil.convertStringToDate( | 
		
	
		
			
				|  |  |  |  |                               itemCreationHeader[index].rEQUESTDATE.toString()), | 
		
	
		
			
				|  |  |  |  |                           false)), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol(LocaleKeys.analyzedDate.tr(), | 
		
	
		
			
				|  |  |  |  |                       itemCreationHeader[index].aNALYZEDDATE?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                       LocaleKeys.urgent.tr(), | 
		
	
		
			
				|  |  |  |  |                       itemCreationHeader[index].uRGENTFLAGDISP?.toString() ?? | 
		
	
		
			
				|  |  |  |  |                           ""), | 
		
	
		
			
				|  |  |  |  |                 ), | 
		
	
		
			
				|  |  |  |  |               ], | 
		
	
		
			
				|  |  |  |  |             ).objectContainerView(), | 
		
	
		
			
				|  |  |  |  |           mainAxisSize: MainAxisSize.min, | 
		
	
		
			
				|  |  |  |  |           children: [ | 
		
	
		
			
				|  |  |  |  |             ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                   LocaleKeys.operatingUnit.tr(), | 
		
	
		
			
				|  |  |  |  |                   itemCreationHeader[index].oPERATINGUNIT?.toString() ?? | 
		
	
		
			
				|  |  |  |  |                       ""), | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.category.tr(), | 
		
	
		
			
				|  |  |  |  |                   itemCreationHeader[index].cATEGORY?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.requester.tr(), | 
		
	
		
			
				|  |  |  |  |                   itemCreationHeader[index].rEQUESTER?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.analyzedBy.tr(), | 
		
	
		
			
				|  |  |  |  |                   itemCreationHeader[index].aNALYZEDBY?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.approvedDate.tr(), | 
		
	
		
			
				|  |  |  |  |                   itemCreationHeader[index].aPPROVEDDATE?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.itemType.tr(), | 
		
	
		
			
				|  |  |  |  |                   itemCreationHeader[index].iTEMTYPE?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.relatedTo.tr(), | 
		
	
		
			
				|  |  |  |  |                   itemCreationHeader[index].rELATEDTO?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                   LocaleKeys.requestDate.tr(), | 
		
	
		
			
				|  |  |  |  |                   DateUtil.formatDateToDate( | 
		
	
		
			
				|  |  |  |  |                       DateUtil.convertStringToDate( | 
		
	
		
			
				|  |  |  |  |                           itemCreationHeader[index].rEQUESTDATE.toString()), | 
		
	
		
			
				|  |  |  |  |                       false)), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.analyzedDate.tr(), | 
		
	
		
			
				|  |  |  |  |                   itemCreationHeader[index].aNALYZEDDATE?.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                   LocaleKeys.urgent.tr(), | 
		
	
		
			
				|  |  |  |  |                   itemCreationHeader[index].uRGENTFLAGDISP?.toString() ?? | 
		
	
		
			
				|  |  |  |  |                       ""), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |           ], | 
		
	
		
			
				|  |  |  |  |         ).objectContainerView(), | 
		
	
		
			
				|  |  |  |  |         separatorBuilder: (BuildContext cxt, int index) => 18.height, | 
		
	
		
			
				|  |  |  |  |         itemCount: itemCreationHeader.length); | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
	
		
			
				
					|  |  |  | @ -401,7 +401,7 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |       physics: const NeverScrollableScrollPhysics(), | 
		
	
		
			
				|  |  |  |  |       itemBuilder: (BuildContext cxt, int index) { | 
		
	
		
			
				|  |  |  |  |         List<CollectionNotificationEit> dataList = | 
		
	
		
			
				|  |  |  |  |             list.isEmpty ? [] : (list[index].collectionNotification ?? []); | 
		
	
		
			
				|  |  |  |  |         list.isEmpty ? [] : (list[index].collectionNotification ?? []); | 
		
	
		
			
				|  |  |  |  |         dataList = dataList | 
		
	
		
			
				|  |  |  |  |             .where((CollectionNotificationEit o) => o.displayFlag == "Y") | 
		
	
		
			
				|  |  |  |  |             .toList(); | 
		
	
	
		
			
				
					|  |  |  | @ -416,15 +416,15 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |           physics: const NeverScrollableScrollPhysics(), | 
		
	
		
			
				|  |  |  |  |           itemBuilder: (BuildContext context, int index) => | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewGridItem( | 
		
	
		
			
				|  |  |  |  |             index, | 
		
	
		
			
				|  |  |  |  |             dataList[index].segmentPrompt, | 
		
	
		
			
				|  |  |  |  |             dataList[index].segmentValueDsp, | 
		
	
		
			
				|  |  |  |  |             isNeedToShowEmptyDivider: (dataList.length == index + 1) | 
		
	
		
			
				|  |  |  |  |                 ? isOdd | 
		
	
		
			
				|  |  |  |  |                 index, | 
		
	
		
			
				|  |  |  |  |                 dataList[index].segmentPrompt, | 
		
	
		
			
				|  |  |  |  |                 dataList[index].segmentValueDsp, | 
		
	
		
			
				|  |  |  |  |                 isNeedToShowEmptyDivider: (dataList.length == index + 1) | 
		
	
		
			
				|  |  |  |  |                     ? isOdd | 
		
	
		
			
				|  |  |  |  |                     ? true | 
		
	
		
			
				|  |  |  |  |                     : false | 
		
	
		
			
				|  |  |  |  |                 : false, | 
		
	
		
			
				|  |  |  |  |           ), | 
		
	
		
			
				|  |  |  |  |                     : false, | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  |           gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( | 
		
	
		
			
				|  |  |  |  |             crossAxisCount: 2, | 
		
	
		
			
				|  |  |  |  |             childAspectRatio: (itemWidth / itemHeight), | 
		
	
	
		
			
				
					|  |  |  | @ -453,8 +453,8 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |         list[index].proposedPhoneNumber ?? "", | 
		
	
		
			
				|  |  |  |  |         isNeedToShowEmptyDivider: (list.length == index + 1) | 
		
	
		
			
				|  |  |  |  |             ? isOdd | 
		
	
		
			
				|  |  |  |  |                 ? true | 
		
	
		
			
				|  |  |  |  |                 : false | 
		
	
		
			
				|  |  |  |  |             ? true | 
		
	
		
			
				|  |  |  |  |             : false | 
		
	
		
			
				|  |  |  |  |             : false, | 
		
	
		
			
				|  |  |  |  |       ), | 
		
	
		
			
				|  |  |  |  |       gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( | 
		
	
	
		
			
				
					|  |  |  | @ -490,8 +490,8 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |         list[index].segmentValueDsp, | 
		
	
		
			
				|  |  |  |  |         isNeedToShowEmptyDivider: (list.length == index + 1) | 
		
	
		
			
				|  |  |  |  |             ? isOdd | 
		
	
		
			
				|  |  |  |  |                 ? true | 
		
	
		
			
				|  |  |  |  |                 : false | 
		
	
		
			
				|  |  |  |  |             ? true | 
		
	
		
			
				|  |  |  |  |             : false | 
		
	
		
			
				|  |  |  |  |             : false, | 
		
	
		
			
				|  |  |  |  |       ), | 
		
	
		
			
				|  |  |  |  |       gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( | 
		
	
	
		
			
				
					|  |  |  | @ -518,7 +518,7 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |       physics: const NeverScrollableScrollPhysics(), | 
		
	
		
			
				|  |  |  |  |       itemBuilder: (BuildContext cxt, int index) { | 
		
	
		
			
				|  |  |  |  |         List<CollectionNotificationAbsence> dataList = | 
		
	
		
			
				|  |  |  |  |             list.isEmpty ? [] : (list[index].collectionNotification ?? []); | 
		
	
		
			
				|  |  |  |  |         list.isEmpty ? [] : (list[index].collectionNotification ?? []); | 
		
	
		
			
				|  |  |  |  |         dataList = dataList | 
		
	
		
			
				|  |  |  |  |             .where((CollectionNotificationAbsence o) => o.dISPLAYFLAG == "Y") | 
		
	
		
			
				|  |  |  |  |             .toList(); | 
		
	
	
		
			
				
					|  |  |  | @ -534,31 +534,31 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |           physics: const NeverScrollableScrollPhysics(), | 
		
	
		
			
				|  |  |  |  |           itemBuilder: (BuildContext context, int index) => | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewGridItem( | 
		
	
		
			
				|  |  |  |  |             index, | 
		
	
		
			
				|  |  |  |  |             dataList[index].sEGMENTPROMPT, | 
		
	
		
			
				|  |  |  |  |             dataList[index].sEGMENTVALUEDSP, | 
		
	
		
			
				|  |  |  |  |             isNeedToShowEmptyDivider: (dataList.length == index + 1) | 
		
	
		
			
				|  |  |  |  |                 ? isOdd | 
		
	
		
			
				|  |  |  |  |                 index, | 
		
	
		
			
				|  |  |  |  |                 dataList[index].sEGMENTPROMPT, | 
		
	
		
			
				|  |  |  |  |                 dataList[index].sEGMENTVALUEDSP, | 
		
	
		
			
				|  |  |  |  |                 isNeedToShowEmptyDivider: (dataList.length == index + 1) | 
		
	
		
			
				|  |  |  |  |                     ? isOdd | 
		
	
		
			
				|  |  |  |  |                     ? true | 
		
	
		
			
				|  |  |  |  |                     : false | 
		
	
		
			
				|  |  |  |  |                 : false, | 
		
	
		
			
				|  |  |  |  |           ), | 
		
	
		
			
				|  |  |  |  |                     : false, | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  |           gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( | 
		
	
		
			
				|  |  |  |  |             crossAxisCount: 2, | 
		
	
		
			
				|  |  |  |  |             childAspectRatio: (itemWidth / itemHeight), | 
		
	
		
			
				|  |  |  |  |           ), | 
		
	
		
			
				|  |  |  |  |         ).objectContainerView(); | 
		
	
		
			
				|  |  |  |  |         return ListView.separated( | 
		
	
		
			
				|  |  |  |  |                 shrinkWrap: true, | 
		
	
		
			
				|  |  |  |  |                 physics: const NeverScrollableScrollPhysics(), | 
		
	
		
			
				|  |  |  |  |                 itemBuilder: (BuildContext cxt, int index) => | 
		
	
		
			
				|  |  |  |  |                     dataList[index].dISPLAYFLAG == "Y" | 
		
	
		
			
				|  |  |  |  |                         ? ItemDetailViewCol(dataList[index].sEGMENTPROMPT!, | 
		
	
		
			
				|  |  |  |  |                             dataList[index].sEGMENTVALUEDSP!) | 
		
	
		
			
				|  |  |  |  |                         : Container(), | 
		
	
		
			
				|  |  |  |  |                 separatorBuilder: (BuildContext cxt, int index) => | 
		
	
		
			
				|  |  |  |  |                     dataList[index].dISPLAYFLAG == "Y" ? 4.height : 0.height, | 
		
	
		
			
				|  |  |  |  |                 itemCount: dataList.length) | 
		
	
		
			
				|  |  |  |  |             shrinkWrap: true, | 
		
	
		
			
				|  |  |  |  |             physics: const NeverScrollableScrollPhysics(), | 
		
	
		
			
				|  |  |  |  |             itemBuilder: (BuildContext cxt, int index) => | 
		
	
		
			
				|  |  |  |  |             dataList[index].dISPLAYFLAG == "Y" | 
		
	
		
			
				|  |  |  |  |                 ? ItemDetailViewCol(dataList[index].sEGMENTPROMPT!, | 
		
	
		
			
				|  |  |  |  |                 dataList[index].sEGMENTVALUEDSP!) | 
		
	
		
			
				|  |  |  |  |                 : Container(), | 
		
	
		
			
				|  |  |  |  |             separatorBuilder: (BuildContext cxt, int index) => | 
		
	
		
			
				|  |  |  |  |             dataList[index].dISPLAYFLAG == "Y" ? 4.height : 0.height, | 
		
	
		
			
				|  |  |  |  |             itemCount: dataList.length) | 
		
	
		
			
				|  |  |  |  |             .objectContainerView(); | 
		
	
		
			
				|  |  |  |  |       }, | 
		
	
		
			
				|  |  |  |  |       separatorBuilder: (BuildContext cxt, int index) => 12.height, | 
		
	
	
		
			
				
					|  |  |  | @ -572,9 +572,9 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |       children: [ | 
		
	
		
			
				|  |  |  |  |         getPrNotificationBodyList.pINFORMATION != null | 
		
	
		
			
				|  |  |  |  |             ? getPrNotificationBodyList.pINFORMATION | 
		
	
		
			
				|  |  |  |  |                 .toString() | 
		
	
		
			
				|  |  |  |  |                 .toText14(color: MyColors.textMixColor) | 
		
	
		
			
				|  |  |  |  |                 .objectContainerView() | 
		
	
		
			
				|  |  |  |  |             .toString() | 
		
	
		
			
				|  |  |  |  |             .toText14(color: MyColors.textMixColor) | 
		
	
		
			
				|  |  |  |  |             .objectContainerView() | 
		
	
		
			
				|  |  |  |  |             : Container(), | 
		
	
		
			
				|  |  |  |  |         12.height, | 
		
	
		
			
				|  |  |  |  |         Column( | 
		
	
	
		
			
				
					|  |  |  | @ -625,11 +625,11 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |         getAddressNotificationBodyList[index].sEGMENTPROMPT, | 
		
	
		
			
				|  |  |  |  |         getAddressNotificationBodyList[index].sEGMENTVALUEDSP, | 
		
	
		
			
				|  |  |  |  |         isNeedToShowEmptyDivider: | 
		
	
		
			
				|  |  |  |  |             (getAddressNotificationBodyList.length == index + 1) | 
		
	
		
			
				|  |  |  |  |                 ? isOdd | 
		
	
		
			
				|  |  |  |  |                     ? true | 
		
	
		
			
				|  |  |  |  |                     : false | 
		
	
		
			
				|  |  |  |  |                 : false, | 
		
	
		
			
				|  |  |  |  |         (getAddressNotificationBodyList.length == index + 1) | 
		
	
		
			
				|  |  |  |  |             ? isOdd | 
		
	
		
			
				|  |  |  |  |             ? true | 
		
	
		
			
				|  |  |  |  |             : false | 
		
	
		
			
				|  |  |  |  |             : false, | 
		
	
		
			
				|  |  |  |  |       ), | 
		
	
		
			
				|  |  |  |  |       gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( | 
		
	
		
			
				|  |  |  |  |         crossAxisCount: 2, | 
		
	
	
		
			
				
					|  |  |  | @ -658,11 +658,11 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |         getterminationNotificationBodyList[index].sEGMENTPROMPT, | 
		
	
		
			
				|  |  |  |  |         getterminationNotificationBodyList[index].sEGMENTVALUEDSP, | 
		
	
		
			
				|  |  |  |  |         isNeedToShowEmptyDivider: | 
		
	
		
			
				|  |  |  |  |             (getterminationNotificationBodyList.length == index + 1) | 
		
	
		
			
				|  |  |  |  |                 ? isOdd | 
		
	
		
			
				|  |  |  |  |                     ? true | 
		
	
		
			
				|  |  |  |  |                     : false | 
		
	
		
			
				|  |  |  |  |                 : false, | 
		
	
		
			
				|  |  |  |  |         (getterminationNotificationBodyList.length == index + 1) | 
		
	
		
			
				|  |  |  |  |             ? isOdd | 
		
	
		
			
				|  |  |  |  |             ? true | 
		
	
		
			
				|  |  |  |  |             : false | 
		
	
		
			
				|  |  |  |  |             : false, | 
		
	
		
			
				|  |  |  |  |       ), | 
		
	
		
			
				|  |  |  |  |       gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( | 
		
	
		
			
				|  |  |  |  |         crossAxisCount: 2, | 
		
	
	
		
			
				
					|  |  |  | @ -702,11 +702,11 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |         data.contactNotificationBody![index].segmentPrompt, | 
		
	
		
			
				|  |  |  |  |         data.contactNotificationBody![index].segmentValueDsp, | 
		
	
		
			
				|  |  |  |  |         isNeedToShowEmptyDivider: | 
		
	
		
			
				|  |  |  |  |             (data.contactNotificationBody!.length == index + 1) | 
		
	
		
			
				|  |  |  |  |                 ? isOdd | 
		
	
		
			
				|  |  |  |  |                     ? true | 
		
	
		
			
				|  |  |  |  |                     : false | 
		
	
		
			
				|  |  |  |  |                 : false, | 
		
	
		
			
				|  |  |  |  |         (data.contactNotificationBody!.length == index + 1) | 
		
	
		
			
				|  |  |  |  |             ? isOdd | 
		
	
		
			
				|  |  |  |  |             ? true | 
		
	
		
			
				|  |  |  |  |             : false | 
		
	
		
			
				|  |  |  |  |             : false, | 
		
	
		
			
				|  |  |  |  |       ), | 
		
	
		
			
				|  |  |  |  |       gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( | 
		
	
		
			
				|  |  |  |  |         crossAxisCount: 2, | 
		
	
	
		
			
				
					|  |  |  | @ -730,7 +730,7 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |       GetPaymentNotificationBodyList? data) { | 
		
	
		
			
				|  |  |  |  |     return Column( | 
		
	
		
			
				|  |  |  |  |       children: [ | 
		
	
		
			
				|  |  |  |  |           12.height, | 
		
	
		
			
				|  |  |  |  |         12.height, | 
		
	
		
			
				|  |  |  |  |         if (data!.paymentDetailsList!.isNotEmpty) | 
		
	
		
			
				|  |  |  |  |           Column( | 
		
	
		
			
				|  |  |  |  |             children: [ | 
		
	
	
		
			
				
					|  |  |  | @ -739,54 +739,61 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                     LocaleKeys.requestNumber.tr(), data.paymentDetailsList![0].requestNumber ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol( LocaleKeys.requesterEmpNum.tr(), | 
		
	
		
			
				|  |  |  |  |                     data.paymentDetailsList![0].requesterEmployeeName ?? ""), | 
		
	
		
			
				|  |  |  |  |                     data.paymentDetailsList![0].requesterEmployeeNumber ?? ""), | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  |               ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol( LocaleKeys.requestDate.tr(), | 
		
	
		
			
				|  |  |  |  |             DateUtil.formatDateToDate( | 
		
	
		
			
				|  |  |  |  |            DateUtil.convertStringToDate(data.paymentDetailsList![0].requestDate!), false) ?? ""), | 
		
	
		
			
				|  |  |  |  |                     DateUtil.formatDateToDate( | 
		
	
		
			
				|  |  |  |  |                         DateUtil.convertStringToDate(data.paymentDetailsList![0].requestDate!), false) ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                     LocaleKeys.requesterEmpName.tr(),  data.paymentDetailsList![0].requesterEmployeeName ?? ""), | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  |               ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol( LocaleKeys.prepareEmpName.tr(), | 
		
	
		
			
				|  |  |  |  |                     data.paymentDetailsList![0].prepareEmployeeName ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol( LocaleKeys.prepareEmpNum.tr(), | 
		
	
		
			
				|  |  |  |  |                     data.paymentDetailsList![0].prepareEmployeeNumber ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                     LocaleKeys.requesterPositionName.tr(), data.paymentDetailsList![0].requesterPositionName ?? ""), | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  |               ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol( LocaleKeys.preparePositionName.tr(), | 
		
	
		
			
				|  |  |  |  |                     data.paymentDetailsList![0].preparePositionName ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol( LocaleKeys.prepareEmpName.tr(), | 
		
	
		
			
				|  |  |  |  |                     data.paymentDetailsList![0].prepareEmployeeName ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                     LocaleKeys.requesterPayrollName.tr(), data.paymentDetailsList![0].requesterPayrollName ?? ""), | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  |               ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol( LocaleKeys.preparePositionName.tr(), | 
		
	
		
			
				|  |  |  |  |                       data.paymentDetailsList![0].preparePositionName ?? ""), | 
		
	
		
			
				|  |  |  |  |                   ItemDetailViewCol( LocaleKeys.requesterOperatingUnit.tr(), | 
		
	
		
			
				|  |  |  |  |                       data.paymentDetailsList![0].requesterOperatingUnits ?? "") | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |             ], | 
		
	
		
			
				|  |  |  |  |           ).objectContainerView(), | 
		
	
		
			
				|  |  |  |  |         if (data!.paymentDetailsList!.isNotEmpty) | 
		
	
		
			
				|  |  |  |  |         Column( | 
		
	
		
			
				|  |  |  |  |           children: [ | 
		
	
		
			
				|  |  |  |  |             LocaleKeys.general.tr().toText14(color: MyColors.textMixColor), | 
		
	
		
			
				|  |  |  |  |             ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                   LocaleKeys.payingORGName.tr(), data.paymentDetailsList![0].payingOrganizationName ?? ""), | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.requestAmount.tr(), | 
		
	
		
			
				|  |  |  |  |                   data.paymentDetailsList![0].requestAmount ?? ""), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.paymentMethodName.tr(), | 
		
	
		
			
				|  |  |  |  |                   data.paymentDetailsList![0].paymentMethodName   ?? ""), | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                   LocaleKeys.currency.tr(),  data.paymentDetailsList![0].currency ?? ""), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |             ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol(LocaleKeys.typeofPayment.tr(), | 
		
	
		
			
				|  |  |  |  |                   data.paymentDetailsList![0].typeOfPayment ?? ""), | 
		
	
		
			
				|  |  |  |  |               ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                   LocaleKeys.paymentDetails.tr(), data.paymentDetailsList![0].paymentDetails ?? ""), | 
		
	
		
			
				|  |  |  |  |             ), | 
		
	
		
			
				|  |  |  |  |           Column( | 
		
	
		
			
				|  |  |  |  |             children: [ | 
		
	
		
			
				|  |  |  |  |               LocaleKeys.general.tr().toText14(color: MyColors.textMixColor), | 
		
	
		
			
				|  |  |  |  |               ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                     LocaleKeys.payingORGName.tr(), data.paymentDetailsList![0].payingOrganizationName ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol(LocaleKeys.requestAmount.tr(), | 
		
	
		
			
				|  |  |  |  |                     data.paymentDetailsList![0].requestAmount ?? ""), | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  |               ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol(LocaleKeys.paymentMethodName.tr(), | 
		
	
		
			
				|  |  |  |  |                     data.paymentDetailsList![0].paymentMethodName   ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                     LocaleKeys.currency.tr(),  data.paymentDetailsList![0].currency ?? ""), | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  |               ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol(LocaleKeys.typeofPayment.tr(), | 
		
	
		
			
				|  |  |  |  |                     data.paymentDetailsList![0].typeOfPayment ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                     LocaleKeys.paymentDetails.tr(), data.paymentDetailsList![0].paymentDetails ?? ""), | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |           ], | 
		
	
		
			
				|  |  |  |  |         ).objectContainerView(), | 
		
	
		
			
				|  |  |  |  |             ], | 
		
	
		
			
				|  |  |  |  |           ).objectContainerView(), | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |         if (data!.beneficieryList!.isNotEmpty) | 
		
	
		
			
				|  |  |  |  |           Column( | 
		
	
	
		
			
				
					|  |  |  | @ -839,10 +846,65 @@ class InfoFragment extends StatelessWidget { | 
		
	
		
			
				|  |  |  |  |               ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol(LocaleKeys.supplierNo.tr(), | 
		
	
		
			
				|  |  |  |  |                     data.purchaseOrdersList![0].supplierNumber?? ""), | 
		
	
		
			
				|  |  |  |  |               Container(), | 
		
	
		
			
				|  |  |  |  |                 Container(), | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  |             ], | 
		
	
		
			
				|  |  |  |  |           ).objectContainerView(), | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |         if (data!.supplierInformationList!.isNotEmpty &&  data.supplierInformationList![0].supplierNumber !="") | 
		
	
		
			
				|  |  |  |  |           Column( | 
		
	
		
			
				|  |  |  |  |             children: [ | 
		
	
		
			
				|  |  |  |  |               LocaleKeys.supplierInfo.tr().toText14(color: MyColors.textMixColor), | 
		
	
		
			
				|  |  |  |  |               ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                     LocaleKeys.supplierNo.tr(), data.supplierInformationList![0].supplierNumber ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol(LocaleKeys.supplierName.tr(), | 
		
	
		
			
				|  |  |  |  |                     data.supplierInformationList![0].supplierName.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  |               ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol(LocaleKeys.supplierAcNo.tr(), | 
		
	
		
			
				|  |  |  |  |                     data.supplierInformationList![0].supplierBankAccountNumber  ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                     LocaleKeys.supplierAcName.tr(), data.supplierInformationList![0].supplierBankAccountName ?? | 
		
	
		
			
				|  |  |  |  |                     "" ), | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  |               ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol(LocaleKeys.supplierCRNo.tr(), | 
		
	
		
			
				|  |  |  |  |                     data.supplierInformationList![0].crNumber?? ""), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol(  LocaleKeys.supplierIBAN.tr(), data.supplierInformationList![0].supplierBankIban ?? | 
		
	
		
			
				|  |  |  |  |                     "" ), | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |             ], | 
		
	
		
			
				|  |  |  |  |           ).objectContainerView(), | 
		
	
		
			
				|  |  |  |  |         // | 
		
	
		
			
				|  |  |  |  |         if (data!.refundInvoiceList!.isNotEmpty &&  data.refundInvoiceList![0].patientNumber !="" ) | 
		
	
		
			
				|  |  |  |  |           Column( | 
		
	
		
			
				|  |  |  |  |             children: [ | 
		
	
		
			
				|  |  |  |  |               LocaleKeys.patientRefundInvoice.tr().toText14(color: MyColors.textMixColor), | 
		
	
		
			
				|  |  |  |  |               ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                     LocaleKeys.patientNumber.tr(), data.refundInvoiceList![0].patientNumber?? ""), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol(LocaleKeys.hospitalClinic.tr(), | 
		
	
		
			
				|  |  |  |  |                     data.refundInvoiceList![0].hospitalClinic.toString() ?? ""), | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  |               ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol(LocaleKeys.patientName.tr(), | 
		
	
		
			
				|  |  |  |  |                     data.refundInvoiceList![0].patientName  ?? ""), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol( | 
		
	
		
			
				|  |  |  |  |                     LocaleKeys.amount.tr(), data.refundInvoiceList![0].amount.toString() ?? | 
		
	
		
			
				|  |  |  |  |                     "" ), | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  |               ItemDetailGrid( | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol(LocaleKeys.invoiceDate.tr(), | 
		
	
		
			
				|  |  |  |  |                     DateUtil.formatDateToDate( | 
		
	
		
			
				|  |  |  |  |                         DateUtil.convertStringToDate( data.refundInvoiceList![0].invoicedDate), false)?? ""), | 
		
	
		
			
				|  |  |  |  |                 ItemDetailViewCol(  LocaleKeys.refundInvoice.tr(), data.refundInvoiceList![0].invoiceNumber ?? | 
		
	
		
			
				|  |  |  |  |                     "" ), | 
		
	
		
			
				|  |  |  |  |               ), | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |             ], | 
		
	
		
			
				|  |  |  |  |           ).objectContainerView(), | 
		
	
		
			
				|  |  |  |  |       ], | 
		
	
		
			
				|  |  |  |  |     ); | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
	
		
			
				
					|  |  |  | 
 |