baddfe84a6 true 96FFA55D08 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 4BE0572F67 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 3f9ba4148e Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 7FD752469B Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true D505B6734F Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true e45c79f6e9 Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true 544E2E5D59 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true 57B8CC5D08 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true aa963e2e68 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true A31D8EA8B4 Cash 0 00000000-0000-0000-0000-000000000000 true E89540BD52 Cash 0 00000000-0000-0000-0000-000000000000 true 46de7f7b26 Cash 0 00000000-0000-0000-0000-000000000000 true 4fb5148feb Premium Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 707f689f-d476-4e91-b1f7-8bb8ee337601 true Community Donation Community Donation - Central Office Only 0 99999999-9999-9999-9999-999999999999 true 2023-03-20 16:23:09.00 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6BPPAMRDO8VNLOP8ALUK0PDDS C3BAC27970 6.25 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 0 2023-03-20T14:30:17.473-04:00 6BPPAMRDO8VNLOP8ALUK0PDDS 3E5D18C1BB 50 76c768c5-d2d1-42bf-9544-938360ca2646 0 2023-03-20T14:30:17.473-04:00 8PR8E4WUX8PQ206BQKTHBZNCW C3BAC27970 4.75 52891a46-cbdd-47ae-bf8d-720c3d90f666 0 2023-03-20T14:30:17.473-04:00 8PR8E4WUX8PQ206BQKTHBZNCW 3E5D18C1BB 30 061a91e7-86ce-4d89-be5a-629eee4df7b1 0 2023-03-20T14:30:17.473-04:00 1PSW2T7EVOEG5MM3VLJQR43Y8 3E5D18C1BB 40 0d0b2710-97f6-4281-8aec-c6c0f23003a2 0 2023-03-20T14:26:41.213-04:00 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 7 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6BPPAMRDO8VNLOP8ALUK0PDDS - accountID: C3BAC27970 - Amount: 6.25 - TransactionID: 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 BONUS: 0 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '6238131f-e5cd-4833-9fd4-70a1bd7a20e9' 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 alredy exists 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 was already processed. 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6BPPAMRDO8VNLOP8ALUK0PDDS - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 76c768c5-d2d1-42bf-9544-938360ca2646 BONUS: 0 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '76c768c5-d2d1-42bf-9544-938360ca2646' 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 76c768c5-d2d1-42bf-9544-938360ca2646 alredy exists 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 76c768c5-d2d1-42bf-9544-938360ca2646 was already processed. 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8PR8E4WUX8PQ206BQKTHBZNCW - accountID: C3BAC27970 - Amount: 4.75 - TransactionID: 52891a46-cbdd-47ae-bf8d-720c3d90f666 BONUS: 0 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '52891a46-cbdd-47ae-bf8d-720c3d90f666' 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 52891a46-cbdd-47ae-bf8d-720c3d90f666 alredy exists 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 52891a46-cbdd-47ae-bf8d-720c3d90f666 was already processed. 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8PR8E4WUX8PQ206BQKTHBZNCW - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: 061a91e7-86ce-4d89-be5a-629eee4df7b1 BONUS: 0 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '061a91e7-86ce-4d89-be5a-629eee4df7b1' 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 061a91e7-86ce-4d89-be5a-629eee4df7b1 alredy exists 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:23:12.22 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 061a91e7-86ce-4d89-be5a-629eee4df7b1 was already processed. 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:23:12.22 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:23:12.23 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 1PSW2T7EVOEG5MM3VLJQR43Y8 - accountID: 3E5D18C1BB - Amount: 40 - TransactionID: 0d0b2710-97f6-4281-8aec-c6c0f23003a2 BONUS: 0 2023-03-20 16:23:12.23 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:23:12.23 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:23:12.23 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '0d0b2710-97f6-4281-8aec-c6c0f23003a2' 2023-03-20 16:23:12.23 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 0d0b2710-97f6-4281-8aec-c6c0f23003a2 alredy exists 2023-03-20 16:23:12.23 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:23:12.23 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 0d0b2710-97f6-4281-8aec-c6c0f23003a2 was already processed. 2023-03-20 16:23:12.23 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:23:12.23 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:23:12.23 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:23:12.23 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:23:12.23 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:23:12.23 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:23:12.23 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:23:12.23 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:23:12.23 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:23:12.23 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:23:12.23 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:23:12.23 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:23:12.23 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:23:12.23 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:23:12.23 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:23:12.23 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:23:12.23 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:23:12.23 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:23:12.23 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:23:12.23 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:23:12.23 [Thread 24] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:23:12.23 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:23:12.23 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:23:12.23 [Thread 24] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:23:12.23 [Thread 24] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:24:08.10 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:24:08.10 [Thread 24] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-20 16:24:08.10 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-20 16:24:08.10 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-20 16:24:08.10 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:24:08.10 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:24:08.10 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-20 16:24:08.10 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-20 16:24:08.10 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): Select query to execute: SELECT PosPatrons.PosPatronID AS ID FROM PosPatrons WITH (NOLOCK) WHERE PosPatrons.IsDeleted = 0 AND PosPatrons.MealPayPatronID = '' 2023-03-20 16:24:08.10 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-20 16:24:08.13 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('BYMPHG7X1DK9B6MKTIZ51SRNK','ESQOGR8LHKBP7JQLRF1MRJTOG','2KKI44EC6CJ2PWUFU3PSW6HVK') 2023-03-20 16:24:08.13 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.13 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): SELECT PatronID, DisplayPatronID, PatronPIN, FirstName, LastName, MiddleName, EmailAddress, IsActive, PhoneNumber, ISNULL(LastMealOn,'1/1/1900') as LastMealOn, MealPlanName, SiteID, ISNULL(Eligibility, 'NA') as Eligibility, DailyLimit, ISNULL(Grade, 'NA') as Grade, ISNULL(Homeroom, 'NA') as Homeroom, GuardianFirstName, GuardianLastName, '' as GuardianMiddleName, GuardianAddress1, GuardianAddress2, GuardianCity, GuardianZip, GuardianState, GuardianPrimaryPhone, EmailAddress as GuardianEmail, BlockChecks, BlockCharges, 0 as BlockAlaCarte, DateofBirth , FRAppStatus, FRAppStatusExpiration FROM( SELECT PosPatrons.PosPatronID, PosPatrons.MealPayPatronID AS PatronID, PosPatrons.PIN as PatronPIN, PosPatrons.PatronID AS DisplayPatronID, PosPatrons.FirstName , PosPatrons.LastName , PosPatrons.MiddleName, PosPatrons.EmailAddress, PosPatrons.IsActive, PosPatrons.PhoneNumber, Cast(PosPatrons.AdmSiteID as nvarchar(40)) as SiteID, (CASE PosEligibilities.PosEligibilityCategoryID WHEN 1 THEN 'FREE' WHEN 2 THEN 'REDUCED' WHEN 3 THEN 'FULLPAY' WHEN 4 THEN 'ADULT' WHEN 5 THEN 'TEACHER' WHEN 6 THEN 'EMPLOYEE' ELSE 'FULLPAY' END) as Eligibility, PosEligibilities.Class , PosPatrons.SpendLimit as DailyLimit, PosGrades.Grade, PosHomerooms.Teacher as Homeroom, PosPatrons.GuardianFirstName, PosPatrons.GuardianLastName, PosPatrons.GuardianAddress1, PosPatrons.GuardianAddress2, PosPatrons.GuardianCity, PosPatrons.GuardianState, PosPatrons.GuardianPostalCode as GuardianZip, PosPatrons.GuardianPrimaryPhone, PosPatrons.BlockCharges, PosPatrons.BlockChecks, 0 as [BlockAlaCarte], PosMlpMealPlans.MealPlanName, POSPatrons.DateofBirth, ISNULL(FarStudents.FarEligibilityID, 0) as FRAppStatus, ISNULL(FarStudents.ExpirationDate, '1/1/1900') as FRAppStatusExpiration FROM PosPatrons INNER JOIN PosMlpMealPlans ON PosPatrons.PosMlpMealPlanID = PosMlpMealPlans.PosMlpMealPlanID LEFT OUTER JOIN PosHomerooms ON PosPatrons.PosHomeroomID = PosHomerooms.PosHomeroomID LEFT OUTER JOIN PosEligibilities ON PosPatrons.PosEligibilityID = PosEligibilities.PosEligibilityID LEFT OUTER JOIN PosGrades ON PosPatrons.PosGradeID = PosGrades.PosGradeID LEFT OUTER JOIN FarStudents ON PosPatrons.PosPatronID = FarStudents.PosPatronId LEFT OUTER JOIN FarApplications ON FarStudents.FarApplicationID = FarApplications.FarApplicationID WHERE(PosPatrons.IsDeleted = 0) ) patronFields FULL OUTER JOIN (SELECT PosPatronID, MAX(PosTransactionHeaders.ServeDate) AS LastMealOn FROM PosTransactionDetails WITH (NOLOCK) INNER JOIN PosTransactions WITH (NOLOCK) ON PosTransactionDetails.PosTransactionID = PosTransactions.PosTransactionID INNER JOIN PosTransactionHeaders WITH (NOLOCK) ON PosTransactions.PosTransactionHeaderID = PosTransactionHeaders.PosTransactionHeaderID INNER JOIN PosTransactionSaleTypes WITH (NOLOCK) ON PosTransactionDetails.PosTransactionSaleTypeID = PosTransactionSaleTypes.PosTransactionSaleTypeID WHERE PosTransactionDetails.PosPatronID IN( Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) ) tbl ) AND PosTransactionDetails.PosTransactionSaleTypeID NOT IN (400, 500) GROUP BY PosPatronID ) lastEatenField ON patronFields.PosPatronID = lastEatenField.PosPatronID Where isnull(PatronID, '') <> '' AND (PatronID in ('BYMPHG7X1DK9B6MKTIZ51SRNK','ESQOGR8LHKBP7JQLRF1MRJTOG','2KKI44EC6CJ2PWUFU3PSW6HVK')) 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.14 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.14 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.15 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:08.15 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:08.15 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:08.15 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-20 16:24:08.15 [Thread 24] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-20 16:24:08.15 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:24:08.15 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:24:08.15 [Thread 24] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-20 16:24:08.15 [Thread 24] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 2KKI44EC6CJ2PWUFU3PSW6HVK 63882 true Alessia Malena Hauge Romano (917) 941-0102 2023-03-17T00:00:00-04:00 Standard 7Q7LQARKCTRFW8K815OK0D98G FULLPAY 0.00 02 McGrath, Theresa false false 063882 2014-12-16T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false BYMPHG7X1DK9B6MKTIZ51SRNK 58038 true Matteo Andreas Romano (917) 941-0102 2023-03-20T00:00:00-04:00 Standard CNAHZJLRO98JFADW4100317NK FULLPAY 0.00 07 153 false false 058038 2010-01-29T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false ESQOGR8LHKBP7JQLRF1MRJTOG 59272 true Stian Paolo Hauge Romano (917) 941-0102 2023-03-20T00:00:00-04:00 Standard CNAHZJLRO98JFADW4100317NK FULLPAY 0.00 06 130 false false 059272 2011-08-31T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 2KKI44EC6CJ2PWUFU3PSW6HVK 3E5D18C1BB 23.25 true true 2KKI44EC6CJ2PWUFU3PSW6HVK 544E2E5D59 0 true false 2KKI44EC6CJ2PWUFU3PSW6HVK 4fb5148feb 0 true false 2KKI44EC6CJ2PWUFU3PSW6HVK C3BAC27970 0 true true BYMPHG7X1DK9B6MKTIZ51SRNK 3E5D18C1BB 28.5 true true BYMPHG7X1DK9B6MKTIZ51SRNK 544E2E5D59 0 true false BYMPHG7X1DK9B6MKTIZ51SRNK 4fb5148feb 0 true false BYMPHG7X1DK9B6MKTIZ51SRNK C3BAC27970 0 true true ESQOGR8LHKBP7JQLRF1MRJTOG 3E5D18C1BB 15 true true ESQOGR8LHKBP7JQLRF1MRJTOG 544E2E5D59 0 true false ESQOGR8LHKBP7JQLRF1MRJTOG 4fb5148feb 0 true false ESQOGR8LHKBP7JQLRF1MRJTOG C3BAC27970 0 true true 3E5D18C1BB General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 017D21062A General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 761e172aa3 General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true C3BAC27970 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 27C5FDB29D Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 1 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 9e375bbba4 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 96FFA55D08 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 4BE0572F67 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 3f9ba4148e Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 7FD752469B Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true D505B6734F Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true e45c79f6e9 Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true 544E2E5D59 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true 57B8CC5D08 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true aa963e2e68 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true A31D8EA8B4 Cash 0 00000000-0000-0000-0000-000000000000 true E89540BD52 Cash 0 00000000-0000-0000-0000-000000000000 true 46de7f7b26 Cash 0 00000000-0000-0000-0000-000000000000 true 4fb5148feb Premium Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 707f689f-d476-4e91-b1f7-8bb8ee337601 true Community Donation Community Donation - Central Office Only 0 99999999-9999-9999-9999-999999999999 true 2023-03-20 16:24:08.15 [Thread 24] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-20 16:24:11.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:24:11.73 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-20 16:24:11.73 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-20 16:24:11.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-20 16:24:11.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:24:11.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:24:11.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-20 16:24:11.73 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-20 16:24:11.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): Select query to execute: SELECT PosPatrons.PosPatronID AS ID FROM PosPatrons WITH (NOLOCK) WHERE PosPatrons.IsDeleted = 0 AND PosPatrons.MealPayPatronID = '' 2023-03-20 16:24:11.73 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-20 16:24:11.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('BYMPHG7X1DK9B6MKTIZ51SRNK','ESQOGR8LHKBP7JQLRF1MRJTOG','2KKI44EC6CJ2PWUFU3PSW6HVK') 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): SELECT PatronID, DisplayPatronID, PatronPIN, FirstName, LastName, MiddleName, EmailAddress, IsActive, PhoneNumber, ISNULL(LastMealOn,'1/1/1900') as LastMealOn, MealPlanName, SiteID, ISNULL(Eligibility, 'NA') as Eligibility, DailyLimit, ISNULL(Grade, 'NA') as Grade, ISNULL(Homeroom, 'NA') as Homeroom, GuardianFirstName, GuardianLastName, '' as GuardianMiddleName, GuardianAddress1, GuardianAddress2, GuardianCity, GuardianZip, GuardianState, GuardianPrimaryPhone, EmailAddress as GuardianEmail, BlockChecks, BlockCharges, 0 as BlockAlaCarte, DateofBirth , FRAppStatus, FRAppStatusExpiration FROM( SELECT PosPatrons.PosPatronID, PosPatrons.MealPayPatronID AS PatronID, PosPatrons.PIN as PatronPIN, PosPatrons.PatronID AS DisplayPatronID, PosPatrons.FirstName , PosPatrons.LastName , PosPatrons.MiddleName, PosPatrons.EmailAddress, PosPatrons.IsActive, PosPatrons.PhoneNumber, Cast(PosPatrons.AdmSiteID as nvarchar(40)) as SiteID, (CASE PosEligibilities.PosEligibilityCategoryID WHEN 1 THEN 'FREE' WHEN 2 THEN 'REDUCED' WHEN 3 THEN 'FULLPAY' WHEN 4 THEN 'ADULT' WHEN 5 THEN 'TEACHER' WHEN 6 THEN 'EMPLOYEE' ELSE 'FULLPAY' END) as Eligibility, PosEligibilities.Class , PosPatrons.SpendLimit as DailyLimit, PosGrades.Grade, PosHomerooms.Teacher as Homeroom, PosPatrons.GuardianFirstName, PosPatrons.GuardianLastName, PosPatrons.GuardianAddress1, PosPatrons.GuardianAddress2, PosPatrons.GuardianCity, PosPatrons.GuardianState, PosPatrons.GuardianPostalCode as GuardianZip, PosPatrons.GuardianPrimaryPhone, PosPatrons.BlockCharges, PosPatrons.BlockChecks, 0 as [BlockAlaCarte], PosMlpMealPlans.MealPlanName, POSPatrons.DateofBirth, ISNULL(FarStudents.FarEligibilityID, 0) as FRAppStatus, ISNULL(FarStudents.ExpirationDate, '1/1/1900') as FRAppStatusExpiration FROM PosPatrons INNER JOIN PosMlpMealPlans ON PosPatrons.PosMlpMealPlanID = PosMlpMealPlans.PosMlpMealPlanID LEFT OUTER JOIN PosHomerooms ON PosPatrons.PosHomeroomID = PosHomerooms.PosHomeroomID LEFT OUTER JOIN PosEligibilities ON PosPatrons.PosEligibilityID = PosEligibilities.PosEligibilityID LEFT OUTER JOIN PosGrades ON PosPatrons.PosGradeID = PosGrades.PosGradeID LEFT OUTER JOIN FarStudents ON PosPatrons.PosPatronID = FarStudents.PosPatronId LEFT OUTER JOIN FarApplications ON FarStudents.FarApplicationID = FarApplications.FarApplicationID WHERE(PosPatrons.IsDeleted = 0) ) patronFields FULL OUTER JOIN (SELECT PosPatronID, MAX(PosTransactionHeaders.ServeDate) AS LastMealOn FROM PosTransactionDetails WITH (NOLOCK) INNER JOIN PosTransactions WITH (NOLOCK) ON PosTransactionDetails.PosTransactionID = PosTransactions.PosTransactionID INNER JOIN PosTransactionHeaders WITH (NOLOCK) ON PosTransactions.PosTransactionHeaderID = PosTransactionHeaders.PosTransactionHeaderID INNER JOIN PosTransactionSaleTypes WITH (NOLOCK) ON PosTransactionDetails.PosTransactionSaleTypeID = PosTransactionSaleTypes.PosTransactionSaleTypeID WHERE PosTransactionDetails.PosPatronID IN( Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) ) tbl ) AND PosTransactionDetails.PosTransactionSaleTypeID NOT IN (400, 500) GROUP BY PosPatronID ) lastEatenField ON patronFields.PosPatronID = lastEatenField.PosPatronID Where isnull(PatronID, '') <> '' AND (PatronID in ('BYMPHG7X1DK9B6MKTIZ51SRNK','ESQOGR8LHKBP7JQLRF1MRJTOG','2KKI44EC6CJ2PWUFU3PSW6HVK')) 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-20 16:24:11.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 2KKI44EC6CJ2PWUFU3PSW6HVK 63882 true Alessia Malena Hauge Romano (917) 941-0102 2023-03-17T00:00:00-04:00 Standard 7Q7LQARKCTRFW8K815OK0D98G FULLPAY 0.00 02 McGrath, Theresa false false 063882 2014-12-16T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false BYMPHG7X1DK9B6MKTIZ51SRNK 58038 true Matteo Andreas Romano (917) 941-0102 2023-03-20T00:00:00-04:00 Standard CNAHZJLRO98JFADW4100317NK FULLPAY 0.00 07 153 false false 058038 2010-01-29T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false ESQOGR8LHKBP7JQLRF1MRJTOG 59272 true Stian Paolo Hauge Romano (917) 941-0102 2023-03-20T00:00:00-04:00 Standard CNAHZJLRO98JFADW4100317NK FULLPAY 0.00 06 130 false false 059272 2011-08-31T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 2KKI44EC6CJ2PWUFU3PSW6HVK 3E5D18C1BB 23.25 true true 2KKI44EC6CJ2PWUFU3PSW6HVK 544E2E5D59 0 true false 2KKI44EC6CJ2PWUFU3PSW6HVK 4fb5148feb 0 true false 2KKI44EC6CJ2PWUFU3PSW6HVK C3BAC27970 0 true true BYMPHG7X1DK9B6MKTIZ51SRNK 3E5D18C1BB 28.5 true true BYMPHG7X1DK9B6MKTIZ51SRNK 544E2E5D59 0 true false BYMPHG7X1DK9B6MKTIZ51SRNK 4fb5148feb 0 true false BYMPHG7X1DK9B6MKTIZ51SRNK C3BAC27970 0 true true ESQOGR8LHKBP7JQLRF1MRJTOG 3E5D18C1BB 15 true true ESQOGR8LHKBP7JQLRF1MRJTOG 544E2E5D59 0 true false ESQOGR8LHKBP7JQLRF1MRJTOG 4fb5148feb 0 true false ESQOGR8LHKBP7JQLRF1MRJTOG C3BAC27970 0 true true 3E5D18C1BB General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 017D21062A General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 761e172aa3 General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true C3BAC27970 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 27C5FDB29D Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 1 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 9e375bbba4 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 96FFA55D08 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 4BE0572F67 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 3f9ba4148e Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 7FD752469B Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true D505B6734F Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true e45c79f6e9 Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true 544E2E5D59 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true 57B8CC5D08 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true aa963e2e68 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true A31D8EA8B4 Cash 0 00000000-0000-0000-0000-000000000000 true E89540BD52 Cash 0 00000000-0000-0000-0000-000000000000 true 46de7f7b26 Cash 0 00000000-0000-0000-0000-000000000000 true 4fb5148feb Premium Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 707f689f-d476-4e91-b1f7-8bb8ee337601 true Community Donation Community Donation - Central Office Only 0 99999999-9999-9999-9999-999999999999 true 2023-03-20 16:24:11.77 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-20 16:24:23.16 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:24:23.16 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6BPPAMRDO8VNLOP8ALUK0PDDS C3BAC27970 6.25 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 0 2023-03-20T14:30:17.473-04:00 6BPPAMRDO8VNLOP8ALUK0PDDS 3E5D18C1BB 50 76c768c5-d2d1-42bf-9544-938360ca2646 0 2023-03-20T14:30:17.473-04:00 8PR8E4WUX8PQ206BQKTHBZNCW C3BAC27970 4.75 52891a46-cbdd-47ae-bf8d-720c3d90f666 0 2023-03-20T14:30:17.473-04:00 8PR8E4WUX8PQ206BQKTHBZNCW 3E5D18C1BB 30 061a91e7-86ce-4d89-be5a-629eee4df7b1 0 2023-03-20T14:30:17.473-04:00 1PSW2T7EVOEG5MM3VLJQR43Y8 3E5D18C1BB 40 0d0b2710-97f6-4281-8aec-c6c0f23003a2 0 2023-03-20T14:26:41.213-04:00 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 7 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6BPPAMRDO8VNLOP8ALUK0PDDS - accountID: C3BAC27970 - Amount: 6.25 - TransactionID: 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 BONUS: 0 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '6238131f-e5cd-4833-9fd4-70a1bd7a20e9' 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 alredy exists 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 was already processed. 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6BPPAMRDO8VNLOP8ALUK0PDDS - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 76c768c5-d2d1-42bf-9544-938360ca2646 BONUS: 0 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '76c768c5-d2d1-42bf-9544-938360ca2646' 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 76c768c5-d2d1-42bf-9544-938360ca2646 alredy exists 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 76c768c5-d2d1-42bf-9544-938360ca2646 was already processed. 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8PR8E4WUX8PQ206BQKTHBZNCW - accountID: C3BAC27970 - Amount: 4.75 - TransactionID: 52891a46-cbdd-47ae-bf8d-720c3d90f666 BONUS: 0 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '52891a46-cbdd-47ae-bf8d-720c3d90f666' 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 52891a46-cbdd-47ae-bf8d-720c3d90f666 alredy exists 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 52891a46-cbdd-47ae-bf8d-720c3d90f666 was already processed. 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8PR8E4WUX8PQ206BQKTHBZNCW - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: 061a91e7-86ce-4d89-be5a-629eee4df7b1 BONUS: 0 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '061a91e7-86ce-4d89-be5a-629eee4df7b1' 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 061a91e7-86ce-4d89-be5a-629eee4df7b1 alredy exists 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:24:23.17 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 061a91e7-86ce-4d89-be5a-629eee4df7b1 was already processed. 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:24:23.17 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:24:23.18 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 1PSW2T7EVOEG5MM3VLJQR43Y8 - accountID: 3E5D18C1BB - Amount: 40 - TransactionID: 0d0b2710-97f6-4281-8aec-c6c0f23003a2 BONUS: 0 2023-03-20 16:24:23.18 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:24:23.18 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:24:23.18 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '0d0b2710-97f6-4281-8aec-c6c0f23003a2' 2023-03-20 16:24:23.18 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 0d0b2710-97f6-4281-8aec-c6c0f23003a2 alredy exists 2023-03-20 16:24:23.18 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:24:23.18 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 0d0b2710-97f6-4281-8aec-c6c0f23003a2 was already processed. 2023-03-20 16:24:23.18 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:24:23.18 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:24:23.18 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:24:23.18 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:24:23.18 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:24:23.18 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:24:23.18 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:24:23.18 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:24:23.18 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:24:23.18 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:24:23.18 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:24:23.18 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:24:23.18 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:24:23.18 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:24:23.18 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:24:23.18 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:24:23.18 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:24:23.18 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:24:23.18 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:24:23.18 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:24:23.18 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:24:23.18 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:24:23.18 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:24:23.18 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:24:23.18 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:24:38.78 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:24:38.78 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-20 16:24:38.78 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-20 16:24:38.78 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-20 16:24:38.78 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:24:38.78 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:24:38.78 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-20 16:24:38.78 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-20 16:24:38.78 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): Select query to execute: SELECT PosPatrons.PosPatronID AS ID FROM PosPatrons WITH (NOLOCK) WHERE PosPatrons.IsDeleted = 0 AND PosPatrons.MealPayPatronID = '' 2023-03-20 16:24:38.78 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-20 16:24:38.80 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('BYMPHG7X1DK9B6MKTIZ51SRNK','ESQOGR8LHKBP7JQLRF1MRJTOG','2KKI44EC6CJ2PWUFU3PSW6HVK') 2023-03-20 16:24:38.80 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.80 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): SELECT PatronID, DisplayPatronID, PatronPIN, FirstName, LastName, MiddleName, EmailAddress, IsActive, PhoneNumber, ISNULL(LastMealOn,'1/1/1900') as LastMealOn, MealPlanName, SiteID, ISNULL(Eligibility, 'NA') as Eligibility, DailyLimit, ISNULL(Grade, 'NA') as Grade, ISNULL(Homeroom, 'NA') as Homeroom, GuardianFirstName, GuardianLastName, '' as GuardianMiddleName, GuardianAddress1, GuardianAddress2, GuardianCity, GuardianZip, GuardianState, GuardianPrimaryPhone, EmailAddress as GuardianEmail, BlockChecks, BlockCharges, 0 as BlockAlaCarte, DateofBirth , FRAppStatus, FRAppStatusExpiration FROM( SELECT PosPatrons.PosPatronID, PosPatrons.MealPayPatronID AS PatronID, PosPatrons.PIN as PatronPIN, PosPatrons.PatronID AS DisplayPatronID, PosPatrons.FirstName , PosPatrons.LastName , PosPatrons.MiddleName, PosPatrons.EmailAddress, PosPatrons.IsActive, PosPatrons.PhoneNumber, Cast(PosPatrons.AdmSiteID as nvarchar(40)) as SiteID, (CASE PosEligibilities.PosEligibilityCategoryID WHEN 1 THEN 'FREE' WHEN 2 THEN 'REDUCED' WHEN 3 THEN 'FULLPAY' WHEN 4 THEN 'ADULT' WHEN 5 THEN 'TEACHER' WHEN 6 THEN 'EMPLOYEE' ELSE 'FULLPAY' END) as Eligibility, PosEligibilities.Class , PosPatrons.SpendLimit as DailyLimit, PosGrades.Grade, PosHomerooms.Teacher as Homeroom, PosPatrons.GuardianFirstName, PosPatrons.GuardianLastName, PosPatrons.GuardianAddress1, PosPatrons.GuardianAddress2, PosPatrons.GuardianCity, PosPatrons.GuardianState, PosPatrons.GuardianPostalCode as GuardianZip, PosPatrons.GuardianPrimaryPhone, PosPatrons.BlockCharges, PosPatrons.BlockChecks, 0 as [BlockAlaCarte], PosMlpMealPlans.MealPlanName, POSPatrons.DateofBirth, ISNULL(FarStudents.FarEligibilityID, 0) as FRAppStatus, ISNULL(FarStudents.ExpirationDate, '1/1/1900') as FRAppStatusExpiration FROM PosPatrons INNER JOIN PosMlpMealPlans ON PosPatrons.PosMlpMealPlanID = PosMlpMealPlans.PosMlpMealPlanID LEFT OUTER JOIN PosHomerooms ON PosPatrons.PosHomeroomID = PosHomerooms.PosHomeroomID LEFT OUTER JOIN PosEligibilities ON PosPatrons.PosEligibilityID = PosEligibilities.PosEligibilityID LEFT OUTER JOIN PosGrades ON PosPatrons.PosGradeID = PosGrades.PosGradeID LEFT OUTER JOIN FarStudents ON PosPatrons.PosPatronID = FarStudents.PosPatronId LEFT OUTER JOIN FarApplications ON FarStudents.FarApplicationID = FarApplications.FarApplicationID WHERE(PosPatrons.IsDeleted = 0) ) patronFields FULL OUTER JOIN (SELECT PosPatronID, MAX(PosTransactionHeaders.ServeDate) AS LastMealOn FROM PosTransactionDetails WITH (NOLOCK) INNER JOIN PosTransactions WITH (NOLOCK) ON PosTransactionDetails.PosTransactionID = PosTransactions.PosTransactionID INNER JOIN PosTransactionHeaders WITH (NOLOCK) ON PosTransactions.PosTransactionHeaderID = PosTransactionHeaders.PosTransactionHeaderID INNER JOIN PosTransactionSaleTypes WITH (NOLOCK) ON PosTransactionDetails.PosTransactionSaleTypeID = PosTransactionSaleTypes.PosTransactionSaleTypeID WHERE PosTransactionDetails.PosPatronID IN( Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) ) tbl ) AND PosTransactionDetails.PosTransactionSaleTypeID NOT IN (400, 500) GROUP BY PosPatronID ) lastEatenField ON patronFields.PosPatronID = lastEatenField.PosPatronID Where isnull(PatronID, '') <> '' AND (PatronID in ('BYMPHG7X1DK9B6MKTIZ51SRNK','ESQOGR8LHKBP7JQLRF1MRJTOG','2KKI44EC6CJ2PWUFU3PSW6HVK')) 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.81 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.81 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.82 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.82 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.82 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.82 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.82 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.82 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.82 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.82 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.82 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.82 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.82 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.82 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.82 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:38.82 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-20 16:24:38.82 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 2KKI44EC6CJ2PWUFU3PSW6HVK 63882 true Alessia Malena Hauge Romano (917) 941-0102 2023-03-17T00:00:00-04:00 Standard 7Q7LQARKCTRFW8K815OK0D98G FULLPAY 0.00 02 McGrath, Theresa false false 063882 2014-12-16T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false BYMPHG7X1DK9B6MKTIZ51SRNK 58038 true Matteo Andreas Romano (917) 941-0102 2023-03-20T00:00:00-04:00 Standard CNAHZJLRO98JFADW4100317NK FULLPAY 0.00 07 153 false false 058038 2010-01-29T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false ESQOGR8LHKBP7JQLRF1MRJTOG 59272 true Stian Paolo Hauge Romano (917) 941-0102 2023-03-20T00:00:00-04:00 Standard CNAHZJLRO98JFADW4100317NK FULLPAY 0.00 06 130 false false 059272 2011-08-31T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 2KKI44EC6CJ2PWUFU3PSW6HVK 3E5D18C1BB 23.25 true true 2KKI44EC6CJ2PWUFU3PSW6HVK 544E2E5D59 0 true false 2KKI44EC6CJ2PWUFU3PSW6HVK 4fb5148feb 0 true false 2KKI44EC6CJ2PWUFU3PSW6HVK C3BAC27970 0 true true BYMPHG7X1DK9B6MKTIZ51SRNK 3E5D18C1BB 28.5 true true BYMPHG7X1DK9B6MKTIZ51SRNK 544E2E5D59 0 true false BYMPHG7X1DK9B6MKTIZ51SRNK 4fb5148feb 0 true false BYMPHG7X1DK9B6MKTIZ51SRNK C3BAC27970 0 true true ESQOGR8LHKBP7JQLRF1MRJTOG 3E5D18C1BB 15 true true ESQOGR8LHKBP7JQLRF1MRJTOG 544E2E5D59 0 true false ESQOGR8LHKBP7JQLRF1MRJTOG 4fb5148feb 0 true false ESQOGR8LHKBP7JQLRF1MRJTOG C3BAC27970 0 true true 3E5D18C1BB General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 017D21062A General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 761e172aa3 General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true C3BAC27970 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 27C5FDB29D Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 1 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 9e375bbba4 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 96FFA55D08 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 4BE0572F67 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 3f9ba4148e Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 7FD752469B Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true D505B6734F Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true e45c79f6e9 Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true 544E2E5D59 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true 57B8CC5D08 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true aa963e2e68 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true A31D8EA8B4 Cash 0 00000000-0000-0000-0000-000000000000 true E89540BD52 Cash 0 00000000-0000-0000-0000-000000000000 true 46de7f7b26 Cash 0 00000000-0000-0000-0000-000000000000 true 4fb5148feb Premium Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 707f689f-d476-4e91-b1f7-8bb8ee337601 true Community Donation Community Donation - Central Office Only 0 99999999-9999-9999-9999-999999999999 true 2023-03-20 16:24:38.82 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-20 16:24:44.60 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:24:44.60 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-20 16:24:44.60 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-20 16:24:44.60 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-20 16:24:44.60 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:24:44.60 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:24:44.60 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-20 16:24:44.60 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-20 16:24:44.60 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): Select query to execute: SELECT PosPatrons.PosPatronID AS ID FROM PosPatrons WITH (NOLOCK) WHERE PosPatrons.IsDeleted = 0 AND PosPatrons.MealPayPatronID = '' 2023-03-20 16:24:44.60 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-20 16:24:44.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE (PosPatrons.MealPayPatronID = '3BZXEN0CYJXOELU5JG60TR8CG') 2023-03-20 16:24:44.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): SELECT PatronID, DisplayPatronID, PatronPIN, FirstName, LastName, MiddleName, EmailAddress, IsActive, PhoneNumber, ISNULL(LastMealOn,'1/1/1900') as LastMealOn, MealPlanName, SiteID, ISNULL(Eligibility, 'NA') as Eligibility, DailyLimit, ISNULL(Grade, 'NA') as Grade, ISNULL(Homeroom, 'NA') as Homeroom, GuardianFirstName, GuardianLastName, '' as GuardianMiddleName, GuardianAddress1, GuardianAddress2, GuardianCity, GuardianZip, GuardianState, GuardianPrimaryPhone, EmailAddress as GuardianEmail, BlockChecks, BlockCharges, 0 as BlockAlaCarte, DateofBirth , FRAppStatus, FRAppStatusExpiration FROM( SELECT PosPatrons.PosPatronID, PosPatrons.MealPayPatronID AS PatronID, PosPatrons.PIN as PatronPIN, PosPatrons.PatronID AS DisplayPatronID, PosPatrons.FirstName , PosPatrons.LastName , PosPatrons.MiddleName, PosPatrons.EmailAddress, PosPatrons.IsActive, PosPatrons.PhoneNumber, Cast(PosPatrons.AdmSiteID as nvarchar(40)) as SiteID, (CASE PosEligibilities.PosEligibilityCategoryID WHEN 1 THEN 'FREE' WHEN 2 THEN 'REDUCED' WHEN 3 THEN 'FULLPAY' WHEN 4 THEN 'ADULT' WHEN 5 THEN 'TEACHER' WHEN 6 THEN 'EMPLOYEE' ELSE 'FULLPAY' END) as Eligibility, PosEligibilities.Class , PosPatrons.SpendLimit as DailyLimit, PosGrades.Grade, PosHomerooms.Teacher as Homeroom, PosPatrons.GuardianFirstName, PosPatrons.GuardianLastName, PosPatrons.GuardianAddress1, PosPatrons.GuardianAddress2, PosPatrons.GuardianCity, PosPatrons.GuardianState, PosPatrons.GuardianPostalCode as GuardianZip, PosPatrons.GuardianPrimaryPhone, PosPatrons.BlockCharges, PosPatrons.BlockChecks, 0 as [BlockAlaCarte], PosMlpMealPlans.MealPlanName, POSPatrons.DateofBirth, ISNULL(FarStudents.FarEligibilityID, 0) as FRAppStatus, ISNULL(FarStudents.ExpirationDate, '1/1/1900') as FRAppStatusExpiration FROM PosPatrons INNER JOIN PosMlpMealPlans ON PosPatrons.PosMlpMealPlanID = PosMlpMealPlans.PosMlpMealPlanID LEFT OUTER JOIN PosHomerooms ON PosPatrons.PosHomeroomID = PosHomerooms.PosHomeroomID LEFT OUTER JOIN PosEligibilities ON PosPatrons.PosEligibilityID = PosEligibilities.PosEligibilityID LEFT OUTER JOIN PosGrades ON PosPatrons.PosGradeID = PosGrades.PosGradeID LEFT OUTER JOIN FarStudents ON PosPatrons.PosPatronID = FarStudents.PosPatronId LEFT OUTER JOIN FarApplications ON FarStudents.FarApplicationID = FarApplications.FarApplicationID WHERE(PosPatrons.IsDeleted = 0) ) patronFields FULL OUTER JOIN (SELECT PosPatronID, MAX(PosTransactionHeaders.ServeDate) AS LastMealOn FROM PosTransactionDetails WITH (NOLOCK) INNER JOIN PosTransactions WITH (NOLOCK) ON PosTransactionDetails.PosTransactionID = PosTransactions.PosTransactionID INNER JOIN PosTransactionHeaders WITH (NOLOCK) ON PosTransactions.PosTransactionHeaderID = PosTransactionHeaders.PosTransactionHeaderID INNER JOIN PosTransactionSaleTypes WITH (NOLOCK) ON PosTransactionDetails.PosTransactionSaleTypeID = PosTransactionSaleTypes.PosTransactionSaleTypeID WHERE PosTransactionDetails.PosPatronID IN( Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) ) tbl ) AND PosTransactionDetails.PosTransactionSaleTypeID NOT IN (400, 500) GROUP BY PosPatronID ) lastEatenField ON patronFields.PosPatronID = lastEatenField.PosPatronID Where isnull(PatronID, '') <> '' AND (PatronID = '3BZXEN0CYJXOELU5JG60TR8CG') 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.68 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.68 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.69 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.69 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.69 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.69 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.69 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.69 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.69 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.69 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.69 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.69 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.69 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.69 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.69 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.69 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.69 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:24:44.69 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:24:44.70 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-20 16:24:44.70 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-20 16:24:44.70 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:24:44.70 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:24:44.70 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-20 16:24:44.70 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 3BZXEN0CYJXOELU5JG60TR8CG 69956 true Averie Nicole Johnson (202) 321-9860 2023-03-17T00:00:00-04:00 Standard 7Q7LQARKCTRFW8K815OK0D98G FULLPAY 0.00 02 Frydlewicz, Sarah false false 069956 2014-11-01T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 3BZXEN0CYJXOELU5JG60TR8CG 3E5D18C1BB -2.75 true true 3BZXEN0CYJXOELU5JG60TR8CG 544E2E5D59 0 true false 3BZXEN0CYJXOELU5JG60TR8CG 4fb5148feb 0 true false 3BZXEN0CYJXOELU5JG60TR8CG C3BAC27970 -38.75 true true 3E5D18C1BB General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 017D21062A General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 761e172aa3 General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true C3BAC27970 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 27C5FDB29D Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 1 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 9e375bbba4 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 96FFA55D08 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 4BE0572F67 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 3f9ba4148e Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 7FD752469B Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true D505B6734F Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true e45c79f6e9 Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true 544E2E5D59 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true 57B8CC5D08 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true aa963e2e68 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true A31D8EA8B4 Cash 0 00000000-0000-0000-0000-000000000000 true E89540BD52 Cash 0 00000000-0000-0000-0000-000000000000 true 46de7f7b26 Cash 0 00000000-0000-0000-0000-000000000000 true 4fb5148feb Premium Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 707f689f-d476-4e91-b1f7-8bb8ee337601 true Community Donation Community Donation - Central Office Only 0 99999999-9999-9999-9999-999999999999 true 2023-03-20 16:24:44.70 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-20 16:25:04.41 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:25:04.41 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-20 16:25:04.41 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-20 16:25:04.41 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-20 16:25:04.41 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:25:04.41 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:25:04.41 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-20 16:25:04.41 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-20 16:25:04.41 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): Select query to execute: SELECT PosPatrons.PosPatronID AS ID FROM PosPatrons WITH (NOLOCK) WHERE PosPatrons.IsDeleted = 0 AND PosPatrons.MealPayPatronID = '' 2023-03-20 16:25:04.41 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-20 16:25:04.42 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE (PosPatrons.MealPayPatronID = '3BZXEN0CYJXOELU5JG60TR8CG') 2023-03-20 16:25:04.42 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.42 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.42 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-20 16:25:04.42 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): SELECT PatronID, DisplayPatronID, PatronPIN, FirstName, LastName, MiddleName, EmailAddress, IsActive, PhoneNumber, ISNULL(LastMealOn,'1/1/1900') as LastMealOn, MealPlanName, SiteID, ISNULL(Eligibility, 'NA') as Eligibility, DailyLimit, ISNULL(Grade, 'NA') as Grade, ISNULL(Homeroom, 'NA') as Homeroom, GuardianFirstName, GuardianLastName, '' as GuardianMiddleName, GuardianAddress1, GuardianAddress2, GuardianCity, GuardianZip, GuardianState, GuardianPrimaryPhone, EmailAddress as GuardianEmail, BlockChecks, BlockCharges, 0 as BlockAlaCarte, DateofBirth , FRAppStatus, FRAppStatusExpiration FROM( SELECT PosPatrons.PosPatronID, PosPatrons.MealPayPatronID AS PatronID, PosPatrons.PIN as PatronPIN, PosPatrons.PatronID AS DisplayPatronID, PosPatrons.FirstName , PosPatrons.LastName , PosPatrons.MiddleName, PosPatrons.EmailAddress, PosPatrons.IsActive, PosPatrons.PhoneNumber, Cast(PosPatrons.AdmSiteID as nvarchar(40)) as SiteID, (CASE PosEligibilities.PosEligibilityCategoryID WHEN 1 THEN 'FREE' WHEN 2 THEN 'REDUCED' WHEN 3 THEN 'FULLPAY' WHEN 4 THEN 'ADULT' WHEN 5 THEN 'TEACHER' WHEN 6 THEN 'EMPLOYEE' ELSE 'FULLPAY' END) as Eligibility, PosEligibilities.Class , PosPatrons.SpendLimit as DailyLimit, PosGrades.Grade, PosHomerooms.Teacher as Homeroom, PosPatrons.GuardianFirstName, PosPatrons.GuardianLastName, PosPatrons.GuardianAddress1, PosPatrons.GuardianAddress2, PosPatrons.GuardianCity, PosPatrons.GuardianState, PosPatrons.GuardianPostalCode as GuardianZip, PosPatrons.GuardianPrimaryPhone, PosPatrons.BlockCharges, PosPatrons.BlockChecks, 0 as [BlockAlaCarte], PosMlpMealPlans.MealPlanName, POSPatrons.DateofBirth, ISNULL(FarStudents.FarEligibilityID, 0) as FRAppStatus, ISNULL(FarStudents.ExpirationDate, '1/1/1900') as FRAppStatusExpiration FROM PosPatrons INNER JOIN PosMlpMealPlans ON PosPatrons.PosMlpMealPlanID = PosMlpMealPlans.PosMlpMealPlanID LEFT OUTER JOIN PosHomerooms ON PosPatrons.PosHomeroomID = PosHomerooms.PosHomeroomID LEFT OUTER JOIN PosEligibilities ON PosPatrons.PosEligibilityID = PosEligibilities.PosEligibilityID LEFT OUTER JOIN PosGrades ON PosPatrons.PosGradeID = PosGrades.PosGradeID LEFT OUTER JOIN FarStudents ON PosPatrons.PosPatronID = FarStudents.PosPatronId LEFT OUTER JOIN FarApplications ON FarStudents.FarApplicationID = FarApplications.FarApplicationID WHERE(PosPatrons.IsDeleted = 0) ) patronFields FULL OUTER JOIN (SELECT PosPatronID, MAX(PosTransactionHeaders.ServeDate) AS LastMealOn FROM PosTransactionDetails WITH (NOLOCK) INNER JOIN PosTransactions WITH (NOLOCK) ON PosTransactionDetails.PosTransactionID = PosTransactions.PosTransactionID INNER JOIN PosTransactionHeaders WITH (NOLOCK) ON PosTransactions.PosTransactionHeaderID = PosTransactionHeaders.PosTransactionHeaderID INNER JOIN PosTransactionSaleTypes WITH (NOLOCK) ON PosTransactionDetails.PosTransactionSaleTypeID = PosTransactionSaleTypes.PosTransactionSaleTypeID WHERE PosTransactionDetails.PosPatronID IN( Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) ) tbl ) AND PosTransactionDetails.PosTransactionSaleTypeID NOT IN (400, 500) GROUP BY PosPatronID ) lastEatenField ON patronFields.PosPatronID = lastEatenField.PosPatronID Where isnull(PatronID, '') <> '' AND (PatronID = '3BZXEN0CYJXOELU5JG60TR8CG') 2023-03-20 16:25:04.42 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.42 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.43 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:04.43 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:04.44 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-20 16:25:04.44 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-20 16:25:04.44 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:25:04.44 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:25:04.44 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-20 16:25:04.44 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 3BZXEN0CYJXOELU5JG60TR8CG 69956 true Averie Nicole Johnson (202) 321-9860 2023-03-17T00:00:00-04:00 Standard 7Q7LQARKCTRFW8K815OK0D98G FULLPAY 0.00 02 Frydlewicz, Sarah false false 069956 2014-11-01T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 3BZXEN0CYJXOELU5JG60TR8CG 3E5D18C1BB -2.75 true true 3BZXEN0CYJXOELU5JG60TR8CG 544E2E5D59 0 true false 3BZXEN0CYJXOELU5JG60TR8CG 4fb5148feb 0 true false 3BZXEN0CYJXOELU5JG60TR8CG C3BAC27970 -38.75 true true 3E5D18C1BB General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 017D21062A General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 761e172aa3 General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true C3BAC27970 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 27C5FDB29D Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 1 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 9e375bbba4 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 96FFA55D08 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 4BE0572F67 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 3f9ba4148e Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 7FD752469B Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true D505B6734F Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true e45c79f6e9 Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true 544E2E5D59 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true 57B8CC5D08 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true aa963e2e68 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true A31D8EA8B4 Cash 0 00000000-0000-0000-0000-000000000000 true E89540BD52 Cash 0 00000000-0000-0000-0000-000000000000 true 46de7f7b26 Cash 0 00000000-0000-0000-0000-000000000000 true 4fb5148feb Premium Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 707f689f-d476-4e91-b1f7-8bb8ee337601 true Community Donation Community Donation - Central Office Only 0 99999999-9999-9999-9999-999999999999 true 2023-03-20 16:25:04.44 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-20 16:25:18.97 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:25:18.97 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:25:18.97 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:25:18.97 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GetPatronPurchaseHistory( String patronId, DateTime startDate, DateTime endDate ): START: 2023-03-20 16:25:18.97 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetPatronPurchaseHistory( String patronId, DateTime startDate, DateTime endDate ): START: 2023-03-20 16:25:19.01 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetPatronPurchaseHistory( String patronId, DateTime startDate, DateTime endDate ): FINISH: 2023-03-20 16:25:19.01 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GetPatronPurchaseHistory( String patronId, DateTime startDate, DateTime endDate ): Encrypting Soap Response. 2023-03-20 16:25:19.01 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:25:19.01 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:25:19.01 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GetPatronPurchaseHistory( String patronId, DateTime startDate, DateTime endDate ): Successfully Encrypted Soap Response. 2023-03-20 16:25:19.01 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GetPatronPurchaseHistory( String patronId, DateTime startDate, DateTime endDate ): FINISH: 2023-03-20 16:25:34.73 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:25:34.73 [Thread 24] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-20 16:25:34.73 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-20 16:25:34.73 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-20 16:25:34.73 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:25:34.73 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:25:34.73 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-20 16:25:34.73 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-20 16:25:34.73 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): Select query to execute: SELECT PosPatrons.PosPatronID AS ID FROM PosPatrons WITH (NOLOCK) WHERE PosPatrons.IsDeleted = 0 AND PosPatrons.MealPayPatronID = '' 2023-03-20 16:25:34.73 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-20 16:25:34.74 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE (PosPatrons.MealPayPatronID = '3BZXEN0CYJXOELU5JG60TR8CG') 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): SELECT PatronID, DisplayPatronID, PatronPIN, FirstName, LastName, MiddleName, EmailAddress, IsActive, PhoneNumber, ISNULL(LastMealOn,'1/1/1900') as LastMealOn, MealPlanName, SiteID, ISNULL(Eligibility, 'NA') as Eligibility, DailyLimit, ISNULL(Grade, 'NA') as Grade, ISNULL(Homeroom, 'NA') as Homeroom, GuardianFirstName, GuardianLastName, '' as GuardianMiddleName, GuardianAddress1, GuardianAddress2, GuardianCity, GuardianZip, GuardianState, GuardianPrimaryPhone, EmailAddress as GuardianEmail, BlockChecks, BlockCharges, 0 as BlockAlaCarte, DateofBirth , FRAppStatus, FRAppStatusExpiration FROM( SELECT PosPatrons.PosPatronID, PosPatrons.MealPayPatronID AS PatronID, PosPatrons.PIN as PatronPIN, PosPatrons.PatronID AS DisplayPatronID, PosPatrons.FirstName , PosPatrons.LastName , PosPatrons.MiddleName, PosPatrons.EmailAddress, PosPatrons.IsActive, PosPatrons.PhoneNumber, Cast(PosPatrons.AdmSiteID as nvarchar(40)) as SiteID, (CASE PosEligibilities.PosEligibilityCategoryID WHEN 1 THEN 'FREE' WHEN 2 THEN 'REDUCED' WHEN 3 THEN 'FULLPAY' WHEN 4 THEN 'ADULT' WHEN 5 THEN 'TEACHER' WHEN 6 THEN 'EMPLOYEE' ELSE 'FULLPAY' END) as Eligibility, PosEligibilities.Class , PosPatrons.SpendLimit as DailyLimit, PosGrades.Grade, PosHomerooms.Teacher as Homeroom, PosPatrons.GuardianFirstName, PosPatrons.GuardianLastName, PosPatrons.GuardianAddress1, PosPatrons.GuardianAddress2, PosPatrons.GuardianCity, PosPatrons.GuardianState, PosPatrons.GuardianPostalCode as GuardianZip, PosPatrons.GuardianPrimaryPhone, PosPatrons.BlockCharges, PosPatrons.BlockChecks, 0 as [BlockAlaCarte], PosMlpMealPlans.MealPlanName, POSPatrons.DateofBirth, ISNULL(FarStudents.FarEligibilityID, 0) as FRAppStatus, ISNULL(FarStudents.ExpirationDate, '1/1/1900') as FRAppStatusExpiration FROM PosPatrons INNER JOIN PosMlpMealPlans ON PosPatrons.PosMlpMealPlanID = PosMlpMealPlans.PosMlpMealPlanID LEFT OUTER JOIN PosHomerooms ON PosPatrons.PosHomeroomID = PosHomerooms.PosHomeroomID LEFT OUTER JOIN PosEligibilities ON PosPatrons.PosEligibilityID = PosEligibilities.PosEligibilityID LEFT OUTER JOIN PosGrades ON PosPatrons.PosGradeID = PosGrades.PosGradeID LEFT OUTER JOIN FarStudents ON PosPatrons.PosPatronID = FarStudents.PosPatronId LEFT OUTER JOIN FarApplications ON FarStudents.FarApplicationID = FarApplications.FarApplicationID WHERE(PosPatrons.IsDeleted = 0) ) patronFields FULL OUTER JOIN (SELECT PosPatronID, MAX(PosTransactionHeaders.ServeDate) AS LastMealOn FROM PosTransactionDetails WITH (NOLOCK) INNER JOIN PosTransactions WITH (NOLOCK) ON PosTransactionDetails.PosTransactionID = PosTransactions.PosTransactionID INNER JOIN PosTransactionHeaders WITH (NOLOCK) ON PosTransactions.PosTransactionHeaderID = PosTransactionHeaders.PosTransactionHeaderID INNER JOIN PosTransactionSaleTypes WITH (NOLOCK) ON PosTransactionDetails.PosTransactionSaleTypeID = PosTransactionSaleTypes.PosTransactionSaleTypeID WHERE PosTransactionDetails.PosPatronID IN( Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) ) tbl ) AND PosTransactionDetails.PosTransactionSaleTypeID NOT IN (400, 500) GROUP BY PosPatronID ) lastEatenField ON patronFields.PosPatronID = lastEatenField.PosPatronID Where isnull(PatronID, '') <> '' AND (PatronID = '3BZXEN0CYJXOELU5JG60TR8CG') 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.74 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.74 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.74 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.74 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.74 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.74 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.74 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.74 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.74 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.74 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.74 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.74 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.74 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.74 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-20 16:25:34.75 [Thread 24] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 3BZXEN0CYJXOELU5JG60TR8CG 69956 true Averie Nicole Johnson (202) 321-9860 2023-03-17T00:00:00-04:00 Standard 7Q7LQARKCTRFW8K815OK0D98G FULLPAY 0.00 02 Frydlewicz, Sarah false false 069956 2014-11-01T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 3BZXEN0CYJXOELU5JG60TR8CG 3E5D18C1BB -2.75 true true 3BZXEN0CYJXOELU5JG60TR8CG 544E2E5D59 0 true false 3BZXEN0CYJXOELU5JG60TR8CG 4fb5148feb 0 true false 3BZXEN0CYJXOELU5JG60TR8CG C3BAC27970 -38.75 true true 3E5D18C1BB General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 017D21062A General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 761e172aa3 General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true C3BAC27970 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 27C5FDB29D Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 1 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 9e375bbba4 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 96FFA55D08 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 4BE0572F67 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 3f9ba4148e Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 7FD752469B Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true D505B6734F Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true e45c79f6e9 Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true 544E2E5D59 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true 57B8CC5D08 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true aa963e2e68 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true A31D8EA8B4 Cash 0 00000000-0000-0000-0000-000000000000 true E89540BD52 Cash 0 00000000-0000-0000-0000-000000000000 true 46de7f7b26 Cash 0 00000000-0000-0000-0000-000000000000 true 4fb5148feb Premium Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 707f689f-d476-4e91-b1f7-8bb8ee337601 true Community Donation Community Donation - Central Office Only 0 99999999-9999-9999-9999-999999999999 true 2023-03-20 16:25:34.75 [Thread 24] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-20 16:25:37.48 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:25:37.48 [Thread 24] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-20 16:25:37.48 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-20 16:25:37.48 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-20 16:25:37.48 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:25:37.48 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:25:37.48 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-20 16:25:37.48 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-20 16:25:37.48 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): Select query to execute: SELECT PosPatrons.PosPatronID AS ID FROM PosPatrons WITH (NOLOCK) WHERE PosPatrons.IsDeleted = 0 AND PosPatrons.MealPayPatronID = '' 2023-03-20 16:25:37.48 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-20 16:25:37.48 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE (PosPatrons.MealPayPatronID = '3BZXEN0CYJXOELU5JG60TR8CG') 2023-03-20 16:25:37.48 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.48 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.48 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-20 16:25:37.48 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): SELECT PatronID, DisplayPatronID, PatronPIN, FirstName, LastName, MiddleName, EmailAddress, IsActive, PhoneNumber, ISNULL(LastMealOn,'1/1/1900') as LastMealOn, MealPlanName, SiteID, ISNULL(Eligibility, 'NA') as Eligibility, DailyLimit, ISNULL(Grade, 'NA') as Grade, ISNULL(Homeroom, 'NA') as Homeroom, GuardianFirstName, GuardianLastName, '' as GuardianMiddleName, GuardianAddress1, GuardianAddress2, GuardianCity, GuardianZip, GuardianState, GuardianPrimaryPhone, EmailAddress as GuardianEmail, BlockChecks, BlockCharges, 0 as BlockAlaCarte, DateofBirth , FRAppStatus, FRAppStatusExpiration FROM( SELECT PosPatrons.PosPatronID, PosPatrons.MealPayPatronID AS PatronID, PosPatrons.PIN as PatronPIN, PosPatrons.PatronID AS DisplayPatronID, PosPatrons.FirstName , PosPatrons.LastName , PosPatrons.MiddleName, PosPatrons.EmailAddress, PosPatrons.IsActive, PosPatrons.PhoneNumber, Cast(PosPatrons.AdmSiteID as nvarchar(40)) as SiteID, (CASE PosEligibilities.PosEligibilityCategoryID WHEN 1 THEN 'FREE' WHEN 2 THEN 'REDUCED' WHEN 3 THEN 'FULLPAY' WHEN 4 THEN 'ADULT' WHEN 5 THEN 'TEACHER' WHEN 6 THEN 'EMPLOYEE' ELSE 'FULLPAY' END) as Eligibility, PosEligibilities.Class , PosPatrons.SpendLimit as DailyLimit, PosGrades.Grade, PosHomerooms.Teacher as Homeroom, PosPatrons.GuardianFirstName, PosPatrons.GuardianLastName, PosPatrons.GuardianAddress1, PosPatrons.GuardianAddress2, PosPatrons.GuardianCity, PosPatrons.GuardianState, PosPatrons.GuardianPostalCode as GuardianZip, PosPatrons.GuardianPrimaryPhone, PosPatrons.BlockCharges, PosPatrons.BlockChecks, 0 as [BlockAlaCarte], PosMlpMealPlans.MealPlanName, POSPatrons.DateofBirth, ISNULL(FarStudents.FarEligibilityID, 0) as FRAppStatus, ISNULL(FarStudents.ExpirationDate, '1/1/1900') as FRAppStatusExpiration FROM PosPatrons INNER JOIN PosMlpMealPlans ON PosPatrons.PosMlpMealPlanID = PosMlpMealPlans.PosMlpMealPlanID LEFT OUTER JOIN PosHomerooms ON PosPatrons.PosHomeroomID = PosHomerooms.PosHomeroomID LEFT OUTER JOIN PosEligibilities ON PosPatrons.PosEligibilityID = PosEligibilities.PosEligibilityID LEFT OUTER JOIN PosGrades ON PosPatrons.PosGradeID = PosGrades.PosGradeID LEFT OUTER JOIN FarStudents ON PosPatrons.PosPatronID = FarStudents.PosPatronId LEFT OUTER JOIN FarApplications ON FarStudents.FarApplicationID = FarApplications.FarApplicationID WHERE(PosPatrons.IsDeleted = 0) ) patronFields FULL OUTER JOIN (SELECT PosPatronID, MAX(PosTransactionHeaders.ServeDate) AS LastMealOn FROM PosTransactionDetails WITH (NOLOCK) INNER JOIN PosTransactions WITH (NOLOCK) ON PosTransactionDetails.PosTransactionID = PosTransactions.PosTransactionID INNER JOIN PosTransactionHeaders WITH (NOLOCK) ON PosTransactions.PosTransactionHeaderID = PosTransactionHeaders.PosTransactionHeaderID INNER JOIN PosTransactionSaleTypes WITH (NOLOCK) ON PosTransactionDetails.PosTransactionSaleTypeID = PosTransactionSaleTypes.PosTransactionSaleTypeID WHERE PosTransactionDetails.PosPatronID IN( Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) ) tbl ) AND PosTransactionDetails.PosTransactionSaleTypeID NOT IN (400, 500) GROUP BY PosPatronID ) lastEatenField ON patronFields.PosPatronID = lastEatenField.PosPatronID Where isnull(PatronID, '') <> '' AND (PatronID = '3BZXEN0CYJXOELU5JG60TR8CG') 2023-03-20 16:25:37.48 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.48 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.48 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.48 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.48 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.48 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.48 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.48 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.48 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-20 16:25:37.49 [Thread 24] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 3BZXEN0CYJXOELU5JG60TR8CG 69956 true Averie Nicole Johnson (202) 321-9860 2023-03-17T00:00:00-04:00 Standard 7Q7LQARKCTRFW8K815OK0D98G FULLPAY 0.00 02 Frydlewicz, Sarah false false 069956 2014-11-01T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 3BZXEN0CYJXOELU5JG60TR8CG 3E5D18C1BB -2.75 true true 3BZXEN0CYJXOELU5JG60TR8CG 544E2E5D59 0 true false 3BZXEN0CYJXOELU5JG60TR8CG 4fb5148feb 0 true false 3BZXEN0CYJXOELU5JG60TR8CG C3BAC27970 -38.75 true true 3E5D18C1BB General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 017D21062A General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 761e172aa3 General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true C3BAC27970 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 27C5FDB29D Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 1 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 9e375bbba4 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 96FFA55D08 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 4BE0572F67 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 3f9ba4148e Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 7FD752469B Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true D505B6734F Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true e45c79f6e9 Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true 544E2E5D59 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true 57B8CC5D08 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true aa963e2e68 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true A31D8EA8B4 Cash 0 00000000-0000-0000-0000-000000000000 true E89540BD52 Cash 0 00000000-0000-0000-0000-000000000000 true 46de7f7b26 Cash 0 00000000-0000-0000-0000-000000000000 true 4fb5148feb Premium Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 707f689f-d476-4e91-b1f7-8bb8ee337601 true Community Donation Community Donation - Central Office Only 0 99999999-9999-9999-9999-999999999999 true 2023-03-20 16:25:37.49 [Thread 24] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-20 16:25:37.61 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:25:37.61 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:25:37.61 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:25:37.61 [Thread 24] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GetPatronPurchaseHistory( String patronId, DateTime startDate, DateTime endDate ): START: 2023-03-20 16:25:37.61 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetPatronPurchaseHistory( String patronId, DateTime startDate, DateTime endDate ): START: 2023-03-20 16:25:37.62 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetPatronPurchaseHistory( String patronId, DateTime startDate, DateTime endDate ): FINISH: 2023-03-20 16:25:37.62 [Thread 24] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GetPatronPurchaseHistory( String patronId, DateTime startDate, DateTime endDate ): Encrypting Soap Response. 2023-03-20 16:25:37.62 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:25:37.62 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:25:37.62 [Thread 24] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GetPatronPurchaseHistory( String patronId, DateTime startDate, DateTime endDate ): Successfully Encrypted Soap Response. 2023-03-20 16:25:37.62 [Thread 24] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GetPatronPurchaseHistory( String patronId, DateTime startDate, DateTime endDate ): FINISH: 2023-03-20 16:25:40.70 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6BPPAMRDO8VNLOP8ALUK0PDDS C3BAC27970 6.25 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 0 2023-03-20T14:30:17.473-04:00 6BPPAMRDO8VNLOP8ALUK0PDDS 3E5D18C1BB 50 76c768c5-d2d1-42bf-9544-938360ca2646 0 2023-03-20T14:30:17.473-04:00 8PR8E4WUX8PQ206BQKTHBZNCW C3BAC27970 4.75 52891a46-cbdd-47ae-bf8d-720c3d90f666 0 2023-03-20T14:30:17.473-04:00 8PR8E4WUX8PQ206BQKTHBZNCW 3E5D18C1BB 30 061a91e7-86ce-4d89-be5a-629eee4df7b1 0 2023-03-20T14:30:17.473-04:00 1PSW2T7EVOEG5MM3VLJQR43Y8 3E5D18C1BB 40 0d0b2710-97f6-4281-8aec-c6c0f23003a2 0 2023-03-20T14:26:41.213-04:00 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 7 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6BPPAMRDO8VNLOP8ALUK0PDDS - accountID: C3BAC27970 - Amount: 6.25 - TransactionID: 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 BONUS: 0 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '6238131f-e5cd-4833-9fd4-70a1bd7a20e9' 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 alredy exists 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 was already processed. 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6BPPAMRDO8VNLOP8ALUK0PDDS - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 76c768c5-d2d1-42bf-9544-938360ca2646 BONUS: 0 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '76c768c5-d2d1-42bf-9544-938360ca2646' 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 76c768c5-d2d1-42bf-9544-938360ca2646 alredy exists 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 76c768c5-d2d1-42bf-9544-938360ca2646 was already processed. 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8PR8E4WUX8PQ206BQKTHBZNCW - accountID: C3BAC27970 - Amount: 4.75 - TransactionID: 52891a46-cbdd-47ae-bf8d-720c3d90f666 BONUS: 0 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '52891a46-cbdd-47ae-bf8d-720c3d90f666' 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 52891a46-cbdd-47ae-bf8d-720c3d90f666 alredy exists 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 52891a46-cbdd-47ae-bf8d-720c3d90f666 was already processed. 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8PR8E4WUX8PQ206BQKTHBZNCW - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: 061a91e7-86ce-4d89-be5a-629eee4df7b1 BONUS: 0 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:25:40.71 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:25:40.71 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '061a91e7-86ce-4d89-be5a-629eee4df7b1' 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 061a91e7-86ce-4d89-be5a-629eee4df7b1 alredy exists 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 061a91e7-86ce-4d89-be5a-629eee4df7b1 was already processed. 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 1PSW2T7EVOEG5MM3VLJQR43Y8 - accountID: 3E5D18C1BB - Amount: 40 - TransactionID: 0d0b2710-97f6-4281-8aec-c6c0f23003a2 BONUS: 0 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '0d0b2710-97f6-4281-8aec-c6c0f23003a2' 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 0d0b2710-97f6-4281-8aec-c6c0f23003a2 alredy exists 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 0d0b2710-97f6-4281-8aec-c6c0f23003a2 was already processed. 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:25:40.72 [Thread 24] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:25:40.72 [Thread 24] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:26:33.56 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:26:33.56 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:26:33.57 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6BPPAMRDO8VNLOP8ALUK0PDDS C3BAC27970 6.25 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 0 2023-03-20T14:30:17.473-04:00 6BPPAMRDO8VNLOP8ALUK0PDDS 3E5D18C1BB 50 76c768c5-d2d1-42bf-9544-938360ca2646 0 2023-03-20T14:30:17.473-04:00 8PR8E4WUX8PQ206BQKTHBZNCW C3BAC27970 4.75 52891a46-cbdd-47ae-bf8d-720c3d90f666 0 2023-03-20T14:30:17.473-04:00 8PR8E4WUX8PQ206BQKTHBZNCW 3E5D18C1BB 30 061a91e7-86ce-4d89-be5a-629eee4df7b1 0 2023-03-20T14:30:17.473-04:00 1PSW2T7EVOEG5MM3VLJQR43Y8 3E5D18C1BB 40 0d0b2710-97f6-4281-8aec-c6c0f23003a2 0 2023-03-20T14:26:41.213-04:00 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:26:33.57 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:26:33.57 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 7 2023-03-20 16:26:33.57 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6BPPAMRDO8VNLOP8ALUK0PDDS - accountID: C3BAC27970 - Amount: 6.25 - TransactionID: 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 BONUS: 0 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:26:33.57 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '6238131f-e5cd-4833-9fd4-70a1bd7a20e9' 2023-03-20 16:26:33.57 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 alredy exists 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:26:33.57 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 was already processed. 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:26:33.57 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6BPPAMRDO8VNLOP8ALUK0PDDS - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 76c768c5-d2d1-42bf-9544-938360ca2646 BONUS: 0 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:26:33.57 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '76c768c5-d2d1-42bf-9544-938360ca2646' 2023-03-20 16:26:33.57 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 76c768c5-d2d1-42bf-9544-938360ca2646 alredy exists 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:26:33.57 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 76c768c5-d2d1-42bf-9544-938360ca2646 was already processed. 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:26:33.57 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8PR8E4WUX8PQ206BQKTHBZNCW - accountID: C3BAC27970 - Amount: 4.75 - TransactionID: 52891a46-cbdd-47ae-bf8d-720c3d90f666 BONUS: 0 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:26:33.57 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '52891a46-cbdd-47ae-bf8d-720c3d90f666' 2023-03-20 16:26:33.57 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 52891a46-cbdd-47ae-bf8d-720c3d90f666 alredy exists 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:26:33.57 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 52891a46-cbdd-47ae-bf8d-720c3d90f666 was already processed. 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:26:33.57 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8PR8E4WUX8PQ206BQKTHBZNCW - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: 061a91e7-86ce-4d89-be5a-629eee4df7b1 BONUS: 0 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:26:33.57 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:26:33.57 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '061a91e7-86ce-4d89-be5a-629eee4df7b1' 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 061a91e7-86ce-4d89-be5a-629eee4df7b1 alredy exists 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 061a91e7-86ce-4d89-be5a-629eee4df7b1 was already processed. 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 1PSW2T7EVOEG5MM3VLJQR43Y8 - accountID: 3E5D18C1BB - Amount: 40 - TransactionID: 0d0b2710-97f6-4281-8aec-c6c0f23003a2 BONUS: 0 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '0d0b2710-97f6-4281-8aec-c6c0f23003a2' 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 0d0b2710-97f6-4281-8aec-c6c0f23003a2 alredy exists 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 0d0b2710-97f6-4281-8aec-c6c0f23003a2 was already processed. 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:26:33.58 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:26:33.58 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:27:27.49 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:27:27.49 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:27:27.49 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:27:27.49 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:27:27.49 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6BPPAMRDO8VNLOP8ALUK0PDDS C3BAC27970 6.25 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 0 2023-03-20T14:30:17.473-04:00 6BPPAMRDO8VNLOP8ALUK0PDDS 3E5D18C1BB 50 76c768c5-d2d1-42bf-9544-938360ca2646 0 2023-03-20T14:30:17.473-04:00 8PR8E4WUX8PQ206BQKTHBZNCW C3BAC27970 4.75 52891a46-cbdd-47ae-bf8d-720c3d90f666 0 2023-03-20T14:30:17.473-04:00 8PR8E4WUX8PQ206BQKTHBZNCW 3E5D18C1BB 30 061a91e7-86ce-4d89-be5a-629eee4df7b1 0 2023-03-20T14:30:17.473-04:00 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 2023-03-20 16:27:27.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:27:27.49 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:27:27.49 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 6 2023-03-20 16:27:27.49 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6BPPAMRDO8VNLOP8ALUK0PDDS - accountID: C3BAC27970 - Amount: 6.25 - TransactionID: 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 BONUS: 0 2023-03-20 16:27:27.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:27:27.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:27:27.49 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '6238131f-e5cd-4833-9fd4-70a1bd7a20e9' 2023-03-20 16:27:27.49 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 alredy exists 2023-03-20 16:27:27.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:27:27.49 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 was already processed. 2023-03-20 16:27:27.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:27:27.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:27:27.49 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6BPPAMRDO8VNLOP8ALUK0PDDS - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 76c768c5-d2d1-42bf-9544-938360ca2646 BONUS: 0 2023-03-20 16:27:27.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:27:27.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:27:27.49 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '76c768c5-d2d1-42bf-9544-938360ca2646' 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 76c768c5-d2d1-42bf-9544-938360ca2646 alredy exists 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 76c768c5-d2d1-42bf-9544-938360ca2646 was already processed. 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8PR8E4WUX8PQ206BQKTHBZNCW - accountID: C3BAC27970 - Amount: 4.75 - TransactionID: 52891a46-cbdd-47ae-bf8d-720c3d90f666 BONUS: 0 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '52891a46-cbdd-47ae-bf8d-720c3d90f666' 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 52891a46-cbdd-47ae-bf8d-720c3d90f666 alredy exists 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 52891a46-cbdd-47ae-bf8d-720c3d90f666 was already processed. 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8PR8E4WUX8PQ206BQKTHBZNCW - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: 061a91e7-86ce-4d89-be5a-629eee4df7b1 BONUS: 0 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '061a91e7-86ce-4d89-be5a-629eee4df7b1' 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 061a91e7-86ce-4d89-be5a-629eee4df7b1 alredy exists 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 061a91e7-86ce-4d89-be5a-629eee4df7b1 was already processed. 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:27:27.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:27:27.50 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:28:19.13 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:28:19.13 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:28:19.13 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:28:19.13 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:28:19.13 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6BPPAMRDO8VNLOP8ALUK0PDDS C3BAC27970 6.25 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 0 2023-03-20T14:30:17.473-04:00 6BPPAMRDO8VNLOP8ALUK0PDDS 3E5D18C1BB 50 76c768c5-d2d1-42bf-9544-938360ca2646 0 2023-03-20T14:30:17.473-04:00 8PR8E4WUX8PQ206BQKTHBZNCW C3BAC27970 4.75 52891a46-cbdd-47ae-bf8d-720c3d90f666 0 2023-03-20T14:30:17.473-04:00 8PR8E4WUX8PQ206BQKTHBZNCW 3E5D18C1BB 30 061a91e7-86ce-4d89-be5a-629eee4df7b1 0 2023-03-20T14:30:17.473-04:00 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 2023-03-20 16:28:19.13 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:28:19.13 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 6 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6BPPAMRDO8VNLOP8ALUK0PDDS - accountID: C3BAC27970 - Amount: 6.25 - TransactionID: 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 BONUS: 0 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '6238131f-e5cd-4833-9fd4-70a1bd7a20e9' 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 alredy exists 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 was already processed. 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6BPPAMRDO8VNLOP8ALUK0PDDS - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 76c768c5-d2d1-42bf-9544-938360ca2646 BONUS: 0 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '76c768c5-d2d1-42bf-9544-938360ca2646' 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 76c768c5-d2d1-42bf-9544-938360ca2646 alredy exists 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 76c768c5-d2d1-42bf-9544-938360ca2646 was already processed. 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8PR8E4WUX8PQ206BQKTHBZNCW - accountID: C3BAC27970 - Amount: 4.75 - TransactionID: 52891a46-cbdd-47ae-bf8d-720c3d90f666 BONUS: 0 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '52891a46-cbdd-47ae-bf8d-720c3d90f666' 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 52891a46-cbdd-47ae-bf8d-720c3d90f666 alredy exists 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 52891a46-cbdd-47ae-bf8d-720c3d90f666 was already processed. 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8PR8E4WUX8PQ206BQKTHBZNCW - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: 061a91e7-86ce-4d89-be5a-629eee4df7b1 BONUS: 0 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '061a91e7-86ce-4d89-be5a-629eee4df7b1' 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 061a91e7-86ce-4d89-be5a-629eee4df7b1 alredy exists 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 061a91e7-86ce-4d89-be5a-629eee4df7b1 was already processed. 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:28:19.14 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:28:19.14 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:29:09.41 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:29:09.41 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:29:09.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6BPPAMRDO8VNLOP8ALUK0PDDS C3BAC27970 6.25 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 0 2023-03-20T14:30:17.473-04:00 6BPPAMRDO8VNLOP8ALUK0PDDS 3E5D18C1BB 50 76c768c5-d2d1-42bf-9544-938360ca2646 0 2023-03-20T14:30:17.473-04:00 8PR8E4WUX8PQ206BQKTHBZNCW C3BAC27970 4.75 52891a46-cbdd-47ae-bf8d-720c3d90f666 0 2023-03-20T14:30:17.473-04:00 8PR8E4WUX8PQ206BQKTHBZNCW 3E5D18C1BB 30 061a91e7-86ce-4d89-be5a-629eee4df7b1 0 2023-03-20T14:30:17.473-04:00 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:29:09.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:29:09.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 6 2023-03-20 16:29:09.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6BPPAMRDO8VNLOP8ALUK0PDDS - accountID: C3BAC27970 - Amount: 6.25 - TransactionID: 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 BONUS: 0 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:29:09.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '6238131f-e5cd-4833-9fd4-70a1bd7a20e9' 2023-03-20 16:29:09.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 alredy exists 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:29:09.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 was already processed. 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:29:09.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6BPPAMRDO8VNLOP8ALUK0PDDS - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 76c768c5-d2d1-42bf-9544-938360ca2646 BONUS: 0 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:29:09.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '76c768c5-d2d1-42bf-9544-938360ca2646' 2023-03-20 16:29:09.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 76c768c5-d2d1-42bf-9544-938360ca2646 alredy exists 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:29:09.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 76c768c5-d2d1-42bf-9544-938360ca2646 was already processed. 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:29:09.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8PR8E4WUX8PQ206BQKTHBZNCW - accountID: C3BAC27970 - Amount: 4.75 - TransactionID: 52891a46-cbdd-47ae-bf8d-720c3d90f666 BONUS: 0 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:29:09.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '52891a46-cbdd-47ae-bf8d-720c3d90f666' 2023-03-20 16:29:09.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 52891a46-cbdd-47ae-bf8d-720c3d90f666 alredy exists 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:29:09.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 52891a46-cbdd-47ae-bf8d-720c3d90f666 was already processed. 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:29:09.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8PR8E4WUX8PQ206BQKTHBZNCW - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: 061a91e7-86ce-4d89-be5a-629eee4df7b1 BONUS: 0 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:29:09.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:29:09.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '061a91e7-86ce-4d89-be5a-629eee4df7b1' 2023-03-20 16:29:09.43 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 061a91e7-86ce-4d89-be5a-629eee4df7b1 alredy exists 2023-03-20 16:29:09.43 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:29:09.43 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 061a91e7-86ce-4d89-be5a-629eee4df7b1 was already processed. 2023-03-20 16:29:09.43 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:29:09.43 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:29:09.43 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:29:09.43 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:29:09.43 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:29:09.43 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:29:09.43 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:29:09.43 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:29:09.43 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:29:09.43 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:29:09.43 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:29:09.43 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:29:09.43 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:29:09.43 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:29:09.43 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:29:09.43 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:29:09.43 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:29:09.43 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:29:09.43 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:29:09.43 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:29:09.43 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:29:09.43 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:29:09.43 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:29:09.43 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:29:09.43 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:30:00.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:30:00.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:30:00.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:30:00.26 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:30:00.26 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6BPPAMRDO8VNLOP8ALUK0PDDS C3BAC27970 6.25 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 0 2023-03-20T14:30:17.473-04:00 6BPPAMRDO8VNLOP8ALUK0PDDS 3E5D18C1BB 50 76c768c5-d2d1-42bf-9544-938360ca2646 0 2023-03-20T14:30:17.473-04:00 8PR8E4WUX8PQ206BQKTHBZNCW C3BAC27970 4.75 52891a46-cbdd-47ae-bf8d-720c3d90f666 0 2023-03-20T14:30:17.473-04:00 8PR8E4WUX8PQ206BQKTHBZNCW 3E5D18C1BB 30 061a91e7-86ce-4d89-be5a-629eee4df7b1 0 2023-03-20T14:30:17.473-04:00 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 2023-03-20 16:30:00.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:30:00.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:30:00.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 6 2023-03-20 16:30:00.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6BPPAMRDO8VNLOP8ALUK0PDDS - accountID: C3BAC27970 - Amount: 6.25 - TransactionID: 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 BONUS: 0 2023-03-20 16:30:00.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:30:00.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:30:00.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '6238131f-e5cd-4833-9fd4-70a1bd7a20e9' 2023-03-20 16:30:00.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 alredy exists 2023-03-20 16:30:00.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:30:00.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 6238131f-e5cd-4833-9fd4-70a1bd7a20e9 was already processed. 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6BPPAMRDO8VNLOP8ALUK0PDDS - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 76c768c5-d2d1-42bf-9544-938360ca2646 BONUS: 0 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '76c768c5-d2d1-42bf-9544-938360ca2646' 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 76c768c5-d2d1-42bf-9544-938360ca2646 alredy exists 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 76c768c5-d2d1-42bf-9544-938360ca2646 was already processed. 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8PR8E4WUX8PQ206BQKTHBZNCW - accountID: C3BAC27970 - Amount: 4.75 - TransactionID: 52891a46-cbdd-47ae-bf8d-720c3d90f666 BONUS: 0 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '52891a46-cbdd-47ae-bf8d-720c3d90f666' 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 52891a46-cbdd-47ae-bf8d-720c3d90f666 alredy exists 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 52891a46-cbdd-47ae-bf8d-720c3d90f666 was already processed. 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8PR8E4WUX8PQ206BQKTHBZNCW - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: 061a91e7-86ce-4d89-be5a-629eee4df7b1 BONUS: 0 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '061a91e7-86ce-4d89-be5a-629eee4df7b1' 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 061a91e7-86ce-4d89-be5a-629eee4df7b1 alredy exists 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 061a91e7-86ce-4d89-be5a-629eee4df7b1 was already processed. 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:30:00.27 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:30:00.27 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:34:18.47 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:34:18.47 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:34:18.47 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:34:18.47 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:34:18.47 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 2023-03-20 16:34:18.47 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:34:18.47 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:34:18.47 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 2 2023-03-20 16:34:18.47 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:34:18.47 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:34:18.47 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:34:18.47 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:34:18.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:34:18.48 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:34:18.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:34:18.48 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:34:18.48 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:34:18.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:34:18.48 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:34:18.48 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:34:18.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:34:18.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:34:18.48 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:34:18.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:34:18.48 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:34:18.48 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:34:18.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:34:18.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:34:18.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:34:18.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:34:18.48 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:39:05.11 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:39:05.11 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:39:05.11 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:39:05.11 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:39:05.11 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 2023-03-20 16:39:05.11 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:39:05.11 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:39:05.11 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 2 2023-03-20 16:39:05.11 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:39:05.11 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:39:05.11 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:39:05.11 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:39:05.11 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:39:05.11 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:39:05.11 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:39:05.11 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:39:05.11 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:39:05.11 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:39:05.11 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:39:05.11 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:39:05.11 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:39:05.11 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:39:05.11 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:39:05.11 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:39:05.11 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:39:05.11 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:39:05.11 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:39:05.11 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:39:05.12 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:39:05.12 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:39:05.12 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:43:10.32 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:43:10.33 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:43:10.33 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:43:10.33 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:43:10.33 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 2023-03-20 16:43:10.33 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:43:10.33 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:43:10.33 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 2 2023-03-20 16:43:10.33 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:43:10.33 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:43:10.33 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:43:10.33 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:43:10.33 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:43:10.33 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:43:10.33 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:43:10.33 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:43:10.33 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:43:10.33 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:43:10.33 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:43:10.33 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:43:10.33 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:43:10.33 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:43:10.33 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:43:10.33 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:43:10.33 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:43:10.33 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:43:10.33 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:43:10.33 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:43:10.33 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:43:10.33 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:43:10.33 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:44:14.09 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:44:14.09 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:44:14.09 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:44:14.09 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:44:14.09 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 2023-03-20 16:44:14.09 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:44:14.09 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:44:14.09 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 2 2023-03-20 16:44:14.09 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:44:14.09 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:44:14.09 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:44:14.09 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:44:14.09 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:44:14.09 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:44:14.09 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:44:14.09 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:44:14.09 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:44:14.09 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:44:14.09 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:44:14.09 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:44:14.09 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:44:14.09 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:44:14.09 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:44:14.09 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:44:14.09 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:44:14.09 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:44:14.09 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:44:14.09 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:44:14.09 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:44:14.09 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:44:14.09 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:45:56.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:45:56.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:45:56.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:45:56.77 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:45:56.77 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 2023-03-20 16:45:56.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:45:56.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:45:56.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 2 2023-03-20 16:45:56.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:45:56.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:45:56.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:45:56.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:45:56.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:45:56.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:45:56.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:45:56.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:45:56.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:45:56.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:45:56.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:45:56.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:45:56.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:45:56.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:45:56.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:45:56.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:45:56.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:45:56.77 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:45:56.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:45:56.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:45:56.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:45:56.77 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:45:56.77 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:47:28.46 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:47:28.46 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:47:28.46 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:47:28.46 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:47:28.46 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 2023-03-20 16:47:28.46 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:47:28.46 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:47:28.46 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 2 2023-03-20 16:47:28.46 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:47:28.46 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:47:28.46 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:47:28.46 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:47:28.46 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:47:28.46 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:47:28.46 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:47:28.46 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:47:28.46 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:47:28.46 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:47:28.46 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:47:28.46 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:47:28.46 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:47:28.46 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:47:28.46 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:47:28.46 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:47:28.46 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:47:28.46 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:47:28.46 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:47:28.46 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:47:28.46 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:47:28.47 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:47:28.47 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:47:35.42 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:47:35.42 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-20 16:47:35.42 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-20 16:47:35.42 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-20 16:47:35.42 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:47:35.42 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:47:35.42 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-20 16:47:35.42 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-20 16:47:35.42 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): Select query to execute: SELECT PosPatrons.PosPatronID AS ID FROM PosPatrons WITH (NOLOCK) WHERE PosPatrons.IsDeleted = 0 AND PosPatrons.MealPayPatronID = '' 2023-03-20 16:47:35.42 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-20 16:47:35.45 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('9HJ5UPDHHUM87VQCKGCG3H0JK','F5ELKADO54MVQ6JSF05MZEV40') 2023-03-20 16:47:35.45 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.45 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): SELECT PatronID, DisplayPatronID, PatronPIN, FirstName, LastName, MiddleName, EmailAddress, IsActive, PhoneNumber, ISNULL(LastMealOn,'1/1/1900') as LastMealOn, MealPlanName, SiteID, ISNULL(Eligibility, 'NA') as Eligibility, DailyLimit, ISNULL(Grade, 'NA') as Grade, ISNULL(Homeroom, 'NA') as Homeroom, GuardianFirstName, GuardianLastName, '' as GuardianMiddleName, GuardianAddress1, GuardianAddress2, GuardianCity, GuardianZip, GuardianState, GuardianPrimaryPhone, EmailAddress as GuardianEmail, BlockChecks, BlockCharges, 0 as BlockAlaCarte, DateofBirth , FRAppStatus, FRAppStatusExpiration FROM( SELECT PosPatrons.PosPatronID, PosPatrons.MealPayPatronID AS PatronID, PosPatrons.PIN as PatronPIN, PosPatrons.PatronID AS DisplayPatronID, PosPatrons.FirstName , PosPatrons.LastName , PosPatrons.MiddleName, PosPatrons.EmailAddress, PosPatrons.IsActive, PosPatrons.PhoneNumber, Cast(PosPatrons.AdmSiteID as nvarchar(40)) as SiteID, (CASE PosEligibilities.PosEligibilityCategoryID WHEN 1 THEN 'FREE' WHEN 2 THEN 'REDUCED' WHEN 3 THEN 'FULLPAY' WHEN 4 THEN 'ADULT' WHEN 5 THEN 'TEACHER' WHEN 6 THEN 'EMPLOYEE' ELSE 'FULLPAY' END) as Eligibility, PosEligibilities.Class , PosPatrons.SpendLimit as DailyLimit, PosGrades.Grade, PosHomerooms.Teacher as Homeroom, PosPatrons.GuardianFirstName, PosPatrons.GuardianLastName, PosPatrons.GuardianAddress1, PosPatrons.GuardianAddress2, PosPatrons.GuardianCity, PosPatrons.GuardianState, PosPatrons.GuardianPostalCode as GuardianZip, PosPatrons.GuardianPrimaryPhone, PosPatrons.BlockCharges, PosPatrons.BlockChecks, 0 as [BlockAlaCarte], PosMlpMealPlans.MealPlanName, POSPatrons.DateofBirth, ISNULL(FarStudents.FarEligibilityID, 0) as FRAppStatus, ISNULL(FarStudents.ExpirationDate, '1/1/1900') as FRAppStatusExpiration FROM PosPatrons INNER JOIN PosMlpMealPlans ON PosPatrons.PosMlpMealPlanID = PosMlpMealPlans.PosMlpMealPlanID LEFT OUTER JOIN PosHomerooms ON PosPatrons.PosHomeroomID = PosHomerooms.PosHomeroomID LEFT OUTER JOIN PosEligibilities ON PosPatrons.PosEligibilityID = PosEligibilities.PosEligibilityID LEFT OUTER JOIN PosGrades ON PosPatrons.PosGradeID = PosGrades.PosGradeID LEFT OUTER JOIN FarStudents ON PosPatrons.PosPatronID = FarStudents.PosPatronId LEFT OUTER JOIN FarApplications ON FarStudents.FarApplicationID = FarApplications.FarApplicationID WHERE(PosPatrons.IsDeleted = 0) ) patronFields FULL OUTER JOIN (SELECT PosPatronID, MAX(PosTransactionHeaders.ServeDate) AS LastMealOn FROM PosTransactionDetails WITH (NOLOCK) INNER JOIN PosTransactions WITH (NOLOCK) ON PosTransactionDetails.PosTransactionID = PosTransactions.PosTransactionID INNER JOIN PosTransactionHeaders WITH (NOLOCK) ON PosTransactions.PosTransactionHeaderID = PosTransactionHeaders.PosTransactionHeaderID INNER JOIN PosTransactionSaleTypes WITH (NOLOCK) ON PosTransactionDetails.PosTransactionSaleTypeID = PosTransactionSaleTypes.PosTransactionSaleTypeID WHERE PosTransactionDetails.PosPatronID IN( Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) ) tbl ) AND PosTransactionDetails.PosTransactionSaleTypeID NOT IN (400, 500) GROUP BY PosPatronID ) lastEatenField ON patronFields.PosPatronID = lastEatenField.PosPatronID Where isnull(PatronID, '') <> '' AND (PatronID in ('9HJ5UPDHHUM87VQCKGCG3H0JK','F5ELKADO54MVQ6JSF05MZEV40')) 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.52 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.52 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.53 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.53 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.53 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.53 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.53 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.53 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.53 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.53 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.53 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.53 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.53 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.53 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.53 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:35.53 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.53 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.53 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:35.53 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:35.53 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:35.54 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-20 16:47:35.54 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-20 16:47:35.54 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:47:35.54 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:47:35.54 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-20 16:47:35.54 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 9HJ5UPDHHUM87VQCKGCG3H0JK 60232 true Markus Antanas Cano (973) 951-5978 2023-03-17T00:00:00-04:00 Standard DYDMC6QDUJACPFSBWY47AYDQ8 FULLPAY 0.00 03 Kaplan, Ariel false false 060232 2014-03-14T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false F5ELKADO54MVQ6JSF05MZEV40 60314 true Lukas Juozas Cano (973) 951-5978 2023-03-17T00:00:00-04:00 Standard DYDMC6QDUJACPFSBWY47AYDQ8 FULLPAY 0.00 03 Binkert, Chelsea false false 060314 2014-03-14T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 0 true true 9HJ5UPDHHUM87VQCKGCG3H0JK 544E2E5D59 0 true false 9HJ5UPDHHUM87VQCKGCG3H0JK 4fb5148feb 0 true false 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 4 true true F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 4 true true F5ELKADO54MVQ6JSF05MZEV40 544E2E5D59 0 true false F5ELKADO54MVQ6JSF05MZEV40 4fb5148feb 0 true false F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 1.75 true true 3E5D18C1BB General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 017D21062A General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 761e172aa3 General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true C3BAC27970 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 27C5FDB29D Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 1 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 9e375bbba4 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 96FFA55D08 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 4BE0572F67 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 3f9ba4148e Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 7FD752469B Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true D505B6734F Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true e45c79f6e9 Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true 544E2E5D59 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true 57B8CC5D08 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true aa963e2e68 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true A31D8EA8B4 Cash 0 00000000-0000-0000-0000-000000000000 true E89540BD52 Cash 0 00000000-0000-0000-0000-000000000000 true 46de7f7b26 Cash 0 00000000-0000-0000-0000-000000000000 true 4fb5148feb Premium Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 707f689f-d476-4e91-b1f7-8bb8ee337601 true Community Donation Community Donation - Central Office Only 0 99999999-9999-9999-9999-999999999999 true 2023-03-20 16:47:35.54 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-20 16:47:46.57 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:47:46.57 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-20 16:47:46.57 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-20 16:47:46.57 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-20 16:47:46.57 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:47:46.57 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:47:46.57 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-20 16:47:46.57 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-20 16:47:46.57 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): Select query to execute: SELECT PosPatrons.PosPatronID AS ID FROM PosPatrons WITH (NOLOCK) WHERE PosPatrons.IsDeleted = 0 AND PosPatrons.MealPayPatronID = '' 2023-03-20 16:47:46.57 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-20 16:47:46.60 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('9HJ5UPDHHUM87VQCKGCG3H0JK','F5ELKADO54MVQ6JSF05MZEV40') 2023-03-20 16:47:46.60 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.60 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.60 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-20 16:47:46.60 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): SELECT PatronID, DisplayPatronID, PatronPIN, FirstName, LastName, MiddleName, EmailAddress, IsActive, PhoneNumber, ISNULL(LastMealOn,'1/1/1900') as LastMealOn, MealPlanName, SiteID, ISNULL(Eligibility, 'NA') as Eligibility, DailyLimit, ISNULL(Grade, 'NA') as Grade, ISNULL(Homeroom, 'NA') as Homeroom, GuardianFirstName, GuardianLastName, '' as GuardianMiddleName, GuardianAddress1, GuardianAddress2, GuardianCity, GuardianZip, GuardianState, GuardianPrimaryPhone, EmailAddress as GuardianEmail, BlockChecks, BlockCharges, 0 as BlockAlaCarte, DateofBirth , FRAppStatus, FRAppStatusExpiration FROM( SELECT PosPatrons.PosPatronID, PosPatrons.MealPayPatronID AS PatronID, PosPatrons.PIN as PatronPIN, PosPatrons.PatronID AS DisplayPatronID, PosPatrons.FirstName , PosPatrons.LastName , PosPatrons.MiddleName, PosPatrons.EmailAddress, PosPatrons.IsActive, PosPatrons.PhoneNumber, Cast(PosPatrons.AdmSiteID as nvarchar(40)) as SiteID, (CASE PosEligibilities.PosEligibilityCategoryID WHEN 1 THEN 'FREE' WHEN 2 THEN 'REDUCED' WHEN 3 THEN 'FULLPAY' WHEN 4 THEN 'ADULT' WHEN 5 THEN 'TEACHER' WHEN 6 THEN 'EMPLOYEE' ELSE 'FULLPAY' END) as Eligibility, PosEligibilities.Class , PosPatrons.SpendLimit as DailyLimit, PosGrades.Grade, PosHomerooms.Teacher as Homeroom, PosPatrons.GuardianFirstName, PosPatrons.GuardianLastName, PosPatrons.GuardianAddress1, PosPatrons.GuardianAddress2, PosPatrons.GuardianCity, PosPatrons.GuardianState, PosPatrons.GuardianPostalCode as GuardianZip, PosPatrons.GuardianPrimaryPhone, PosPatrons.BlockCharges, PosPatrons.BlockChecks, 0 as [BlockAlaCarte], PosMlpMealPlans.MealPlanName, POSPatrons.DateofBirth, ISNULL(FarStudents.FarEligibilityID, 0) as FRAppStatus, ISNULL(FarStudents.ExpirationDate, '1/1/1900') as FRAppStatusExpiration FROM PosPatrons INNER JOIN PosMlpMealPlans ON PosPatrons.PosMlpMealPlanID = PosMlpMealPlans.PosMlpMealPlanID LEFT OUTER JOIN PosHomerooms ON PosPatrons.PosHomeroomID = PosHomerooms.PosHomeroomID LEFT OUTER JOIN PosEligibilities ON PosPatrons.PosEligibilityID = PosEligibilities.PosEligibilityID LEFT OUTER JOIN PosGrades ON PosPatrons.PosGradeID = PosGrades.PosGradeID LEFT OUTER JOIN FarStudents ON PosPatrons.PosPatronID = FarStudents.PosPatronId LEFT OUTER JOIN FarApplications ON FarStudents.FarApplicationID = FarApplications.FarApplicationID WHERE(PosPatrons.IsDeleted = 0) ) patronFields FULL OUTER JOIN (SELECT PosPatronID, MAX(PosTransactionHeaders.ServeDate) AS LastMealOn FROM PosTransactionDetails WITH (NOLOCK) INNER JOIN PosTransactions WITH (NOLOCK) ON PosTransactionDetails.PosTransactionID = PosTransactions.PosTransactionID INNER JOIN PosTransactionHeaders WITH (NOLOCK) ON PosTransactions.PosTransactionHeaderID = PosTransactionHeaders.PosTransactionHeaderID INNER JOIN PosTransactionSaleTypes WITH (NOLOCK) ON PosTransactionDetails.PosTransactionSaleTypeID = PosTransactionSaleTypes.PosTransactionSaleTypeID WHERE PosTransactionDetails.PosPatronID IN( Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) ) tbl ) AND PosTransactionDetails.PosTransactionSaleTypeID NOT IN (400, 500) GROUP BY PosPatronID ) lastEatenField ON patronFields.PosPatronID = lastEatenField.PosPatronID Where isnull(PatronID, '') <> '' AND (PatronID in ('9HJ5UPDHHUM87VQCKGCG3H0JK','F5ELKADO54MVQ6JSF05MZEV40')) 2023-03-20 16:47:46.60 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:47:46.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:47:46.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-20 16:47:46.62 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 9HJ5UPDHHUM87VQCKGCG3H0JK 60232 true Markus Antanas Cano (973) 951-5978 2023-03-17T00:00:00-04:00 Standard DYDMC6QDUJACPFSBWY47AYDQ8 FULLPAY 0.00 03 Kaplan, Ariel false false 060232 2014-03-14T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false F5ELKADO54MVQ6JSF05MZEV40 60314 true Lukas Juozas Cano (973) 951-5978 2023-03-17T00:00:00-04:00 Standard DYDMC6QDUJACPFSBWY47AYDQ8 FULLPAY 0.00 03 Binkert, Chelsea false false 060314 2014-03-14T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 0 true true 9HJ5UPDHHUM87VQCKGCG3H0JK 544E2E5D59 0 true false 9HJ5UPDHHUM87VQCKGCG3H0JK 4fb5148feb 0 true false 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 4 true true F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 4 true true F5ELKADO54MVQ6JSF05MZEV40 544E2E5D59 0 true false F5ELKADO54MVQ6JSF05MZEV40 4fb5148feb 0 true false F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 1.75 true true 3E5D18C1BB General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 017D21062A General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 761e172aa3 General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true C3BAC27970 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 27C5FDB29D Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 1 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 9e375bbba4 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 96FFA55D08 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 4BE0572F67 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 3f9ba4148e Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 7FD752469B Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true D505B6734F Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true e45c79f6e9 Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true 544E2E5D59 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true 57B8CC5D08 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true aa963e2e68 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true A31D8EA8B4 Cash 0 00000000-0000-0000-0000-000000000000 true E89540BD52 Cash 0 00000000-0000-0000-0000-000000000000 true 46de7f7b26 Cash 0 00000000-0000-0000-0000-000000000000 true 4fb5148feb Premium Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 707f689f-d476-4e91-b1f7-8bb8ee337601 true Community Donation Community Donation - Central Office Only 0 99999999-9999-9999-9999-999999999999 true 2023-03-20 16:47:46.62 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-20 16:48:21.75 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:48:21.75 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:48:21.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:48:21.76 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:48:21.76 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 2023-03-20 16:48:21.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:48:21.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:48:21.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 2 2023-03-20 16:48:21.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:48:21.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:48:21.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:48:21.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:48:21.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:48:21.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:48:21.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:48:21.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:48:21.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:48:21.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:48:21.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:48:21.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:48:21.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:48:21.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:48:21.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:48:21.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:48:21.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:48:21.76 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:48:21.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:48:21.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:48:21.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:48:21.76 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:48:21.76 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:49:20.08 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:49:20.08 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:49:20.08 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:49:20.08 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:49:20.08 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 2023-03-20 16:49:20.08 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:49:20.08 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:49:20.09 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 2 2023-03-20 16:49:20.09 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:49:20.09 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:49:20.09 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:49:20.09 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:49:20.09 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:49:20.09 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:49:20.09 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:49:20.09 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:49:20.09 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:49:20.09 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:49:20.09 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:49:20.09 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:49:20.09 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:49:20.09 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:49:20.09 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:49:20.09 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:49:20.09 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:49:20.09 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:49:20.09 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:49:20.09 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:49:20.09 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:49:20.09 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:49:20.09 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:50:13.50 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:50:13.50 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:50:13.50 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:50:13.50 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:50:13.50 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 6 3e85f238-909e-4b81-bc7e-32874ce9e201 0 2023-03-20T16:50:11.2985855-04:00 F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 2 543dd370-64e8-45cf-9527-215f07dbab8c 0 2023-03-20T16:50:11.2985855-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 2 eb6309fd-adec-45d6-b14c-541039ed4a36 0 2023-03-20T16:50:11.2985855-04:00 2023-03-20 16:50:13.50 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:50:13.50 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:50:13.51 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 3 2023-03-20 16:50:13.51 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: 3E5D18C1BB - Amount: 6 - TransactionID: 3e85f238-909e-4b81-bc7e-32874ce9e201 BONUS: 0 2023-03-20 16:50:13.51 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:50:13.51 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:50:13.51 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3e85f238-909e-4b81-bc7e-32874ce9e201' 2023-03-20 16:50:13.52 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3e85f238-909e-4b81-bc7e-32874ce9e201 is a new meal pay transaction 2023-03-20 16:50:13.52 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:50:13.52 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Calling DoWriteTransaction with params: MealPayPatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: 3E5D18C1BB - Amount: 6 - TransactionID: 3e85f238-909e-4b81-bc7e-32874ce9e201 2023-03-20 16:50:13.52 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): START: 2023-03-20 16:50:13.52 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): Select query to execute: Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE MealPayPatronID = '9HJ5UPDHHUM87VQCKGCG3H0JK' Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE PatronID = '9HJ5UPDHHUM87VQCKGCG3H0JK') tbl 2023-03-20 16:50:13.53 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): MealPayPatronID 9HJ5UPDHHUM87VQCKGCG3H0JK was found 2023-03-20 16:50:13.53 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): FINISH: 2023-03-20 16:50:13.53 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): START: 2023-03-20 16:50:13.53 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): Select query to execute: SELECT PosMlpMealPlanAccountID FROM PosMlpMealPlanAccounts WITH (NOLOCK) WHERE MealPayAccountID = '3E5D18C1BB' 2023-03-20 16:50:13.53 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): PosMlpMealPlanAccountID 3E5D18C1BB was found. 2023-03-20 16:50:13.53 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): FINISH: 2023-03-20 16:50:13.53 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): START: 2023-03-20 16:50:13.53 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): START: 2023-03-20 16:50:13.53 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): Select query to execute: SELECT PosTransactionHeaderID FROM PosTransactionHeaders WITH (NOLOCK) WHERE AdmSiteID = (SELECT TOP 1 OriginatorID FROM OSCSettings) AND PosTerminalID = '00000000-0000-0000-0000-000000000000' AND ServeDate = '3/20/2023' AND TillNumber = 0 2023-03-20 16:50:13.53 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): PosTransactionHeaderID was found 2023-03-20 16:50:13.53 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): FINISH: 2023-03-20 16:50:13.53 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): FINISH: 2023-03-20 16:50:13.53 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionDetailsSql( Guid posTransactionID, Double amount, Guid posMlpMealPlanAccountID, Guid posPatronID, String[]& chargePayOffDetailSql, String& paymentDetailSql, String& bonusDetailSql, Double bonusAmount ): START: 2023-03-20 16:50:13.53 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): START: 2023-03-20 16:50:13.53 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): Select query to execute: SELECT PosMlpPatronAccounts.PosMlpMealPlanAccountID, PosMlpPatronAccounts.Balance, CASE WHEN PosMlpAccounts.AccountType = 2 Then 1 ELSE 0 END as isMealAccount FROM PosMlpPatronAccounts WITH (NOLOCK) INNER JOIN PosMlpMealPlanAccounts WITH (NOLOCK) ON PosMlpPatronAccounts.PosMlpMealPlanAccountID = PosMlpMealPlanAccounts.PosMlpMealPlanAccountID INNER JOIN PosMlpAccounts WITH (NOLOCK) ON PosMlpMealPlanAccounts.PosMlpAccountID = PosMlpAccounts.PosMlpAccountID WHERE (PosMlpPatronAccounts.PosPatronID = 'a03f3919-e378-4f47-b6c1-00d437e96d3c') AND (PosMlpPatronAccounts.IsActive = 1) AND (PosMlpPatronAccounts.IsDeleted = 0) AND (PosMlpAccounts.AccountType IN (1, 2)) AND (PosMlpPatronAccounts.Balance < 0) 2023-03-20 16:50:13.54 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): FINISH: 2023-03-20 16:50:13.54 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): START: 2023-03-20 16:50:13.54 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Select query to execute: SELECT PosMlpPatronAccounts.Balance, PosMlpAccounts.AccountType FROM PosMlpPatronAccounts WITH (NOLOCK) INNER JOIN PosMlpMealPlanAccounts WITH (NOLOCK) ON PosMlpPatronAccounts.PosMlpMealPlanAccountID = PosMlpMealPlanAccounts.PosMlpMealPlanAccountID INNER JOIN PosMlpAccounts WITH (NOLOCK) ON PosMlpMealPlanAccounts.PosMlpAccountID = PosMlpAccounts.PosMlpAccountID WHERE (PosMlpPatronAccounts.PosPatronID = 'a03f3919-e378-4f47-b6c1-00d437e96d3c') AND (PosMlpPatronAccounts.PosMlpMealPlanAccountID = '3e5d18c1-681c-4980-b2a2-28fdfd4c9dbb') 2023-03-20 16:50:13.54 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Account balance was found 2023-03-20 16:50:13.54 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): FINISH: 2023-03-20 16:50:13.54 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionDetailsSql( Guid posTransactionID, Double amount, Guid posMlpMealPlanAccountID, Guid posPatronID, String[]& chargePayOffDetailSql, String& paymentDetailSql, String& bonusDetailSql, Double bonusAmount ): FINISH: 2023-03-20 16:50:13.54 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:50:13.54 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 1 to hashtable. 2023-03-20 16:50:13.54 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:50:13.54 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:50:13.54 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 2 to hashtable. 2023-03-20 16:50:13.54 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:50:13.54 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): HASH5: 2023-03-20 16:50:13.54 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:50:13.54 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 3 to hashtable. 2023-03-20 16:50:13.54 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:50:13.54 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Passing Hash table to ExecuteNonQueries 2023-03-20 16:50:13.57 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Returned True from ExecuteNonQueries 2023-03-20 16:50:13.57 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): START: 2023-03-20 16:50:13.57 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): Select query to execute: UPDATE PosPatrons SET PosPatrons.UseMealPay = 1 WHERE PosPatronID = 'a03f3919-e378-4f47-b6c1-00d437e96d3c' 2023-03-20 16:50:13.57 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): FINISH: 2023-03-20 16:50:13.57 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:50:13.57 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:50:13.57 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: 3E5D18C1BB - Amount: 2 - TransactionID: 543dd370-64e8-45cf-9527-215f07dbab8c BONUS: 0 2023-03-20 16:50:13.57 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:50:13.57 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:50:13.57 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '543dd370-64e8-45cf-9527-215f07dbab8c' 2023-03-20 16:50:13.57 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 543dd370-64e8-45cf-9527-215f07dbab8c is a new meal pay transaction 2023-03-20 16:50:13.57 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:50:13.57 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Calling DoWriteTransaction with params: MealPayPatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: 3E5D18C1BB - Amount: 2 - TransactionID: 543dd370-64e8-45cf-9527-215f07dbab8c 2023-03-20 16:50:13.57 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): START: 2023-03-20 16:50:13.57 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): Select query to execute: Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE MealPayPatronID = 'F5ELKADO54MVQ6JSF05MZEV40' Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE PatronID = 'F5ELKADO54MVQ6JSF05MZEV40') tbl 2023-03-20 16:50:13.58 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): MealPayPatronID F5ELKADO54MVQ6JSF05MZEV40 was found 2023-03-20 16:50:13.58 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): FINISH: 2023-03-20 16:50:13.58 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): START: 2023-03-20 16:50:13.58 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): Select query to execute: SELECT PosMlpMealPlanAccountID FROM PosMlpMealPlanAccounts WITH (NOLOCK) WHERE MealPayAccountID = '3E5D18C1BB' 2023-03-20 16:50:13.58 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): PosMlpMealPlanAccountID 3E5D18C1BB was found. 2023-03-20 16:50:13.58 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): FINISH: 2023-03-20 16:50:13.58 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): START: 2023-03-20 16:50:13.58 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): START: 2023-03-20 16:50:13.58 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): Select query to execute: SELECT PosTransactionHeaderID FROM PosTransactionHeaders WITH (NOLOCK) WHERE AdmSiteID = (SELECT TOP 1 OriginatorID FROM OSCSettings) AND PosTerminalID = '00000000-0000-0000-0000-000000000000' AND ServeDate = '3/20/2023' AND TillNumber = 0 2023-03-20 16:50:13.58 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): PosTransactionHeaderID was found 2023-03-20 16:50:13.58 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): FINISH: 2023-03-20 16:50:13.58 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): FINISH: 2023-03-20 16:50:13.58 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionDetailsSql( Guid posTransactionID, Double amount, Guid posMlpMealPlanAccountID, Guid posPatronID, String[]& chargePayOffDetailSql, String& paymentDetailSql, String& bonusDetailSql, Double bonusAmount ): START: 2023-03-20 16:50:13.58 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): START: 2023-03-20 16:50:13.58 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): Select query to execute: SELECT PosMlpPatronAccounts.PosMlpMealPlanAccountID, PosMlpPatronAccounts.Balance, CASE WHEN PosMlpAccounts.AccountType = 2 Then 1 ELSE 0 END as isMealAccount FROM PosMlpPatronAccounts WITH (NOLOCK) INNER JOIN PosMlpMealPlanAccounts WITH (NOLOCK) ON PosMlpPatronAccounts.PosMlpMealPlanAccountID = PosMlpMealPlanAccounts.PosMlpMealPlanAccountID INNER JOIN PosMlpAccounts WITH (NOLOCK) ON PosMlpMealPlanAccounts.PosMlpAccountID = PosMlpAccounts.PosMlpAccountID WHERE (PosMlpPatronAccounts.PosPatronID = 'ffe77fcc-bf32-45af-a4e8-483f88ab84cf') AND (PosMlpPatronAccounts.IsActive = 1) AND (PosMlpPatronAccounts.IsDeleted = 0) AND (PosMlpAccounts.AccountType IN (1, 2)) AND (PosMlpPatronAccounts.Balance < 0) 2023-03-20 16:50:13.58 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): FINISH: 2023-03-20 16:50:13.58 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): START: 2023-03-20 16:50:13.58 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Select query to execute: SELECT PosMlpPatronAccounts.Balance, PosMlpAccounts.AccountType FROM PosMlpPatronAccounts WITH (NOLOCK) INNER JOIN PosMlpMealPlanAccounts WITH (NOLOCK) ON PosMlpPatronAccounts.PosMlpMealPlanAccountID = PosMlpMealPlanAccounts.PosMlpMealPlanAccountID INNER JOIN PosMlpAccounts WITH (NOLOCK) ON PosMlpMealPlanAccounts.PosMlpAccountID = PosMlpAccounts.PosMlpAccountID WHERE (PosMlpPatronAccounts.PosPatronID = 'ffe77fcc-bf32-45af-a4e8-483f88ab84cf') AND (PosMlpPatronAccounts.PosMlpMealPlanAccountID = '3e5d18c1-681c-4980-b2a2-28fdfd4c9dbb') 2023-03-20 16:50:13.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Account balance was found 2023-03-20 16:50:13.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): FINISH: 2023-03-20 16:50:13.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionDetailsSql( Guid posTransactionID, Double amount, Guid posMlpMealPlanAccountID, Guid posPatronID, String[]& chargePayOffDetailSql, String& paymentDetailSql, String& bonusDetailSql, Double bonusAmount ): FINISH: 2023-03-20 16:50:13.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:50:13.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 1 to hashtable. 2023-03-20 16:50:13.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:50:13.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:50:13.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 2 to hashtable. 2023-03-20 16:50:13.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:50:13.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): HASH5: 2023-03-20 16:50:13.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:50:13.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 3 to hashtable. 2023-03-20 16:50:13.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:50:13.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Passing Hash table to ExecuteNonQueries 2023-03-20 16:50:13.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Returned True from ExecuteNonQueries 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): START: 2023-03-20 16:50:13.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): Select query to execute: UPDATE PosPatrons SET PosPatrons.UseMealPay = 1 WHERE PosPatronID = 'ffe77fcc-bf32-45af-a4e8-483f88ab84cf' 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): FINISH: 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:50:13.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 2 - TransactionID: eb6309fd-adec-45d6-b14c-541039ed4a36 BONUS: 0 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:50:13.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'eb6309fd-adec-45d6-b14c-541039ed4a36' 2023-03-20 16:50:13.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID eb6309fd-adec-45d6-b14c-541039ed4a36 is a new meal pay transaction 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:50:13.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Calling DoWriteTransaction with params: MealPayPatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 2 - TransactionID: eb6309fd-adec-45d6-b14c-541039ed4a36 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): START: 2023-03-20 16:50:13.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): Select query to execute: Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE MealPayPatronID = 'F5ELKADO54MVQ6JSF05MZEV40' Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE PatronID = 'F5ELKADO54MVQ6JSF05MZEV40') tbl 2023-03-20 16:50:13.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): MealPayPatronID F5ELKADO54MVQ6JSF05MZEV40 was found 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): FINISH: 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): START: 2023-03-20 16:50:13.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): Select query to execute: SELECT PosMlpMealPlanAccountID FROM PosMlpMealPlanAccounts WITH (NOLOCK) WHERE MealPayAccountID = 'C3BAC27970' 2023-03-20 16:50:13.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): PosMlpMealPlanAccountID C3BAC27970 was found. 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): FINISH: 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): START: 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): START: 2023-03-20 16:50:13.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): Select query to execute: SELECT PosTransactionHeaderID FROM PosTransactionHeaders WITH (NOLOCK) WHERE AdmSiteID = (SELECT TOP 1 OriginatorID FROM OSCSettings) AND PosTerminalID = '00000000-0000-0000-0000-000000000000' AND ServeDate = '3/20/2023' AND TillNumber = 0 2023-03-20 16:50:13.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): PosTransactionHeaderID was found 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): FINISH: 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): FINISH: 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionDetailsSql( Guid posTransactionID, Double amount, Guid posMlpMealPlanAccountID, Guid posPatronID, String[]& chargePayOffDetailSql, String& paymentDetailSql, String& bonusDetailSql, Double bonusAmount ): START: 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): START: 2023-03-20 16:50:13.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): Select query to execute: SELECT PosMlpPatronAccounts.PosMlpMealPlanAccountID, PosMlpPatronAccounts.Balance, CASE WHEN PosMlpAccounts.AccountType = 2 Then 1 ELSE 0 END as isMealAccount FROM PosMlpPatronAccounts WITH (NOLOCK) INNER JOIN PosMlpMealPlanAccounts WITH (NOLOCK) ON PosMlpPatronAccounts.PosMlpMealPlanAccountID = PosMlpMealPlanAccounts.PosMlpMealPlanAccountID INNER JOIN PosMlpAccounts WITH (NOLOCK) ON PosMlpMealPlanAccounts.PosMlpAccountID = PosMlpAccounts.PosMlpAccountID WHERE (PosMlpPatronAccounts.PosPatronID = 'ffe77fcc-bf32-45af-a4e8-483f88ab84cf') AND (PosMlpPatronAccounts.IsActive = 1) AND (PosMlpPatronAccounts.IsDeleted = 0) AND (PosMlpAccounts.AccountType IN (1, 2)) AND (PosMlpPatronAccounts.Balance < 0) 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): FINISH: 2023-03-20 16:50:13.61 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): START: 2023-03-20 16:50:13.61 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Select query to execute: SELECT PosMlpPatronAccounts.Balance, PosMlpAccounts.AccountType FROM PosMlpPatronAccounts WITH (NOLOCK) INNER JOIN PosMlpMealPlanAccounts WITH (NOLOCK) ON PosMlpPatronAccounts.PosMlpMealPlanAccountID = PosMlpMealPlanAccounts.PosMlpMealPlanAccountID INNER JOIN PosMlpAccounts WITH (NOLOCK) ON PosMlpMealPlanAccounts.PosMlpAccountID = PosMlpAccounts.PosMlpAccountID WHERE (PosMlpPatronAccounts.PosPatronID = 'ffe77fcc-bf32-45af-a4e8-483f88ab84cf') AND (PosMlpPatronAccounts.PosMlpMealPlanAccountID = 'c3bac279-88ff-4db5-8c79-d817aaf43e70') 2023-03-20 16:50:13.62 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Account balance was found 2023-03-20 16:50:13.62 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): FINISH: 2023-03-20 16:50:13.62 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionDetailsSql( Guid posTransactionID, Double amount, Guid posMlpMealPlanAccountID, Guid posPatronID, String[]& chargePayOffDetailSql, String& paymentDetailSql, String& bonusDetailSql, Double bonusAmount ): FINISH: 2023-03-20 16:50:13.62 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:50:13.62 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 1 to hashtable. 2023-03-20 16:50:13.62 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:50:13.62 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:50:13.62 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 2 to hashtable. 2023-03-20 16:50:13.62 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:50:13.62 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): HASH5: 2023-03-20 16:50:13.62 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:50:13.62 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 3 to hashtable. 2023-03-20 16:50:13.62 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:50:13.62 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Passing Hash table to ExecuteNonQueries 2023-03-20 16:50:13.64 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Returned True from ExecuteNonQueries 2023-03-20 16:50:13.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): START: 2023-03-20 16:50:13.64 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): Select query to execute: UPDATE PosPatrons SET PosPatrons.UseMealPay = 1 WHERE PosPatronID = 'ffe77fcc-bf32-45af-a4e8-483f88ab84cf' 2023-03-20 16:50:13.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): FINISH: 2023-03-20 16:50:13.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:50:13.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:50:13.64 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:50:13.64 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:50:13.64 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:50:13.64 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:50:13.64 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:50:18.69 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:50:18.69 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:50:18.69 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:50:18.69 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:50:18.69 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 6 3e85f238-909e-4b81-bc7e-32874ce9e201 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 2 543dd370-64e8-45cf-9527-215f07dbab8c 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 2 eb6309fd-adec-45d6-b14c-541039ed4a36 0 2023-03-20T16:50:11.3-04:00 2023-03-20 16:50:18.69 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:50:18.69 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:50:18.69 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 5 2023-03-20 16:50:18.69 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:50:18.69 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:50:18.69 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:50:18.69 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: 3E5D18C1BB - Amount: 6 - TransactionID: 3e85f238-909e-4b81-bc7e-32874ce9e201 BONUS: 0 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3e85f238-909e-4b81-bc7e-32874ce9e201' 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3e85f238-909e-4b81-bc7e-32874ce9e201 alredy exists 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 3e85f238-909e-4b81-bc7e-32874ce9e201 was already processed. 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: 3E5D18C1BB - Amount: 2 - TransactionID: 543dd370-64e8-45cf-9527-215f07dbab8c BONUS: 0 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '543dd370-64e8-45cf-9527-215f07dbab8c' 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 543dd370-64e8-45cf-9527-215f07dbab8c alredy exists 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 543dd370-64e8-45cf-9527-215f07dbab8c was already processed. 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 2 - TransactionID: eb6309fd-adec-45d6-b14c-541039ed4a36 BONUS: 0 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'eb6309fd-adec-45d6-b14c-541039ed4a36' 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID eb6309fd-adec-45d6-b14c-541039ed4a36 alredy exists 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction eb6309fd-adec-45d6-b14c-541039ed4a36 was already processed. 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:50:18.70 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:50:18.70 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:50:26.14 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:50:26.15 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-20 16:50:26.15 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-20 16:50:26.15 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-20 16:50:26.15 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:50:26.15 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:50:26.15 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-20 16:50:26.15 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-20 16:50:26.15 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): Select query to execute: SELECT PosPatrons.PosPatronID AS ID FROM PosPatrons WITH (NOLOCK) WHERE PosPatrons.IsDeleted = 0 AND PosPatrons.MealPayPatronID = '' 2023-03-20 16:50:26.15 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-20 16:50:26.17 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('9HJ5UPDHHUM87VQCKGCG3H0JK','F5ELKADO54MVQ6JSF05MZEV40') 2023-03-20 16:50:26.17 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.17 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): SELECT PatronID, DisplayPatronID, PatronPIN, FirstName, LastName, MiddleName, EmailAddress, IsActive, PhoneNumber, ISNULL(LastMealOn,'1/1/1900') as LastMealOn, MealPlanName, SiteID, ISNULL(Eligibility, 'NA') as Eligibility, DailyLimit, ISNULL(Grade, 'NA') as Grade, ISNULL(Homeroom, 'NA') as Homeroom, GuardianFirstName, GuardianLastName, '' as GuardianMiddleName, GuardianAddress1, GuardianAddress2, GuardianCity, GuardianZip, GuardianState, GuardianPrimaryPhone, EmailAddress as GuardianEmail, BlockChecks, BlockCharges, 0 as BlockAlaCarte, DateofBirth , FRAppStatus, FRAppStatusExpiration FROM( SELECT PosPatrons.PosPatronID, PosPatrons.MealPayPatronID AS PatronID, PosPatrons.PIN as PatronPIN, PosPatrons.PatronID AS DisplayPatronID, PosPatrons.FirstName , PosPatrons.LastName , PosPatrons.MiddleName, PosPatrons.EmailAddress, PosPatrons.IsActive, PosPatrons.PhoneNumber, Cast(PosPatrons.AdmSiteID as nvarchar(40)) as SiteID, (CASE PosEligibilities.PosEligibilityCategoryID WHEN 1 THEN 'FREE' WHEN 2 THEN 'REDUCED' WHEN 3 THEN 'FULLPAY' WHEN 4 THEN 'ADULT' WHEN 5 THEN 'TEACHER' WHEN 6 THEN 'EMPLOYEE' ELSE 'FULLPAY' END) as Eligibility, PosEligibilities.Class , PosPatrons.SpendLimit as DailyLimit, PosGrades.Grade, PosHomerooms.Teacher as Homeroom, PosPatrons.GuardianFirstName, PosPatrons.GuardianLastName, PosPatrons.GuardianAddress1, PosPatrons.GuardianAddress2, PosPatrons.GuardianCity, PosPatrons.GuardianState, PosPatrons.GuardianPostalCode as GuardianZip, PosPatrons.GuardianPrimaryPhone, PosPatrons.BlockCharges, PosPatrons.BlockChecks, 0 as [BlockAlaCarte], PosMlpMealPlans.MealPlanName, POSPatrons.DateofBirth, ISNULL(FarStudents.FarEligibilityID, 0) as FRAppStatus, ISNULL(FarStudents.ExpirationDate, '1/1/1900') as FRAppStatusExpiration FROM PosPatrons INNER JOIN PosMlpMealPlans ON PosPatrons.PosMlpMealPlanID = PosMlpMealPlans.PosMlpMealPlanID LEFT OUTER JOIN PosHomerooms ON PosPatrons.PosHomeroomID = PosHomerooms.PosHomeroomID LEFT OUTER JOIN PosEligibilities ON PosPatrons.PosEligibilityID = PosEligibilities.PosEligibilityID LEFT OUTER JOIN PosGrades ON PosPatrons.PosGradeID = PosGrades.PosGradeID LEFT OUTER JOIN FarStudents ON PosPatrons.PosPatronID = FarStudents.PosPatronId LEFT OUTER JOIN FarApplications ON FarStudents.FarApplicationID = FarApplications.FarApplicationID WHERE(PosPatrons.IsDeleted = 0) ) patronFields FULL OUTER JOIN (SELECT PosPatronID, MAX(PosTransactionHeaders.ServeDate) AS LastMealOn FROM PosTransactionDetails WITH (NOLOCK) INNER JOIN PosTransactions WITH (NOLOCK) ON PosTransactionDetails.PosTransactionID = PosTransactions.PosTransactionID INNER JOIN PosTransactionHeaders WITH (NOLOCK) ON PosTransactions.PosTransactionHeaderID = PosTransactionHeaders.PosTransactionHeaderID INNER JOIN PosTransactionSaleTypes WITH (NOLOCK) ON PosTransactionDetails.PosTransactionSaleTypeID = PosTransactionSaleTypes.PosTransactionSaleTypeID WHERE PosTransactionDetails.PosPatronID IN( Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) ) tbl ) AND PosTransactionDetails.PosTransactionSaleTypeID NOT IN (400, 500) GROUP BY PosPatronID ) lastEatenField ON patronFields.PosPatronID = lastEatenField.PosPatronID Where isnull(PatronID, '') <> '' AND (PatronID in ('9HJ5UPDHHUM87VQCKGCG3H0JK','F5ELKADO54MVQ6JSF05MZEV40')) 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.18 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.18 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.19 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.19 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.19 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.19 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.19 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.19 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.19 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.19 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:26.19 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.19 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.19 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:26.19 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:26.19 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:26.19 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-20 16:50:26.19 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-20 16:50:26.19 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:50:26.19 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:50:26.19 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-20 16:50:26.19 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 9HJ5UPDHHUM87VQCKGCG3H0JK 60232 true Markus Antanas Cano (973) 951-5978 2023-03-17T00:00:00-04:00 Standard DYDMC6QDUJACPFSBWY47AYDQ8 FULLPAY 0.00 03 Kaplan, Ariel false false 060232 2014-03-14T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false F5ELKADO54MVQ6JSF05MZEV40 60314 true Lukas Juozas Cano (973) 951-5978 2023-03-17T00:00:00-04:00 Standard DYDMC6QDUJACPFSBWY47AYDQ8 FULLPAY 0.00 03 Binkert, Chelsea false false 060314 2014-03-14T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 6 true true 9HJ5UPDHHUM87VQCKGCG3H0JK 544E2E5D59 0 true false 9HJ5UPDHHUM87VQCKGCG3H0JK 4fb5148feb 0 true false 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 4 true true F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 6 true true F5ELKADO54MVQ6JSF05MZEV40 544E2E5D59 0 true false F5ELKADO54MVQ6JSF05MZEV40 4fb5148feb 0 true false F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 3.75 true true 3E5D18C1BB General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 017D21062A General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 761e172aa3 General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true C3BAC27970 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 27C5FDB29D Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 1 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 9e375bbba4 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 96FFA55D08 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 4BE0572F67 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 3f9ba4148e Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 7FD752469B Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true D505B6734F Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true e45c79f6e9 Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true 544E2E5D59 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true 57B8CC5D08 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true aa963e2e68 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true A31D8EA8B4 Cash 0 00000000-0000-0000-0000-000000000000 true E89540BD52 Cash 0 00000000-0000-0000-0000-000000000000 true 46de7f7b26 Cash 0 00000000-0000-0000-0000-000000000000 true 4fb5148feb Premium Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 707f689f-d476-4e91-b1f7-8bb8ee337601 true Community Donation Community Donation - Central Office Only 0 99999999-9999-9999-9999-999999999999 true 2023-03-20 16:50:26.19 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-20 16:50:30.22 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:50:30.22 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-20 16:50:30.22 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-20 16:50:30.22 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-20 16:50:30.22 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:50:30.22 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:50:30.22 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-20 16:50:30.22 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-20 16:50:30.22 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): Select query to execute: SELECT PosPatrons.PosPatronID AS ID FROM PosPatrons WITH (NOLOCK) WHERE PosPatrons.IsDeleted = 0 AND PosPatrons.MealPayPatronID = '' 2023-03-20 16:50:30.23 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-20 16:50:30.25 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('9HJ5UPDHHUM87VQCKGCG3H0JK','F5ELKADO54MVQ6JSF05MZEV40') 2023-03-20 16:50:30.25 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.25 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.25 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-20 16:50:30.25 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): SELECT PatronID, DisplayPatronID, PatronPIN, FirstName, LastName, MiddleName, EmailAddress, IsActive, PhoneNumber, ISNULL(LastMealOn,'1/1/1900') as LastMealOn, MealPlanName, SiteID, ISNULL(Eligibility, 'NA') as Eligibility, DailyLimit, ISNULL(Grade, 'NA') as Grade, ISNULL(Homeroom, 'NA') as Homeroom, GuardianFirstName, GuardianLastName, '' as GuardianMiddleName, GuardianAddress1, GuardianAddress2, GuardianCity, GuardianZip, GuardianState, GuardianPrimaryPhone, EmailAddress as GuardianEmail, BlockChecks, BlockCharges, 0 as BlockAlaCarte, DateofBirth , FRAppStatus, FRAppStatusExpiration FROM( SELECT PosPatrons.PosPatronID, PosPatrons.MealPayPatronID AS PatronID, PosPatrons.PIN as PatronPIN, PosPatrons.PatronID AS DisplayPatronID, PosPatrons.FirstName , PosPatrons.LastName , PosPatrons.MiddleName, PosPatrons.EmailAddress, PosPatrons.IsActive, PosPatrons.PhoneNumber, Cast(PosPatrons.AdmSiteID as nvarchar(40)) as SiteID, (CASE PosEligibilities.PosEligibilityCategoryID WHEN 1 THEN 'FREE' WHEN 2 THEN 'REDUCED' WHEN 3 THEN 'FULLPAY' WHEN 4 THEN 'ADULT' WHEN 5 THEN 'TEACHER' WHEN 6 THEN 'EMPLOYEE' ELSE 'FULLPAY' END) as Eligibility, PosEligibilities.Class , PosPatrons.SpendLimit as DailyLimit, PosGrades.Grade, PosHomerooms.Teacher as Homeroom, PosPatrons.GuardianFirstName, PosPatrons.GuardianLastName, PosPatrons.GuardianAddress1, PosPatrons.GuardianAddress2, PosPatrons.GuardianCity, PosPatrons.GuardianState, PosPatrons.GuardianPostalCode as GuardianZip, PosPatrons.GuardianPrimaryPhone, PosPatrons.BlockCharges, PosPatrons.BlockChecks, 0 as [BlockAlaCarte], PosMlpMealPlans.MealPlanName, POSPatrons.DateofBirth, ISNULL(FarStudents.FarEligibilityID, 0) as FRAppStatus, ISNULL(FarStudents.ExpirationDate, '1/1/1900') as FRAppStatusExpiration FROM PosPatrons INNER JOIN PosMlpMealPlans ON PosPatrons.PosMlpMealPlanID = PosMlpMealPlans.PosMlpMealPlanID LEFT OUTER JOIN PosHomerooms ON PosPatrons.PosHomeroomID = PosHomerooms.PosHomeroomID LEFT OUTER JOIN PosEligibilities ON PosPatrons.PosEligibilityID = PosEligibilities.PosEligibilityID LEFT OUTER JOIN PosGrades ON PosPatrons.PosGradeID = PosGrades.PosGradeID LEFT OUTER JOIN FarStudents ON PosPatrons.PosPatronID = FarStudents.PosPatronId LEFT OUTER JOIN FarApplications ON FarStudents.FarApplicationID = FarApplications.FarApplicationID WHERE(PosPatrons.IsDeleted = 0) ) patronFields FULL OUTER JOIN (SELECT PosPatronID, MAX(PosTransactionHeaders.ServeDate) AS LastMealOn FROM PosTransactionDetails WITH (NOLOCK) INNER JOIN PosTransactions WITH (NOLOCK) ON PosTransactionDetails.PosTransactionID = PosTransactions.PosTransactionID INNER JOIN PosTransactionHeaders WITH (NOLOCK) ON PosTransactions.PosTransactionHeaderID = PosTransactionHeaders.PosTransactionHeaderID INNER JOIN PosTransactionSaleTypes WITH (NOLOCK) ON PosTransactionDetails.PosTransactionSaleTypeID = PosTransactionSaleTypes.PosTransactionSaleTypeID WHERE PosTransactionDetails.PosPatronID IN( Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) ) tbl ) AND PosTransactionDetails.PosTransactionSaleTypeID NOT IN (400, 500) GROUP BY PosPatronID ) lastEatenField ON patronFields.PosPatronID = lastEatenField.PosPatronID Where isnull(PatronID, '') <> '' AND (PatronID in ('9HJ5UPDHHUM87VQCKGCG3H0JK','F5ELKADO54MVQ6JSF05MZEV40')) 2023-03-20 16:50:30.25 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.25 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-20 16:50:30.26 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 9HJ5UPDHHUM87VQCKGCG3H0JK 60232 true Markus Antanas Cano (973) 951-5978 2023-03-17T00:00:00-04:00 Standard DYDMC6QDUJACPFSBWY47AYDQ8 FULLPAY 0.00 03 Kaplan, Ariel false false 060232 2014-03-14T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false F5ELKADO54MVQ6JSF05MZEV40 60314 true Lukas Juozas Cano (973) 951-5978 2023-03-17T00:00:00-04:00 Standard DYDMC6QDUJACPFSBWY47AYDQ8 FULLPAY 0.00 03 Binkert, Chelsea false false 060314 2014-03-14T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 6 true true 9HJ5UPDHHUM87VQCKGCG3H0JK 544E2E5D59 0 true false 9HJ5UPDHHUM87VQCKGCG3H0JK 4fb5148feb 0 true false 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 4 true true F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 6 true true F5ELKADO54MVQ6JSF05MZEV40 544E2E5D59 0 true false F5ELKADO54MVQ6JSF05MZEV40 4fb5148feb 0 true false F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 3.75 true true 3E5D18C1BB General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 017D21062A General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 761e172aa3 General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true C3BAC27970 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 27C5FDB29D Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 1 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 9e375bbba4 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 96FFA55D08 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 4BE0572F67 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 3f9ba4148e Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 7FD752469B Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true D505B6734F Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true e45c79f6e9 Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true 544E2E5D59 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true 57B8CC5D08 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true aa963e2e68 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true A31D8EA8B4 Cash 0 00000000-0000-0000-0000-000000000000 true E89540BD52 Cash 0 00000000-0000-0000-0000-000000000000 true 46de7f7b26 Cash 0 00000000-0000-0000-0000-000000000000 true 4fb5148feb Premium Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 707f689f-d476-4e91-b1f7-8bb8ee337601 true Community Donation Community Donation - Central Office Only 0 99999999-9999-9999-9999-999999999999 true 2023-03-20 16:50:30.26 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-20 16:50:35.02 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:50:35.02 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-20 16:50:35.02 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-20 16:50:35.02 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-20 16:50:35.02 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:50:35.02 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:50:35.02 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-20 16:50:35.02 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-20 16:50:35.02 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): Select query to execute: SELECT PosPatrons.PosPatronID AS ID FROM PosPatrons WITH (NOLOCK) WHERE PosPatrons.IsDeleted = 0 AND PosPatrons.MealPayPatronID = '' 2023-03-20 16:50:35.02 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-20 16:50:35.04 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('9HJ5UPDHHUM87VQCKGCG3H0JK','F5ELKADO54MVQ6JSF05MZEV40') 2023-03-20 16:50:35.04 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.04 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): SELECT PatronID, DisplayPatronID, PatronPIN, FirstName, LastName, MiddleName, EmailAddress, IsActive, PhoneNumber, ISNULL(LastMealOn,'1/1/1900') as LastMealOn, MealPlanName, SiteID, ISNULL(Eligibility, 'NA') as Eligibility, DailyLimit, ISNULL(Grade, 'NA') as Grade, ISNULL(Homeroom, 'NA') as Homeroom, GuardianFirstName, GuardianLastName, '' as GuardianMiddleName, GuardianAddress1, GuardianAddress2, GuardianCity, GuardianZip, GuardianState, GuardianPrimaryPhone, EmailAddress as GuardianEmail, BlockChecks, BlockCharges, 0 as BlockAlaCarte, DateofBirth , FRAppStatus, FRAppStatusExpiration FROM( SELECT PosPatrons.PosPatronID, PosPatrons.MealPayPatronID AS PatronID, PosPatrons.PIN as PatronPIN, PosPatrons.PatronID AS DisplayPatronID, PosPatrons.FirstName , PosPatrons.LastName , PosPatrons.MiddleName, PosPatrons.EmailAddress, PosPatrons.IsActive, PosPatrons.PhoneNumber, Cast(PosPatrons.AdmSiteID as nvarchar(40)) as SiteID, (CASE PosEligibilities.PosEligibilityCategoryID WHEN 1 THEN 'FREE' WHEN 2 THEN 'REDUCED' WHEN 3 THEN 'FULLPAY' WHEN 4 THEN 'ADULT' WHEN 5 THEN 'TEACHER' WHEN 6 THEN 'EMPLOYEE' ELSE 'FULLPAY' END) as Eligibility, PosEligibilities.Class , PosPatrons.SpendLimit as DailyLimit, PosGrades.Grade, PosHomerooms.Teacher as Homeroom, PosPatrons.GuardianFirstName, PosPatrons.GuardianLastName, PosPatrons.GuardianAddress1, PosPatrons.GuardianAddress2, PosPatrons.GuardianCity, PosPatrons.GuardianState, PosPatrons.GuardianPostalCode as GuardianZip, PosPatrons.GuardianPrimaryPhone, PosPatrons.BlockCharges, PosPatrons.BlockChecks, 0 as [BlockAlaCarte], PosMlpMealPlans.MealPlanName, POSPatrons.DateofBirth, ISNULL(FarStudents.FarEligibilityID, 0) as FRAppStatus, ISNULL(FarStudents.ExpirationDate, '1/1/1900') as FRAppStatusExpiration FROM PosPatrons INNER JOIN PosMlpMealPlans ON PosPatrons.PosMlpMealPlanID = PosMlpMealPlans.PosMlpMealPlanID LEFT OUTER JOIN PosHomerooms ON PosPatrons.PosHomeroomID = PosHomerooms.PosHomeroomID LEFT OUTER JOIN PosEligibilities ON PosPatrons.PosEligibilityID = PosEligibilities.PosEligibilityID LEFT OUTER JOIN PosGrades ON PosPatrons.PosGradeID = PosGrades.PosGradeID LEFT OUTER JOIN FarStudents ON PosPatrons.PosPatronID = FarStudents.PosPatronId LEFT OUTER JOIN FarApplications ON FarStudents.FarApplicationID = FarApplications.FarApplicationID WHERE(PosPatrons.IsDeleted = 0) ) patronFields FULL OUTER JOIN (SELECT PosPatronID, MAX(PosTransactionHeaders.ServeDate) AS LastMealOn FROM PosTransactionDetails WITH (NOLOCK) INNER JOIN PosTransactions WITH (NOLOCK) ON PosTransactionDetails.PosTransactionID = PosTransactions.PosTransactionID INNER JOIN PosTransactionHeaders WITH (NOLOCK) ON PosTransactions.PosTransactionHeaderID = PosTransactionHeaders.PosTransactionHeaderID INNER JOIN PosTransactionSaleTypes WITH (NOLOCK) ON PosTransactionDetails.PosTransactionSaleTypeID = PosTransactionSaleTypes.PosTransactionSaleTypeID WHERE PosTransactionDetails.PosPatronID IN( Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) ) tbl ) AND PosTransactionDetails.PosTransactionSaleTypeID NOT IN (400, 500) GROUP BY PosPatronID ) lastEatenField ON patronFields.PosPatronID = lastEatenField.PosPatronID Where isnull(PatronID, '') <> '' AND (PatronID in ('9HJ5UPDHHUM87VQCKGCG3H0JK','F5ELKADO54MVQ6JSF05MZEV40')) 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.05 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.05 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.06 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.06 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.06 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.06 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.06 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.06 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.06 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.06 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.06 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.06 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.06 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.06 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.06 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:50:35.06 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-20 16:50:35.06 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 9HJ5UPDHHUM87VQCKGCG3H0JK 60232 true Markus Antanas Cano (973) 951-5978 2023-03-17T00:00:00-04:00 Standard DYDMC6QDUJACPFSBWY47AYDQ8 FULLPAY 0.00 03 Kaplan, Ariel false false 060232 2014-03-14T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false F5ELKADO54MVQ6JSF05MZEV40 60314 true Lukas Juozas Cano (973) 951-5978 2023-03-17T00:00:00-04:00 Standard DYDMC6QDUJACPFSBWY47AYDQ8 FULLPAY 0.00 03 Binkert, Chelsea false false 060314 2014-03-14T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 6 true true 9HJ5UPDHHUM87VQCKGCG3H0JK 544E2E5D59 0 true false 9HJ5UPDHHUM87VQCKGCG3H0JK 4fb5148feb 0 true false 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 4 true true F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 6 true true F5ELKADO54MVQ6JSF05MZEV40 544E2E5D59 0 true false F5ELKADO54MVQ6JSF05MZEV40 4fb5148feb 0 true false F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 3.75 true true 3E5D18C1BB General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 017D21062A General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 761e172aa3 General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true C3BAC27970 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 27C5FDB29D Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 1 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 9e375bbba4 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 96FFA55D08 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 4BE0572F67 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 3f9ba4148e Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 7FD752469B Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true D505B6734F Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true e45c79f6e9 Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true 544E2E5D59 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true 57B8CC5D08 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true aa963e2e68 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true A31D8EA8B4 Cash 0 00000000-0000-0000-0000-000000000000 true E89540BD52 Cash 0 00000000-0000-0000-0000-000000000000 true 46de7f7b26 Cash 0 00000000-0000-0000-0000-000000000000 true 4fb5148feb Premium Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 707f689f-d476-4e91-b1f7-8bb8ee337601 true Community Donation Community Donation - Central Office Only 0 99999999-9999-9999-9999-999999999999 true 2023-03-20 16:50:35.06 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-20 16:51:10.70 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:51:10.70 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:51:10.70 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:51:10.70 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:51:10.70 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 6 3e85f238-909e-4b81-bc7e-32874ce9e201 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 2 543dd370-64e8-45cf-9527-215f07dbab8c 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 2 eb6309fd-adec-45d6-b14c-541039ed4a36 0 2023-03-20T16:50:11.3-04:00 2023-03-20 16:51:10.70 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:51:10.70 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:51:10.72 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 5 2023-03-20 16:51:10.72 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:51:10.72 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:51:10.72 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:51:10.72 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:51:10.72 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:51:10.72 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:51:10.72 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:51:10.72 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:51:10.72 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:51:10.72 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:51:10.72 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:51:10.72 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:51:10.72 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:51:10.72 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:51:10.72 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:51:10.72 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:51:10.72 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:51:10.72 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:51:10.72 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: 3E5D18C1BB - Amount: 6 - TransactionID: 3e85f238-909e-4b81-bc7e-32874ce9e201 BONUS: 0 2023-03-20 16:51:10.72 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:51:10.72 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:51:10.72 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3e85f238-909e-4b81-bc7e-32874ce9e201' 2023-03-20 16:51:10.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3e85f238-909e-4b81-bc7e-32874ce9e201 alredy exists 2023-03-20 16:51:10.73 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:51:10.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 3e85f238-909e-4b81-bc7e-32874ce9e201 was already processed. 2023-03-20 16:51:10.73 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:51:10.73 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:51:10.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: 3E5D18C1BB - Amount: 2 - TransactionID: 543dd370-64e8-45cf-9527-215f07dbab8c BONUS: 0 2023-03-20 16:51:10.73 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:51:10.73 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:51:10.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '543dd370-64e8-45cf-9527-215f07dbab8c' 2023-03-20 16:51:10.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 543dd370-64e8-45cf-9527-215f07dbab8c alredy exists 2023-03-20 16:51:10.73 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:51:10.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 543dd370-64e8-45cf-9527-215f07dbab8c was already processed. 2023-03-20 16:51:10.73 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:51:10.73 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:51:10.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 2 - TransactionID: eb6309fd-adec-45d6-b14c-541039ed4a36 BONUS: 0 2023-03-20 16:51:10.73 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:51:10.73 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:51:10.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'eb6309fd-adec-45d6-b14c-541039ed4a36' 2023-03-20 16:51:10.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID eb6309fd-adec-45d6-b14c-541039ed4a36 alredy exists 2023-03-20 16:51:10.73 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:51:10.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction eb6309fd-adec-45d6-b14c-541039ed4a36 was already processed. 2023-03-20 16:51:10.73 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:51:10.73 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:51:10.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:51:10.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:51:10.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:51:10.73 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:51:10.73 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:51:51.58 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:51:51.58 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:51:51.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:51:51.59 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:51:51.59 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 2 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 0 2023-03-20T16:51:49.270467-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 3 bfe8537a-2f7e-46e1-9227-4db278f723aa 0 2023-03-20T16:51:49.270467-04:00 2023-03-20 16:51:51.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:51:51.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:51:51.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 2 2023-03-20 16:51:51.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: C3BAC27970 - Amount: 2 - TransactionID: 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 BONUS: 0 2023-03-20 16:51:51.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:51:51.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:51:51.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '98ef39ea-33ee-49ca-b0e4-078e0dfc4110' 2023-03-20 16:51:51.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 is a new meal pay transaction 2023-03-20 16:51:51.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:51:51.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Calling DoWriteTransaction with params: MealPayPatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: C3BAC27970 - Amount: 2 - TransactionID: 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 2023-03-20 16:51:51.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): START: 2023-03-20 16:51:51.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): Select query to execute: Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE MealPayPatronID = '9HJ5UPDHHUM87VQCKGCG3H0JK' Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE PatronID = '9HJ5UPDHHUM87VQCKGCG3H0JK') tbl 2023-03-20 16:51:51.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): MealPayPatronID 9HJ5UPDHHUM87VQCKGCG3H0JK was found 2023-03-20 16:51:51.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): FINISH: 2023-03-20 16:51:51.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): START: 2023-03-20 16:51:51.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): Select query to execute: SELECT PosMlpMealPlanAccountID FROM PosMlpMealPlanAccounts WITH (NOLOCK) WHERE MealPayAccountID = 'C3BAC27970' 2023-03-20 16:51:51.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): PosMlpMealPlanAccountID C3BAC27970 was found. 2023-03-20 16:51:51.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): FINISH: 2023-03-20 16:51:51.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): START: 2023-03-20 16:51:51.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): START: 2023-03-20 16:51:51.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): Select query to execute: SELECT PosTransactionHeaderID FROM PosTransactionHeaders WITH (NOLOCK) WHERE AdmSiteID = (SELECT TOP 1 OriginatorID FROM OSCSettings) AND PosTerminalID = '00000000-0000-0000-0000-000000000000' AND ServeDate = '3/20/2023' AND TillNumber = 0 2023-03-20 16:51:51.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): PosTransactionHeaderID was found 2023-03-20 16:51:51.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): FINISH: 2023-03-20 16:51:51.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): FINISH: 2023-03-20 16:51:51.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionDetailsSql( Guid posTransactionID, Double amount, Guid posMlpMealPlanAccountID, Guid posPatronID, String[]& chargePayOffDetailSql, String& paymentDetailSql, String& bonusDetailSql, Double bonusAmount ): START: 2023-03-20 16:51:51.59 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): START: 2023-03-20 16:51:51.59 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): Select query to execute: SELECT PosMlpPatronAccounts.PosMlpMealPlanAccountID, PosMlpPatronAccounts.Balance, CASE WHEN PosMlpAccounts.AccountType = 2 Then 1 ELSE 0 END as isMealAccount FROM PosMlpPatronAccounts WITH (NOLOCK) INNER JOIN PosMlpMealPlanAccounts WITH (NOLOCK) ON PosMlpPatronAccounts.PosMlpMealPlanAccountID = PosMlpMealPlanAccounts.PosMlpMealPlanAccountID INNER JOIN PosMlpAccounts WITH (NOLOCK) ON PosMlpMealPlanAccounts.PosMlpAccountID = PosMlpAccounts.PosMlpAccountID WHERE (PosMlpPatronAccounts.PosPatronID = 'a03f3919-e378-4f47-b6c1-00d437e96d3c') AND (PosMlpPatronAccounts.IsActive = 1) AND (PosMlpPatronAccounts.IsDeleted = 0) AND (PosMlpAccounts.AccountType IN (1, 2)) AND (PosMlpPatronAccounts.Balance < 0) 2023-03-20 16:51:51.60 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): FINISH: 2023-03-20 16:51:51.60 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): START: 2023-03-20 16:51:51.60 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Select query to execute: SELECT PosMlpPatronAccounts.Balance, PosMlpAccounts.AccountType FROM PosMlpPatronAccounts WITH (NOLOCK) INNER JOIN PosMlpMealPlanAccounts WITH (NOLOCK) ON PosMlpPatronAccounts.PosMlpMealPlanAccountID = PosMlpMealPlanAccounts.PosMlpMealPlanAccountID INNER JOIN PosMlpAccounts WITH (NOLOCK) ON PosMlpMealPlanAccounts.PosMlpAccountID = PosMlpAccounts.PosMlpAccountID WHERE (PosMlpPatronAccounts.PosPatronID = 'a03f3919-e378-4f47-b6c1-00d437e96d3c') AND (PosMlpPatronAccounts.PosMlpMealPlanAccountID = 'c3bac279-88ff-4db5-8c79-d817aaf43e70') 2023-03-20 16:51:51.60 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Account balance was found 2023-03-20 16:51:51.60 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): FINISH: 2023-03-20 16:51:51.60 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionDetailsSql( Guid posTransactionID, Double amount, Guid posMlpMealPlanAccountID, Guid posPatronID, String[]& chargePayOffDetailSql, String& paymentDetailSql, String& bonusDetailSql, Double bonusAmount ): FINISH: 2023-03-20 16:51:51.60 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:51:51.60 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 1 to hashtable. 2023-03-20 16:51:51.60 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:51:51.60 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:51:51.60 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 2 to hashtable. 2023-03-20 16:51:51.60 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:51:51.60 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): HASH5: 2023-03-20 16:51:51.60 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:51:51.60 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 3 to hashtable. 2023-03-20 16:51:51.60 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:51:51.60 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Passing Hash table to ExecuteNonQueries 2023-03-20 16:51:51.63 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Returned True from ExecuteNonQueries 2023-03-20 16:51:51.63 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): START: 2023-03-20 16:51:51.63 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): Select query to execute: UPDATE PosPatrons SET PosPatrons.UseMealPay = 1 WHERE PosPatronID = 'a03f3919-e378-4f47-b6c1-00d437e96d3c' 2023-03-20 16:51:51.63 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): FINISH: 2023-03-20 16:51:51.63 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:51:51.63 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:51:51.63 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 3 - TransactionID: bfe8537a-2f7e-46e1-9227-4db278f723aa BONUS: 0 2023-03-20 16:51:51.63 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:51:51.63 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:51:51.63 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'bfe8537a-2f7e-46e1-9227-4db278f723aa' 2023-03-20 16:51:51.63 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID bfe8537a-2f7e-46e1-9227-4db278f723aa is a new meal pay transaction 2023-03-20 16:51:51.63 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:51:51.63 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Calling DoWriteTransaction with params: MealPayPatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 3 - TransactionID: bfe8537a-2f7e-46e1-9227-4db278f723aa 2023-03-20 16:51:51.63 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): START: 2023-03-20 16:51:51.63 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): Select query to execute: Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE MealPayPatronID = 'F5ELKADO54MVQ6JSF05MZEV40' Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE PatronID = 'F5ELKADO54MVQ6JSF05MZEV40') tbl 2023-03-20 16:51:51.63 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): MealPayPatronID F5ELKADO54MVQ6JSF05MZEV40 was found 2023-03-20 16:51:51.63 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): FINISH: 2023-03-20 16:51:51.63 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): START: 2023-03-20 16:51:51.63 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): Select query to execute: SELECT PosMlpMealPlanAccountID FROM PosMlpMealPlanAccounts WITH (NOLOCK) WHERE MealPayAccountID = 'C3BAC27970' 2023-03-20 16:51:51.63 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): PosMlpMealPlanAccountID C3BAC27970 was found. 2023-03-20 16:51:51.63 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): FINISH: 2023-03-20 16:51:51.63 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): START: 2023-03-20 16:51:51.63 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): START: 2023-03-20 16:51:51.63 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): Select query to execute: SELECT PosTransactionHeaderID FROM PosTransactionHeaders WITH (NOLOCK) WHERE AdmSiteID = (SELECT TOP 1 OriginatorID FROM OSCSettings) AND PosTerminalID = '00000000-0000-0000-0000-000000000000' AND ServeDate = '3/20/2023' AND TillNumber = 0 2023-03-20 16:51:51.64 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): PosTransactionHeaderID was found 2023-03-20 16:51:51.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): FINISH: 2023-03-20 16:51:51.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): FINISH: 2023-03-20 16:51:51.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionDetailsSql( Guid posTransactionID, Double amount, Guid posMlpMealPlanAccountID, Guid posPatronID, String[]& chargePayOffDetailSql, String& paymentDetailSql, String& bonusDetailSql, Double bonusAmount ): START: 2023-03-20 16:51:51.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): START: 2023-03-20 16:51:51.64 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): Select query to execute: SELECT PosMlpPatronAccounts.PosMlpMealPlanAccountID, PosMlpPatronAccounts.Balance, CASE WHEN PosMlpAccounts.AccountType = 2 Then 1 ELSE 0 END as isMealAccount FROM PosMlpPatronAccounts WITH (NOLOCK) INNER JOIN PosMlpMealPlanAccounts WITH (NOLOCK) ON PosMlpPatronAccounts.PosMlpMealPlanAccountID = PosMlpMealPlanAccounts.PosMlpMealPlanAccountID INNER JOIN PosMlpAccounts WITH (NOLOCK) ON PosMlpMealPlanAccounts.PosMlpAccountID = PosMlpAccounts.PosMlpAccountID WHERE (PosMlpPatronAccounts.PosPatronID = 'ffe77fcc-bf32-45af-a4e8-483f88ab84cf') AND (PosMlpPatronAccounts.IsActive = 1) AND (PosMlpPatronAccounts.IsDeleted = 0) AND (PosMlpAccounts.AccountType IN (1, 2)) AND (PosMlpPatronAccounts.Balance < 0) 2023-03-20 16:51:51.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): FINISH: 2023-03-20 16:51:51.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): START: 2023-03-20 16:51:51.64 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Select query to execute: SELECT PosMlpPatronAccounts.Balance, PosMlpAccounts.AccountType FROM PosMlpPatronAccounts WITH (NOLOCK) INNER JOIN PosMlpMealPlanAccounts WITH (NOLOCK) ON PosMlpPatronAccounts.PosMlpMealPlanAccountID = PosMlpMealPlanAccounts.PosMlpMealPlanAccountID INNER JOIN PosMlpAccounts WITH (NOLOCK) ON PosMlpMealPlanAccounts.PosMlpAccountID = PosMlpAccounts.PosMlpAccountID WHERE (PosMlpPatronAccounts.PosPatronID = 'ffe77fcc-bf32-45af-a4e8-483f88ab84cf') AND (PosMlpPatronAccounts.PosMlpMealPlanAccountID = 'c3bac279-88ff-4db5-8c79-d817aaf43e70') 2023-03-20 16:51:51.64 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Account balance was found 2023-03-20 16:51:51.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): FINISH: 2023-03-20 16:51:51.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionDetailsSql( Guid posTransactionID, Double amount, Guid posMlpMealPlanAccountID, Guid posPatronID, String[]& chargePayOffDetailSql, String& paymentDetailSql, String& bonusDetailSql, Double bonusAmount ): FINISH: 2023-03-20 16:51:51.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:51:51.64 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 1 to hashtable. 2023-03-20 16:51:51.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:51:51.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:51:51.64 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 2 to hashtable. 2023-03-20 16:51:51.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:51:51.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): HASH5: 2023-03-20 16:51:51.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:51:51.64 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 3 to hashtable. 2023-03-20 16:51:51.64 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:51:51.64 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Passing Hash table to ExecuteNonQueries 2023-03-20 16:51:51.66 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Returned True from ExecuteNonQueries 2023-03-20 16:51:51.66 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): START: 2023-03-20 16:51:51.66 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): Select query to execute: UPDATE PosPatrons SET PosPatrons.UseMealPay = 1 WHERE PosPatronID = 'ffe77fcc-bf32-45af-a4e8-483f88ab84cf' 2023-03-20 16:51:51.66 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): FINISH: 2023-03-20 16:51:51.66 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:51:51.66 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:51:51.66 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:51:51.66 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:51:51.66 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:51:51.66 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:51:51.66 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:51:55.92 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:51:55.92 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-20 16:51:55.92 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-20 16:51:55.92 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-20 16:51:55.92 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:51:55.92 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:51:55.92 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-20 16:51:55.92 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-20 16:51:55.92 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): Select query to execute: SELECT PosPatrons.PosPatronID AS ID FROM PosPatrons WITH (NOLOCK) WHERE PosPatrons.IsDeleted = 0 AND PosPatrons.MealPayPatronID = '' 2023-03-20 16:51:55.92 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-20 16:51:55.95 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('9HJ5UPDHHUM87VQCKGCG3H0JK','F5ELKADO54MVQ6JSF05MZEV40') 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): SELECT PatronID, DisplayPatronID, PatronPIN, FirstName, LastName, MiddleName, EmailAddress, IsActive, PhoneNumber, ISNULL(LastMealOn,'1/1/1900') as LastMealOn, MealPlanName, SiteID, ISNULL(Eligibility, 'NA') as Eligibility, DailyLimit, ISNULL(Grade, 'NA') as Grade, ISNULL(Homeroom, 'NA') as Homeroom, GuardianFirstName, GuardianLastName, '' as GuardianMiddleName, GuardianAddress1, GuardianAddress2, GuardianCity, GuardianZip, GuardianState, GuardianPrimaryPhone, EmailAddress as GuardianEmail, BlockChecks, BlockCharges, 0 as BlockAlaCarte, DateofBirth , FRAppStatus, FRAppStatusExpiration FROM( SELECT PosPatrons.PosPatronID, PosPatrons.MealPayPatronID AS PatronID, PosPatrons.PIN as PatronPIN, PosPatrons.PatronID AS DisplayPatronID, PosPatrons.FirstName , PosPatrons.LastName , PosPatrons.MiddleName, PosPatrons.EmailAddress, PosPatrons.IsActive, PosPatrons.PhoneNumber, Cast(PosPatrons.AdmSiteID as nvarchar(40)) as SiteID, (CASE PosEligibilities.PosEligibilityCategoryID WHEN 1 THEN 'FREE' WHEN 2 THEN 'REDUCED' WHEN 3 THEN 'FULLPAY' WHEN 4 THEN 'ADULT' WHEN 5 THEN 'TEACHER' WHEN 6 THEN 'EMPLOYEE' ELSE 'FULLPAY' END) as Eligibility, PosEligibilities.Class , PosPatrons.SpendLimit as DailyLimit, PosGrades.Grade, PosHomerooms.Teacher as Homeroom, PosPatrons.GuardianFirstName, PosPatrons.GuardianLastName, PosPatrons.GuardianAddress1, PosPatrons.GuardianAddress2, PosPatrons.GuardianCity, PosPatrons.GuardianState, PosPatrons.GuardianPostalCode as GuardianZip, PosPatrons.GuardianPrimaryPhone, PosPatrons.BlockCharges, PosPatrons.BlockChecks, 0 as [BlockAlaCarte], PosMlpMealPlans.MealPlanName, POSPatrons.DateofBirth, ISNULL(FarStudents.FarEligibilityID, 0) as FRAppStatus, ISNULL(FarStudents.ExpirationDate, '1/1/1900') as FRAppStatusExpiration FROM PosPatrons INNER JOIN PosMlpMealPlans ON PosPatrons.PosMlpMealPlanID = PosMlpMealPlans.PosMlpMealPlanID LEFT OUTER JOIN PosHomerooms ON PosPatrons.PosHomeroomID = PosHomerooms.PosHomeroomID LEFT OUTER JOIN PosEligibilities ON PosPatrons.PosEligibilityID = PosEligibilities.PosEligibilityID LEFT OUTER JOIN PosGrades ON PosPatrons.PosGradeID = PosGrades.PosGradeID LEFT OUTER JOIN FarStudents ON PosPatrons.PosPatronID = FarStudents.PosPatronId LEFT OUTER JOIN FarApplications ON FarStudents.FarApplicationID = FarApplications.FarApplicationID WHERE(PosPatrons.IsDeleted = 0) ) patronFields FULL OUTER JOIN (SELECT PosPatronID, MAX(PosTransactionHeaders.ServeDate) AS LastMealOn FROM PosTransactionDetails WITH (NOLOCK) INNER JOIN PosTransactions WITH (NOLOCK) ON PosTransactionDetails.PosTransactionID = PosTransactions.PosTransactionID INNER JOIN PosTransactionHeaders WITH (NOLOCK) ON PosTransactions.PosTransactionHeaderID = PosTransactionHeaders.PosTransactionHeaderID INNER JOIN PosTransactionSaleTypes WITH (NOLOCK) ON PosTransactionDetails.PosTransactionSaleTypeID = PosTransactionSaleTypes.PosTransactionSaleTypeID WHERE PosTransactionDetails.PosPatronID IN( Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) ) tbl ) AND PosTransactionDetails.PosTransactionSaleTypeID NOT IN (400, 500) GROUP BY PosPatronID ) lastEatenField ON patronFields.PosPatronID = lastEatenField.PosPatronID Where isnull(PatronID, '') <> '' AND (PatronID in ('9HJ5UPDHHUM87VQCKGCG3H0JK','F5ELKADO54MVQ6JSF05MZEV40')) 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.95 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.95 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.95 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.95 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.95 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.95 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.95 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.95 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.95 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.95 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.95 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.95 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.95 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-20 16:51:55.96 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 9HJ5UPDHHUM87VQCKGCG3H0JK 60232 true Markus Antanas Cano (973) 951-5978 2023-03-17T00:00:00-04:00 Standard DYDMC6QDUJACPFSBWY47AYDQ8 FULLPAY 0.00 03 Kaplan, Ariel false false 060232 2014-03-14T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false F5ELKADO54MVQ6JSF05MZEV40 60314 true Lukas Juozas Cano (973) 951-5978 2023-03-17T00:00:00-04:00 Standard DYDMC6QDUJACPFSBWY47AYDQ8 FULLPAY 0.00 03 Binkert, Chelsea false false 060314 2014-03-14T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 6 true true 9HJ5UPDHHUM87VQCKGCG3H0JK 544E2E5D59 0 true false 9HJ5UPDHHUM87VQCKGCG3H0JK 4fb5148feb 0 true false 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 6 true true F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 6 true true F5ELKADO54MVQ6JSF05MZEV40 544E2E5D59 0 true false F5ELKADO54MVQ6JSF05MZEV40 4fb5148feb 0 true false F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 6.75 true true 3E5D18C1BB General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 017D21062A General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 761e172aa3 General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true C3BAC27970 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 27C5FDB29D Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 1 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 9e375bbba4 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 96FFA55D08 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 4BE0572F67 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 3f9ba4148e Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 7FD752469B Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true D505B6734F Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true e45c79f6e9 Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true 544E2E5D59 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true 57B8CC5D08 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true aa963e2e68 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true A31D8EA8B4 Cash 0 00000000-0000-0000-0000-000000000000 true E89540BD52 Cash 0 00000000-0000-0000-0000-000000000000 true 46de7f7b26 Cash 0 00000000-0000-0000-0000-000000000000 true 4fb5148feb Premium Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 707f689f-d476-4e91-b1f7-8bb8ee337601 true Community Donation Community Donation - Central Office Only 0 99999999-9999-9999-9999-999999999999 true 2023-03-20 16:51:55.96 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-20 16:52:02.86 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:52:02.86 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 6 3e85f238-909e-4b81-bc7e-32874ce9e201 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 2 543dd370-64e8-45cf-9527-215f07dbab8c 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 2 eb6309fd-adec-45d6-b14c-541039ed4a36 0 2023-03-20T16:50:11.3-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 2 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 0 2023-03-20T16:51:49.27-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 3 bfe8537a-2f7e-46e1-9227-4db278f723aa 0 2023-03-20T16:51:49.27-04:00 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 7 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: 3E5D18C1BB - Amount: 6 - TransactionID: 3e85f238-909e-4b81-bc7e-32874ce9e201 BONUS: 0 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3e85f238-909e-4b81-bc7e-32874ce9e201' 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3e85f238-909e-4b81-bc7e-32874ce9e201 alredy exists 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 3e85f238-909e-4b81-bc7e-32874ce9e201 was already processed. 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: 3E5D18C1BB - Amount: 2 - TransactionID: 543dd370-64e8-45cf-9527-215f07dbab8c BONUS: 0 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '543dd370-64e8-45cf-9527-215f07dbab8c' 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 543dd370-64e8-45cf-9527-215f07dbab8c alredy exists 2023-03-20 16:52:02.87 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:52:02.87 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 543dd370-64e8-45cf-9527-215f07dbab8c was already processed. 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:52:02.88 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 2 - TransactionID: eb6309fd-adec-45d6-b14c-541039ed4a36 BONUS: 0 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:52:02.88 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'eb6309fd-adec-45d6-b14c-541039ed4a36' 2023-03-20 16:52:02.88 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID eb6309fd-adec-45d6-b14c-541039ed4a36 alredy exists 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:52:02.88 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction eb6309fd-adec-45d6-b14c-541039ed4a36 was already processed. 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:52:02.88 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: C3BAC27970 - Amount: 2 - TransactionID: 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 BONUS: 0 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:52:02.88 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '98ef39ea-33ee-49ca-b0e4-078e0dfc4110' 2023-03-20 16:52:02.88 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 alredy exists 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:52:02.88 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 was already processed. 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:52:02.88 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 3 - TransactionID: bfe8537a-2f7e-46e1-9227-4db278f723aa BONUS: 0 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:52:02.88 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'bfe8537a-2f7e-46e1-9227-4db278f723aa' 2023-03-20 16:52:02.88 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID bfe8537a-2f7e-46e1-9227-4db278f723aa alredy exists 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:52:02.88 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction bfe8537a-2f7e-46e1-9227-4db278f723aa was already processed. 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:52:02.88 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:52:02.88 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:52:02.88 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:52:02.88 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:52:02.88 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:52:53.99 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:52:53.99 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:52:53.99 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:52:53.99 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:52:53.99 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 6 3e85f238-909e-4b81-bc7e-32874ce9e201 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 2 543dd370-64e8-45cf-9527-215f07dbab8c 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 2 eb6309fd-adec-45d6-b14c-541039ed4a36 0 2023-03-20T16:50:11.3-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 2 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 0 2023-03-20T16:51:49.27-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 3 bfe8537a-2f7e-46e1-9227-4db278f723aa 0 2023-03-20T16:51:49.27-04:00 2023-03-20 16:52:53.99 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:52:53.99 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:52:53.99 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 7 2023-03-20 16:52:53.99 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:52:53.99 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:52:53.99 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:52:53.99 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:52:53.99 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:52:53.99 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:52:53.99 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:52:53.99 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:52:53.99 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:52:53.99 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:52:53.99 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:52:53.99 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:52:53.99 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:52:53.99 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:52:53.99 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:52:53.99 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:52:53.99 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:52:53.99 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: 3E5D18C1BB - Amount: 6 - TransactionID: 3e85f238-909e-4b81-bc7e-32874ce9e201 BONUS: 0 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3e85f238-909e-4b81-bc7e-32874ce9e201' 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3e85f238-909e-4b81-bc7e-32874ce9e201 alredy exists 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 3e85f238-909e-4b81-bc7e-32874ce9e201 was already processed. 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: 3E5D18C1BB - Amount: 2 - TransactionID: 543dd370-64e8-45cf-9527-215f07dbab8c BONUS: 0 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '543dd370-64e8-45cf-9527-215f07dbab8c' 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 543dd370-64e8-45cf-9527-215f07dbab8c alredy exists 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 543dd370-64e8-45cf-9527-215f07dbab8c was already processed. 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 2 - TransactionID: eb6309fd-adec-45d6-b14c-541039ed4a36 BONUS: 0 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'eb6309fd-adec-45d6-b14c-541039ed4a36' 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID eb6309fd-adec-45d6-b14c-541039ed4a36 alredy exists 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction eb6309fd-adec-45d6-b14c-541039ed4a36 was already processed. 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: C3BAC27970 - Amount: 2 - TransactionID: 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 BONUS: 0 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '98ef39ea-33ee-49ca-b0e4-078e0dfc4110' 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 alredy exists 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 was already processed. 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 3 - TransactionID: bfe8537a-2f7e-46e1-9227-4db278f723aa BONUS: 0 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'bfe8537a-2f7e-46e1-9227-4db278f723aa' 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID bfe8537a-2f7e-46e1-9227-4db278f723aa alredy exists 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction bfe8537a-2f7e-46e1-9227-4db278f723aa was already processed. 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:52:54.00 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:52:54.00 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:53:44.74 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:53:44.74 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 6 3e85f238-909e-4b81-bc7e-32874ce9e201 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 2 543dd370-64e8-45cf-9527-215f07dbab8c 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 2 eb6309fd-adec-45d6-b14c-541039ed4a36 0 2023-03-20T16:50:11.3-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 2 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 0 2023-03-20T16:51:49.27-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 3 bfe8537a-2f7e-46e1-9227-4db278f723aa 0 2023-03-20T16:51:49.27-04:00 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 7 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: 3E5D18C1BB - Amount: 6 - TransactionID: 3e85f238-909e-4b81-bc7e-32874ce9e201 BONUS: 0 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3e85f238-909e-4b81-bc7e-32874ce9e201' 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3e85f238-909e-4b81-bc7e-32874ce9e201 alredy exists 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 3e85f238-909e-4b81-bc7e-32874ce9e201 was already processed. 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: 3E5D18C1BB - Amount: 2 - TransactionID: 543dd370-64e8-45cf-9527-215f07dbab8c BONUS: 0 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '543dd370-64e8-45cf-9527-215f07dbab8c' 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 543dd370-64e8-45cf-9527-215f07dbab8c alredy exists 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:53:44.75 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 543dd370-64e8-45cf-9527-215f07dbab8c was already processed. 2023-03-20 16:53:44.75 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:53:44.76 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:53:44.76 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 2 - TransactionID: eb6309fd-adec-45d6-b14c-541039ed4a36 BONUS: 0 2023-03-20 16:53:44.76 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:53:44.76 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:53:44.76 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'eb6309fd-adec-45d6-b14c-541039ed4a36' 2023-03-20 16:53:44.76 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID eb6309fd-adec-45d6-b14c-541039ed4a36 alredy exists 2023-03-20 16:53:44.76 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:53:44.76 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction eb6309fd-adec-45d6-b14c-541039ed4a36 was already processed. 2023-03-20 16:53:44.76 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:53:44.76 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:53:44.76 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: C3BAC27970 - Amount: 2 - TransactionID: 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 BONUS: 0 2023-03-20 16:53:44.76 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:53:44.76 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:53:44.76 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '98ef39ea-33ee-49ca-b0e4-078e0dfc4110' 2023-03-20 16:53:44.76 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 alredy exists 2023-03-20 16:53:44.76 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:53:44.76 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 was already processed. 2023-03-20 16:53:44.76 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:53:44.76 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:53:44.76 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 3 - TransactionID: bfe8537a-2f7e-46e1-9227-4db278f723aa BONUS: 0 2023-03-20 16:53:44.76 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:53:44.76 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:53:44.76 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'bfe8537a-2f7e-46e1-9227-4db278f723aa' 2023-03-20 16:53:44.76 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID bfe8537a-2f7e-46e1-9227-4db278f723aa alredy exists 2023-03-20 16:53:44.76 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:53:44.76 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction bfe8537a-2f7e-46e1-9227-4db278f723aa was already processed. 2023-03-20 16:53:44.76 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:53:44.76 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:53:44.76 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:53:44.76 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:53:44.76 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:53:44.76 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:53:44.76 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:54:36.40 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:54:36.40 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:54:36.40 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:54:36.40 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:54:36.40 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 6 3e85f238-909e-4b81-bc7e-32874ce9e201 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 2 543dd370-64e8-45cf-9527-215f07dbab8c 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 2 eb6309fd-adec-45d6-b14c-541039ed4a36 0 2023-03-20T16:50:11.3-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 2 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 0 2023-03-20T16:51:49.27-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 3 bfe8537a-2f7e-46e1-9227-4db278f723aa 0 2023-03-20T16:51:49.27-04:00 2023-03-20 16:54:36.40 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:54:36.40 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:54:36.40 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 7 2023-03-20 16:54:36.40 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:54:36.40 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:54:36.40 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:54:36.40 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: 3E5D18C1BB - Amount: 6 - TransactionID: 3e85f238-909e-4b81-bc7e-32874ce9e201 BONUS: 0 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3e85f238-909e-4b81-bc7e-32874ce9e201' 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3e85f238-909e-4b81-bc7e-32874ce9e201 alredy exists 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 3e85f238-909e-4b81-bc7e-32874ce9e201 was already processed. 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: 3E5D18C1BB - Amount: 2 - TransactionID: 543dd370-64e8-45cf-9527-215f07dbab8c BONUS: 0 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '543dd370-64e8-45cf-9527-215f07dbab8c' 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 543dd370-64e8-45cf-9527-215f07dbab8c alredy exists 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 543dd370-64e8-45cf-9527-215f07dbab8c was already processed. 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 2 - TransactionID: eb6309fd-adec-45d6-b14c-541039ed4a36 BONUS: 0 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'eb6309fd-adec-45d6-b14c-541039ed4a36' 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID eb6309fd-adec-45d6-b14c-541039ed4a36 alredy exists 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction eb6309fd-adec-45d6-b14c-541039ed4a36 was already processed. 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: C3BAC27970 - Amount: 2 - TransactionID: 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 BONUS: 0 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '98ef39ea-33ee-49ca-b0e4-078e0dfc4110' 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 alredy exists 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 was already processed. 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 3 - TransactionID: bfe8537a-2f7e-46e1-9227-4db278f723aa BONUS: 0 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'bfe8537a-2f7e-46e1-9227-4db278f723aa' 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID bfe8537a-2f7e-46e1-9227-4db278f723aa alredy exists 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction bfe8537a-2f7e-46e1-9227-4db278f723aa was already processed. 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:54:36.41 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:54:36.42 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:54:36.42 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:54:36.42 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:55:29.71 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:55:29.71 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:55:29.71 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:55:29.71 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:55:29.71 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 6 3e85f238-909e-4b81-bc7e-32874ce9e201 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 2 543dd370-64e8-45cf-9527-215f07dbab8c 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 2 eb6309fd-adec-45d6-b14c-541039ed4a36 0 2023-03-20T16:50:11.3-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 2 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 0 2023-03-20T16:51:49.27-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 3 bfe8537a-2f7e-46e1-9227-4db278f723aa 0 2023-03-20T16:51:49.27-04:00 2023-03-20 16:55:29.71 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:55:29.71 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:55:29.71 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 7 2023-03-20 16:55:29.71 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:55:29.71 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:55:29.71 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:55:29.71 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: 3E5D18C1BB - Amount: 6 - TransactionID: 3e85f238-909e-4b81-bc7e-32874ce9e201 BONUS: 0 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3e85f238-909e-4b81-bc7e-32874ce9e201' 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3e85f238-909e-4b81-bc7e-32874ce9e201 alredy exists 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 3e85f238-909e-4b81-bc7e-32874ce9e201 was already processed. 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: 3E5D18C1BB - Amount: 2 - TransactionID: 543dd370-64e8-45cf-9527-215f07dbab8c BONUS: 0 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '543dd370-64e8-45cf-9527-215f07dbab8c' 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 543dd370-64e8-45cf-9527-215f07dbab8c alredy exists 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 543dd370-64e8-45cf-9527-215f07dbab8c was already processed. 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 2 - TransactionID: eb6309fd-adec-45d6-b14c-541039ed4a36 BONUS: 0 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'eb6309fd-adec-45d6-b14c-541039ed4a36' 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID eb6309fd-adec-45d6-b14c-541039ed4a36 alredy exists 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction eb6309fd-adec-45d6-b14c-541039ed4a36 was already processed. 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: C3BAC27970 - Amount: 2 - TransactionID: 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 BONUS: 0 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '98ef39ea-33ee-49ca-b0e4-078e0dfc4110' 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 alredy exists 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 was already processed. 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 3 - TransactionID: bfe8537a-2f7e-46e1-9227-4db278f723aa BONUS: 0 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'bfe8537a-2f7e-46e1-9227-4db278f723aa' 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID bfe8537a-2f7e-46e1-9227-4db278f723aa alredy exists 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction bfe8537a-2f7e-46e1-9227-4db278f723aa was already processed. 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:55:29.72 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:55:29.73 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:55:29.73 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:55:29.73 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:55:29.73 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:56:21.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:56:21.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:56:21.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:56:21.48 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:56:21.48 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 6 3e85f238-909e-4b81-bc7e-32874ce9e201 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 2 543dd370-64e8-45cf-9527-215f07dbab8c 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 2 eb6309fd-adec-45d6-b14c-541039ed4a36 0 2023-03-20T16:50:11.3-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 2 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 0 2023-03-20T16:51:49.27-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 3 bfe8537a-2f7e-46e1-9227-4db278f723aa 0 2023-03-20T16:51:49.27-04:00 2023-03-20 16:56:21.48 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:56:21.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:56:21.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 7 2023-03-20 16:56:21.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:56:21.48 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:56:21.48 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:56:21.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:56:21.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:56:21.48 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:56:21.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:56:21.48 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:56:21.48 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:56:21.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:56:21.48 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:56:21.48 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:56:21.48 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: 3E5D18C1BB - Amount: 6 - TransactionID: 3e85f238-909e-4b81-bc7e-32874ce9e201 BONUS: 0 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3e85f238-909e-4b81-bc7e-32874ce9e201' 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3e85f238-909e-4b81-bc7e-32874ce9e201 alredy exists 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 3e85f238-909e-4b81-bc7e-32874ce9e201 was already processed. 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: 3E5D18C1BB - Amount: 2 - TransactionID: 543dd370-64e8-45cf-9527-215f07dbab8c BONUS: 0 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '543dd370-64e8-45cf-9527-215f07dbab8c' 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 543dd370-64e8-45cf-9527-215f07dbab8c alredy exists 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 543dd370-64e8-45cf-9527-215f07dbab8c was already processed. 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 2 - TransactionID: eb6309fd-adec-45d6-b14c-541039ed4a36 BONUS: 0 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'eb6309fd-adec-45d6-b14c-541039ed4a36' 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID eb6309fd-adec-45d6-b14c-541039ed4a36 alredy exists 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction eb6309fd-adec-45d6-b14c-541039ed4a36 was already processed. 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: C3BAC27970 - Amount: 2 - TransactionID: 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 BONUS: 0 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '98ef39ea-33ee-49ca-b0e4-078e0dfc4110' 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 alredy exists 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 was already processed. 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 3 - TransactionID: bfe8537a-2f7e-46e1-9227-4db278f723aa BONUS: 0 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'bfe8537a-2f7e-46e1-9227-4db278f723aa' 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID bfe8537a-2f7e-46e1-9227-4db278f723aa alredy exists 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction bfe8537a-2f7e-46e1-9227-4db278f723aa was already processed. 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:56:21.49 [Thread 16] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:56:21.49 [Thread 16] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:57:12.75 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:57:12.75 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:57:12.75 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:57:12.75 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:57:12.75 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 6 3e85f238-909e-4b81-bc7e-32874ce9e201 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 2 543dd370-64e8-45cf-9527-215f07dbab8c 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 2 eb6309fd-adec-45d6-b14c-541039ed4a36 0 2023-03-20T16:50:11.3-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 2 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 0 2023-03-20T16:51:49.27-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 3 bfe8537a-2f7e-46e1-9227-4db278f723aa 0 2023-03-20T16:51:49.27-04:00 2023-03-20 16:57:12.75 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 7 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: 3E5D18C1BB - Amount: 6 - TransactionID: 3e85f238-909e-4b81-bc7e-32874ce9e201 BONUS: 0 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3e85f238-909e-4b81-bc7e-32874ce9e201' 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3e85f238-909e-4b81-bc7e-32874ce9e201 alredy exists 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 3e85f238-909e-4b81-bc7e-32874ce9e201 was already processed. 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: 3E5D18C1BB - Amount: 2 - TransactionID: 543dd370-64e8-45cf-9527-215f07dbab8c BONUS: 0 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '543dd370-64e8-45cf-9527-215f07dbab8c' 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 543dd370-64e8-45cf-9527-215f07dbab8c alredy exists 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 543dd370-64e8-45cf-9527-215f07dbab8c was already processed. 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 2 - TransactionID: eb6309fd-adec-45d6-b14c-541039ed4a36 BONUS: 0 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'eb6309fd-adec-45d6-b14c-541039ed4a36' 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID eb6309fd-adec-45d6-b14c-541039ed4a36 alredy exists 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction eb6309fd-adec-45d6-b14c-541039ed4a36 was already processed. 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: C3BAC27970 - Amount: 2 - TransactionID: 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 BONUS: 0 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:57:12.76 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:57:12.76 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '98ef39ea-33ee-49ca-b0e4-078e0dfc4110' 2023-03-20 16:57:12.77 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 alredy exists 2023-03-20 16:57:12.77 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:57:12.77 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 was already processed. 2023-03-20 16:57:12.77 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:57:12.77 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:57:12.77 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 3 - TransactionID: bfe8537a-2f7e-46e1-9227-4db278f723aa BONUS: 0 2023-03-20 16:57:12.77 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:57:12.77 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:57:12.77 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'bfe8537a-2f7e-46e1-9227-4db278f723aa' 2023-03-20 16:57:12.77 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID bfe8537a-2f7e-46e1-9227-4db278f723aa alredy exists 2023-03-20 16:57:12.77 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:57:12.77 [Thread 6] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction bfe8537a-2f7e-46e1-9227-4db278f723aa was already processed. 2023-03-20 16:57:12.77 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:57:12.77 [Thread 6] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:57:12.77 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:57:12.77 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:57:12.77 [Thread 6] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:57:12.77 [Thread 6] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:57:12.77 [Thread 6] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:58:03.53 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:58:03.53 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:58:03.53 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:58:03.53 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:58:03.53 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 6 3e85f238-909e-4b81-bc7e-32874ce9e201 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 2 543dd370-64e8-45cf-9527-215f07dbab8c 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 2 eb6309fd-adec-45d6-b14c-541039ed4a36 0 2023-03-20T16:50:11.3-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 2 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 0 2023-03-20T16:51:49.27-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 3 bfe8537a-2f7e-46e1-9227-4db278f723aa 0 2023-03-20T16:51:49.27-04:00 2023-03-20 16:58:03.53 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:58:03.53 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:58:03.53 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 7 2023-03-20 16:58:03.53 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:58:03.53 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:58:03.53 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:58:03.53 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: 3E5D18C1BB - Amount: 6 - TransactionID: 3e85f238-909e-4b81-bc7e-32874ce9e201 BONUS: 0 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3e85f238-909e-4b81-bc7e-32874ce9e201' 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3e85f238-909e-4b81-bc7e-32874ce9e201 alredy exists 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 3e85f238-909e-4b81-bc7e-32874ce9e201 was already processed. 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: 3E5D18C1BB - Amount: 2 - TransactionID: 543dd370-64e8-45cf-9527-215f07dbab8c BONUS: 0 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '543dd370-64e8-45cf-9527-215f07dbab8c' 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 543dd370-64e8-45cf-9527-215f07dbab8c alredy exists 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 543dd370-64e8-45cf-9527-215f07dbab8c was already processed. 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 2 - TransactionID: eb6309fd-adec-45d6-b14c-541039ed4a36 BONUS: 0 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'eb6309fd-adec-45d6-b14c-541039ed4a36' 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID eb6309fd-adec-45d6-b14c-541039ed4a36 alredy exists 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction eb6309fd-adec-45d6-b14c-541039ed4a36 was already processed. 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: C3BAC27970 - Amount: 2 - TransactionID: 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 BONUS: 0 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '98ef39ea-33ee-49ca-b0e4-078e0dfc4110' 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 alredy exists 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 was already processed. 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 3 - TransactionID: bfe8537a-2f7e-46e1-9227-4db278f723aa BONUS: 0 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'bfe8537a-2f7e-46e1-9227-4db278f723aa' 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID bfe8537a-2f7e-46e1-9227-4db278f723aa alredy exists 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:58:03.54 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction bfe8537a-2f7e-46e1-9227-4db278f723aa was already processed. 2023-03-20 16:58:03.54 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:58:03.55 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:58:03.55 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:58:03.55 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:58:03.55 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:58:03.55 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:58:03.55 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:58:12.20 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:58:12.20 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-20 16:58:12.20 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-20 16:58:12.20 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-20 16:58:12.20 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:58:12.20 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:58:12.20 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-20 16:58:12.20 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-20 16:58:12.20 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): Select query to execute: SELECT PosPatrons.PosPatronID AS ID FROM PosPatrons WITH (NOLOCK) WHERE PosPatrons.IsDeleted = 0 AND PosPatrons.MealPayPatronID = '' 2023-03-20 16:58:12.20 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-20 16:58:12.23 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('7TXHL68VEVWNAW42GGRVQCS8W','CWHD10RDNKCXT61B7W02L7QPS') 2023-03-20 16:58:12.23 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.23 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.30 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-20 16:58:12.30 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): SELECT PatronID, DisplayPatronID, PatronPIN, FirstName, LastName, MiddleName, EmailAddress, IsActive, PhoneNumber, ISNULL(LastMealOn,'1/1/1900') as LastMealOn, MealPlanName, SiteID, ISNULL(Eligibility, 'NA') as Eligibility, DailyLimit, ISNULL(Grade, 'NA') as Grade, ISNULL(Homeroom, 'NA') as Homeroom, GuardianFirstName, GuardianLastName, '' as GuardianMiddleName, GuardianAddress1, GuardianAddress2, GuardianCity, GuardianZip, GuardianState, GuardianPrimaryPhone, EmailAddress as GuardianEmail, BlockChecks, BlockCharges, 0 as BlockAlaCarte, DateofBirth , FRAppStatus, FRAppStatusExpiration FROM( SELECT PosPatrons.PosPatronID, PosPatrons.MealPayPatronID AS PatronID, PosPatrons.PIN as PatronPIN, PosPatrons.PatronID AS DisplayPatronID, PosPatrons.FirstName , PosPatrons.LastName , PosPatrons.MiddleName, PosPatrons.EmailAddress, PosPatrons.IsActive, PosPatrons.PhoneNumber, Cast(PosPatrons.AdmSiteID as nvarchar(40)) as SiteID, (CASE PosEligibilities.PosEligibilityCategoryID WHEN 1 THEN 'FREE' WHEN 2 THEN 'REDUCED' WHEN 3 THEN 'FULLPAY' WHEN 4 THEN 'ADULT' WHEN 5 THEN 'TEACHER' WHEN 6 THEN 'EMPLOYEE' ELSE 'FULLPAY' END) as Eligibility, PosEligibilities.Class , PosPatrons.SpendLimit as DailyLimit, PosGrades.Grade, PosHomerooms.Teacher as Homeroom, PosPatrons.GuardianFirstName, PosPatrons.GuardianLastName, PosPatrons.GuardianAddress1, PosPatrons.GuardianAddress2, PosPatrons.GuardianCity, PosPatrons.GuardianState, PosPatrons.GuardianPostalCode as GuardianZip, PosPatrons.GuardianPrimaryPhone, PosPatrons.BlockCharges, PosPatrons.BlockChecks, 0 as [BlockAlaCarte], PosMlpMealPlans.MealPlanName, POSPatrons.DateofBirth, ISNULL(FarStudents.FarEligibilityID, 0) as FRAppStatus, ISNULL(FarStudents.ExpirationDate, '1/1/1900') as FRAppStatusExpiration FROM PosPatrons INNER JOIN PosMlpMealPlans ON PosPatrons.PosMlpMealPlanID = PosMlpMealPlans.PosMlpMealPlanID LEFT OUTER JOIN PosHomerooms ON PosPatrons.PosHomeroomID = PosHomerooms.PosHomeroomID LEFT OUTER JOIN PosEligibilities ON PosPatrons.PosEligibilityID = PosEligibilities.PosEligibilityID LEFT OUTER JOIN PosGrades ON PosPatrons.PosGradeID = PosGrades.PosGradeID LEFT OUTER JOIN FarStudents ON PosPatrons.PosPatronID = FarStudents.PosPatronId LEFT OUTER JOIN FarApplications ON FarStudents.FarApplicationID = FarApplications.FarApplicationID WHERE(PosPatrons.IsDeleted = 0) ) patronFields FULL OUTER JOIN (SELECT PosPatronID, MAX(PosTransactionHeaders.ServeDate) AS LastMealOn FROM PosTransactionDetails WITH (NOLOCK) INNER JOIN PosTransactions WITH (NOLOCK) ON PosTransactionDetails.PosTransactionID = PosTransactions.PosTransactionID INNER JOIN PosTransactionHeaders WITH (NOLOCK) ON PosTransactions.PosTransactionHeaderID = PosTransactionHeaders.PosTransactionHeaderID INNER JOIN PosTransactionSaleTypes WITH (NOLOCK) ON PosTransactionDetails.PosTransactionSaleTypeID = PosTransactionSaleTypes.PosTransactionSaleTypeID WHERE PosTransactionDetails.PosPatronID IN( Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) ) tbl ) AND PosTransactionDetails.PosTransactionSaleTypeID NOT IN (400, 500) GROUP BY PosPatronID ) lastEatenField ON patronFields.PosPatronID = lastEatenField.PosPatronID Where isnull(PatronID, '') <> '' AND (PatronID in ('7TXHL68VEVWNAW42GGRVQCS8W','CWHD10RDNKCXT61B7W02L7QPS')) 2023-03-20 16:58:12.30 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.30 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.30 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.30 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.30 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.30 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.30 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.30 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.30 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.30 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.30 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.30 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.30 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.30 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.30 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.30 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.30 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.30 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.30 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.30 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.30 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.30 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.30 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.30 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.31 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:12.31 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:12.32 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-20 16:58:12.32 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-20 16:58:12.32 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:58:12.32 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:58:12.32 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-20 16:58:12.32 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 7TXHL68VEVWNAW42GGRVQCS8W 64076 true Madeline Song Bae (917) 690-1553 2023-03-20T00:00:00-04:00 Standard 3CY2OU0T2PAQ2STRNJHAN8VEO FULLPAY 0.00 06 120 false false 064076 2011-08-25T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false CWHD10RDNKCXT61B7W02L7QPS 64075 true Willa June Bae (917) 690-1553 2023-03-20T00:00:00-04:00 Standard 1L5UYCYKZJW7GYB1NM1SKP69S FULLPAY 0.00 03 Williams, Whitney false false 064075 2014-04-10T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 7TXHL68VEVWNAW42GGRVQCS8W 3E5D18C1BB 0 true true 7TXHL68VEVWNAW42GGRVQCS8W 544E2E5D59 0 true false 7TXHL68VEVWNAW42GGRVQCS8W 4fb5148feb 0 true false 7TXHL68VEVWNAW42GGRVQCS8W C3BAC27970 0 true true CWHD10RDNKCXT61B7W02L7QPS 3E5D18C1BB 4.5 true true CWHD10RDNKCXT61B7W02L7QPS 544E2E5D59 0 true false CWHD10RDNKCXT61B7W02L7QPS 4fb5148feb 0 true false CWHD10RDNKCXT61B7W02L7QPS C3BAC27970 0 true true 3E5D18C1BB General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 017D21062A General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 761e172aa3 General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true C3BAC27970 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 27C5FDB29D Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 1 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 9e375bbba4 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 96FFA55D08 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 4BE0572F67 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 3f9ba4148e Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 7FD752469B Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true D505B6734F Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true e45c79f6e9 Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true 544E2E5D59 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true 57B8CC5D08 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true aa963e2e68 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true A31D8EA8B4 Cash 0 00000000-0000-0000-0000-000000000000 true E89540BD52 Cash 0 00000000-0000-0000-0000-000000000000 true 46de7f7b26 Cash 0 00000000-0000-0000-0000-000000000000 true 4fb5148feb Premium Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 707f689f-d476-4e91-b1f7-8bb8ee337601 true Community Donation Community Donation - Central Office Only 0 99999999-9999-9999-9999-999999999999 true 2023-03-20 16:58:12.32 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-20 16:58:21.32 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:58:21.32 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-20 16:58:21.32 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-20 16:58:21.32 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-20 16:58:21.32 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:58:21.32 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:58:21.32 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-20 16:58:21.32 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-20 16:58:21.32 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): Select query to execute: SELECT PosPatrons.PosPatronID AS ID FROM PosPatrons WITH (NOLOCK) WHERE PosPatrons.IsDeleted = 0 AND PosPatrons.MealPayPatronID = '' 2023-03-20 16:58:21.32 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-20 16:58:21.35 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('7TXHL68VEVWNAW42GGRVQCS8W','CWHD10RDNKCXT61B7W02L7QPS') 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): SELECT PatronID, DisplayPatronID, PatronPIN, FirstName, LastName, MiddleName, EmailAddress, IsActive, PhoneNumber, ISNULL(LastMealOn,'1/1/1900') as LastMealOn, MealPlanName, SiteID, ISNULL(Eligibility, 'NA') as Eligibility, DailyLimit, ISNULL(Grade, 'NA') as Grade, ISNULL(Homeroom, 'NA') as Homeroom, GuardianFirstName, GuardianLastName, '' as GuardianMiddleName, GuardianAddress1, GuardianAddress2, GuardianCity, GuardianZip, GuardianState, GuardianPrimaryPhone, EmailAddress as GuardianEmail, BlockChecks, BlockCharges, 0 as BlockAlaCarte, DateofBirth , FRAppStatus, FRAppStatusExpiration FROM( SELECT PosPatrons.PosPatronID, PosPatrons.MealPayPatronID AS PatronID, PosPatrons.PIN as PatronPIN, PosPatrons.PatronID AS DisplayPatronID, PosPatrons.FirstName , PosPatrons.LastName , PosPatrons.MiddleName, PosPatrons.EmailAddress, PosPatrons.IsActive, PosPatrons.PhoneNumber, Cast(PosPatrons.AdmSiteID as nvarchar(40)) as SiteID, (CASE PosEligibilities.PosEligibilityCategoryID WHEN 1 THEN 'FREE' WHEN 2 THEN 'REDUCED' WHEN 3 THEN 'FULLPAY' WHEN 4 THEN 'ADULT' WHEN 5 THEN 'TEACHER' WHEN 6 THEN 'EMPLOYEE' ELSE 'FULLPAY' END) as Eligibility, PosEligibilities.Class , PosPatrons.SpendLimit as DailyLimit, PosGrades.Grade, PosHomerooms.Teacher as Homeroom, PosPatrons.GuardianFirstName, PosPatrons.GuardianLastName, PosPatrons.GuardianAddress1, PosPatrons.GuardianAddress2, PosPatrons.GuardianCity, PosPatrons.GuardianState, PosPatrons.GuardianPostalCode as GuardianZip, PosPatrons.GuardianPrimaryPhone, PosPatrons.BlockCharges, PosPatrons.BlockChecks, 0 as [BlockAlaCarte], PosMlpMealPlans.MealPlanName, POSPatrons.DateofBirth, ISNULL(FarStudents.FarEligibilityID, 0) as FRAppStatus, ISNULL(FarStudents.ExpirationDate, '1/1/1900') as FRAppStatusExpiration FROM PosPatrons INNER JOIN PosMlpMealPlans ON PosPatrons.PosMlpMealPlanID = PosMlpMealPlans.PosMlpMealPlanID LEFT OUTER JOIN PosHomerooms ON PosPatrons.PosHomeroomID = PosHomerooms.PosHomeroomID LEFT OUTER JOIN PosEligibilities ON PosPatrons.PosEligibilityID = PosEligibilities.PosEligibilityID LEFT OUTER JOIN PosGrades ON PosPatrons.PosGradeID = PosGrades.PosGradeID LEFT OUTER JOIN FarStudents ON PosPatrons.PosPatronID = FarStudents.PosPatronId LEFT OUTER JOIN FarApplications ON FarStudents.FarApplicationID = FarApplications.FarApplicationID WHERE(PosPatrons.IsDeleted = 0) ) patronFields FULL OUTER JOIN (SELECT PosPatronID, MAX(PosTransactionHeaders.ServeDate) AS LastMealOn FROM PosTransactionDetails WITH (NOLOCK) INNER JOIN PosTransactions WITH (NOLOCK) ON PosTransactionDetails.PosTransactionID = PosTransactions.PosTransactionID INNER JOIN PosTransactionHeaders WITH (NOLOCK) ON PosTransactions.PosTransactionHeaderID = PosTransactionHeaders.PosTransactionHeaderID INNER JOIN PosTransactionSaleTypes WITH (NOLOCK) ON PosTransactionDetails.PosTransactionSaleTypeID = PosTransactionSaleTypes.PosTransactionSaleTypeID WHERE PosTransactionDetails.PosPatronID IN( Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) ) tbl ) AND PosTransactionDetails.PosTransactionSaleTypeID NOT IN (400, 500) GROUP BY PosPatronID ) lastEatenField ON patronFields.PosPatronID = lastEatenField.PosPatronID Where isnull(PatronID, '') <> '' AND (PatronID in ('7TXHL68VEVWNAW42GGRVQCS8W','CWHD10RDNKCXT61B7W02L7QPS')) 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.35 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.35 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.35 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.35 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.35 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.35 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.35 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.35 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.35 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.35 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.35 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.35 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.35 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.35 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.35 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.35 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-20 16:58:21.36 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 7TXHL68VEVWNAW42GGRVQCS8W 64076 true Madeline Song Bae (917) 690-1553 2023-03-20T00:00:00-04:00 Standard 3CY2OU0T2PAQ2STRNJHAN8VEO FULLPAY 0.00 06 120 false false 064076 2011-08-25T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false CWHD10RDNKCXT61B7W02L7QPS 64075 true Willa June Bae (917) 690-1553 2023-03-20T00:00:00-04:00 Standard 1L5UYCYKZJW7GYB1NM1SKP69S FULLPAY 0.00 03 Williams, Whitney false false 064075 2014-04-10T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 7TXHL68VEVWNAW42GGRVQCS8W 3E5D18C1BB 0 true true 7TXHL68VEVWNAW42GGRVQCS8W 544E2E5D59 0 true false 7TXHL68VEVWNAW42GGRVQCS8W 4fb5148feb 0 true false 7TXHL68VEVWNAW42GGRVQCS8W C3BAC27970 0 true true CWHD10RDNKCXT61B7W02L7QPS 3E5D18C1BB 4.5 true true CWHD10RDNKCXT61B7W02L7QPS 544E2E5D59 0 true false CWHD10RDNKCXT61B7W02L7QPS 4fb5148feb 0 true false CWHD10RDNKCXT61B7W02L7QPS C3BAC27970 0 true true 3E5D18C1BB General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 017D21062A General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true 761e172aa3 General A General account is the most common account used by the cafeteria that allows students to purchase any item in the cafeteria; including complete plated meals, additional drinks/milk and "a la carte" (separately priced side/entree dishes) items. 0 b0a26a6c-b144-4fb7-8e8b-61b73921fd61 true C3BAC27970 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 27C5FDB29D Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 1 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 9e375bbba4 Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 3b9ae5df-ed66-4c31-99f3-a5baddfe84a6 true 96FFA55D08 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 4BE0572F67 Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 3f9ba4148e Earned 0 e870d7bb-f87b-4d63-89ab-e41af75ad88b true 7FD752469B Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true D505B6734F Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true e45c79f6e9 Principal 0 53e1e56d-c716-4c4a-bc5e-216b285744ad true 544E2E5D59 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true 57B8CC5D08 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true aa963e2e68 Bonus 0 7195f378-9100-423e-83d2-58a70110c9fc true A31D8EA8B4 Cash 0 00000000-0000-0000-0000-000000000000 true E89540BD52 Cash 0 00000000-0000-0000-0000-000000000000 true 46de7f7b26 Cash 0 00000000-0000-0000-0000-000000000000 true 4fb5148feb Premium Meal A Meal account allows students to purchase only one complete plated meal per day at breakfast and/or lunch. Your child cannot purchase any other item in the cafeteria; including additional complete plated meals, drinks/milk, or any "a la carte" items 0 707f689f-d476-4e91-b1f7-8bb8ee337601 true Community Donation Community Donation - Central Office Only 0 99999999-9999-9999-9999-999999999999 true 2023-03-20 16:58:21.36 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-20 16:58:40.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:58:40.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:58:40.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:58:40.42 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:58:40.42 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 7TXHL68VEVWNAW42GGRVQCS8W 3E5D18C1BB 25 c56c12ff-fd5a-4b28-bb6b-d5ade5ded83c 0 2023-03-20T16:58:38.5176368-04:00 CWHD10RDNKCXT61B7W02L7QPS 3E5D18C1BB 21.5 16b09428-9def-4e4b-bcb0-39e3732cc367 0 2023-03-20T16:58:38.5176368-04:00 2023-03-20 16:58:40.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:58:40.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:58:40.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 2 2023-03-20 16:58:40.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 7TXHL68VEVWNAW42GGRVQCS8W - accountID: 3E5D18C1BB - Amount: 25 - TransactionID: c56c12ff-fd5a-4b28-bb6b-d5ade5ded83c BONUS: 0 2023-03-20 16:58:40.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:58:40.42 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:58:40.42 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'c56c12ff-fd5a-4b28-bb6b-d5ade5ded83c' 2023-03-20 16:58:40.43 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID c56c12ff-fd5a-4b28-bb6b-d5ade5ded83c is a new meal pay transaction 2023-03-20 16:58:40.44 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:58:40.44 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Calling DoWriteTransaction with params: MealPayPatronID 7TXHL68VEVWNAW42GGRVQCS8W - accountID: 3E5D18C1BB - Amount: 25 - TransactionID: c56c12ff-fd5a-4b28-bb6b-d5ade5ded83c 2023-03-20 16:58:40.44 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): START: 2023-03-20 16:58:40.44 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): Select query to execute: Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE MealPayPatronID = '7TXHL68VEVWNAW42GGRVQCS8W' Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE PatronID = '7TXHL68VEVWNAW42GGRVQCS8W') tbl 2023-03-20 16:58:40.44 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): MealPayPatronID 7TXHL68VEVWNAW42GGRVQCS8W was found 2023-03-20 16:58:40.44 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): FINISH: 2023-03-20 16:58:40.44 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): START: 2023-03-20 16:58:40.44 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): Select query to execute: SELECT PosMlpMealPlanAccountID FROM PosMlpMealPlanAccounts WITH (NOLOCK) WHERE MealPayAccountID = '3E5D18C1BB' 2023-03-20 16:58:40.44 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): PosMlpMealPlanAccountID 3E5D18C1BB was found. 2023-03-20 16:58:40.44 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): FINISH: 2023-03-20 16:58:40.44 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): START: 2023-03-20 16:58:40.44 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): START: 2023-03-20 16:58:40.44 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): Select query to execute: SELECT PosTransactionHeaderID FROM PosTransactionHeaders WITH (NOLOCK) WHERE AdmSiteID = (SELECT TOP 1 OriginatorID FROM OSCSettings) AND PosTerminalID = '00000000-0000-0000-0000-000000000000' AND ServeDate = '3/20/2023' AND TillNumber = 0 2023-03-20 16:58:40.44 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): PosTransactionHeaderID was found 2023-03-20 16:58:40.44 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): FINISH: 2023-03-20 16:58:40.44 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): FINISH: 2023-03-20 16:58:40.44 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionDetailsSql( Guid posTransactionID, Double amount, Guid posMlpMealPlanAccountID, Guid posPatronID, String[]& chargePayOffDetailSql, String& paymentDetailSql, String& bonusDetailSql, Double bonusAmount ): START: 2023-03-20 16:58:40.44 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): START: 2023-03-20 16:58:40.44 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): Select query to execute: SELECT PosMlpPatronAccounts.PosMlpMealPlanAccountID, PosMlpPatronAccounts.Balance, CASE WHEN PosMlpAccounts.AccountType = 2 Then 1 ELSE 0 END as isMealAccount FROM PosMlpPatronAccounts WITH (NOLOCK) INNER JOIN PosMlpMealPlanAccounts WITH (NOLOCK) ON PosMlpPatronAccounts.PosMlpMealPlanAccountID = PosMlpMealPlanAccounts.PosMlpMealPlanAccountID INNER JOIN PosMlpAccounts WITH (NOLOCK) ON PosMlpMealPlanAccounts.PosMlpAccountID = PosMlpAccounts.PosMlpAccountID WHERE (PosMlpPatronAccounts.PosPatronID = '84481c0d-fa49-4a0b-a329-b1d4f3e5d932') AND (PosMlpPatronAccounts.IsActive = 1) AND (PosMlpPatronAccounts.IsDeleted = 0) AND (PosMlpAccounts.AccountType IN (1, 2)) AND (PosMlpPatronAccounts.Balance < 0) 2023-03-20 16:58:40.45 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): FINISH: 2023-03-20 16:58:40.45 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): START: 2023-03-20 16:58:40.45 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Select query to execute: SELECT PosMlpPatronAccounts.Balance, PosMlpAccounts.AccountType FROM PosMlpPatronAccounts WITH (NOLOCK) INNER JOIN PosMlpMealPlanAccounts WITH (NOLOCK) ON PosMlpPatronAccounts.PosMlpMealPlanAccountID = PosMlpMealPlanAccounts.PosMlpMealPlanAccountID INNER JOIN PosMlpAccounts WITH (NOLOCK) ON PosMlpMealPlanAccounts.PosMlpAccountID = PosMlpAccounts.PosMlpAccountID WHERE (PosMlpPatronAccounts.PosPatronID = '84481c0d-fa49-4a0b-a329-b1d4f3e5d932') AND (PosMlpPatronAccounts.PosMlpMealPlanAccountID = '3e5d18c1-681c-4980-b2a2-28fdfd4c9dbb') 2023-03-20 16:58:40.45 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Account balance was found 2023-03-20 16:58:40.45 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): FINISH: 2023-03-20 16:58:40.45 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionDetailsSql( Guid posTransactionID, Double amount, Guid posMlpMealPlanAccountID, Guid posPatronID, String[]& chargePayOffDetailSql, String& paymentDetailSql, String& bonusDetailSql, Double bonusAmount ): FINISH: 2023-03-20 16:58:40.45 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:58:40.45 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 1 to hashtable. 2023-03-20 16:58:40.45 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:58:40.45 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:58:40.45 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 2 to hashtable. 2023-03-20 16:58:40.45 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:58:40.45 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): HASH5: 2023-03-20 16:58:40.45 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:58:40.45 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 3 to hashtable. 2023-03-20 16:58:40.45 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:58:40.45 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Passing Hash table to ExecuteNonQueries 2023-03-20 16:58:40.47 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Returned True from ExecuteNonQueries 2023-03-20 16:58:40.47 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): START: 2023-03-20 16:58:40.47 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): Select query to execute: UPDATE PosPatrons SET PosPatrons.UseMealPay = 1 WHERE PosPatronID = '84481c0d-fa49-4a0b-a329-b1d4f3e5d932' 2023-03-20 16:58:40.48 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): FINISH: 2023-03-20 16:58:40.48 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:58:40.48 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:58:40.48 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID CWHD10RDNKCXT61B7W02L7QPS - accountID: 3E5D18C1BB - Amount: 21.5 - TransactionID: 16b09428-9def-4e4b-bcb0-39e3732cc367 BONUS: 0 2023-03-20 16:58:40.48 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:58:40.48 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:58:40.48 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '16b09428-9def-4e4b-bcb0-39e3732cc367' 2023-03-20 16:58:40.48 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 16b09428-9def-4e4b-bcb0-39e3732cc367 is a new meal pay transaction 2023-03-20 16:58:40.48 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:58:40.48 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Calling DoWriteTransaction with params: MealPayPatronID CWHD10RDNKCXT61B7W02L7QPS - accountID: 3E5D18C1BB - Amount: 21.5 - TransactionID: 16b09428-9def-4e4b-bcb0-39e3732cc367 2023-03-20 16:58:40.48 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): START: 2023-03-20 16:58:40.48 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): Select query to execute: Select PosPatronID From (SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE MealPayPatronID = 'CWHD10RDNKCXT61B7W02L7QPS' Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE PatronID = 'CWHD10RDNKCXT61B7W02L7QPS') tbl 2023-03-20 16:58:40.48 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): MealPayPatronID CWHD10RDNKCXT61B7W02L7QPS was found 2023-03-20 16:58:40.48 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): FINISH: 2023-03-20 16:58:40.48 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): START: 2023-03-20 16:58:40.48 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): Select query to execute: SELECT PosMlpMealPlanAccountID FROM PosMlpMealPlanAccounts WITH (NOLOCK) WHERE MealPayAccountID = '3E5D18C1BB' 2023-03-20 16:58:40.48 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): PosMlpMealPlanAccountID 3E5D18C1BB was found. 2023-03-20 16:58:40.48 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): FINISH: 2023-03-20 16:58:40.48 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): START: 2023-03-20 16:58:40.48 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): START: 2023-03-20 16:58:40.48 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): Select query to execute: SELECT PosTransactionHeaderID FROM PosTransactionHeaders WITH (NOLOCK) WHERE AdmSiteID = (SELECT TOP 1 OriginatorID FROM OSCSettings) AND PosTerminalID = '00000000-0000-0000-0000-000000000000' AND ServeDate = '3/20/2023' AND TillNumber = 0 2023-03-20 16:58:40.49 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): PosTransactionHeaderID was found 2023-03-20 16:58:40.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): FINISH: 2023-03-20 16:58:40.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): FINISH: 2023-03-20 16:58:40.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionDetailsSql( Guid posTransactionID, Double amount, Guid posMlpMealPlanAccountID, Guid posPatronID, String[]& chargePayOffDetailSql, String& paymentDetailSql, String& bonusDetailSql, Double bonusAmount ): START: 2023-03-20 16:58:40.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): START: 2023-03-20 16:58:40.49 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): Select query to execute: SELECT PosMlpPatronAccounts.PosMlpMealPlanAccountID, PosMlpPatronAccounts.Balance, CASE WHEN PosMlpAccounts.AccountType = 2 Then 1 ELSE 0 END as isMealAccount FROM PosMlpPatronAccounts WITH (NOLOCK) INNER JOIN PosMlpMealPlanAccounts WITH (NOLOCK) ON PosMlpPatronAccounts.PosMlpMealPlanAccountID = PosMlpMealPlanAccounts.PosMlpMealPlanAccountID INNER JOIN PosMlpAccounts WITH (NOLOCK) ON PosMlpMealPlanAccounts.PosMlpAccountID = PosMlpAccounts.PosMlpAccountID WHERE (PosMlpPatronAccounts.PosPatronID = 'd9ef62c3-25af-4835-a682-a8ed12fbc045') AND (PosMlpPatronAccounts.IsActive = 1) AND (PosMlpPatronAccounts.IsDeleted = 0) AND (PosMlpAccounts.AccountType IN (1, 2)) AND (PosMlpPatronAccounts.Balance < 0) 2023-03-20 16:58:40.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): FINISH: 2023-03-20 16:58:40.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): START: 2023-03-20 16:58:40.49 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Select query to execute: SELECT PosMlpPatronAccounts.Balance, PosMlpAccounts.AccountType FROM PosMlpPatronAccounts WITH (NOLOCK) INNER JOIN PosMlpMealPlanAccounts WITH (NOLOCK) ON PosMlpPatronAccounts.PosMlpMealPlanAccountID = PosMlpMealPlanAccounts.PosMlpMealPlanAccountID INNER JOIN PosMlpAccounts WITH (NOLOCK) ON PosMlpMealPlanAccounts.PosMlpAccountID = PosMlpAccounts.PosMlpAccountID WHERE (PosMlpPatronAccounts.PosPatronID = 'd9ef62c3-25af-4835-a682-a8ed12fbc045') AND (PosMlpPatronAccounts.PosMlpMealPlanAccountID = '3e5d18c1-681c-4980-b2a2-28fdfd4c9dbb') 2023-03-20 16:58:40.49 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Account balance was found 2023-03-20 16:58:40.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): FINISH: 2023-03-20 16:58:40.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionDetailsSql( Guid posTransactionID, Double amount, Guid posMlpMealPlanAccountID, Guid posPatronID, String[]& chargePayOffDetailSql, String& paymentDetailSql, String& bonusDetailSql, Double bonusAmount ): FINISH: 2023-03-20 16:58:40.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:58:40.49 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 1 to hashtable. 2023-03-20 16:58:40.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:58:40.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:58:40.49 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 2 to hashtable. 2023-03-20 16:58:40.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:58:40.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): HASH5: 2023-03-20 16:58:40.49 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-20 16:58:40.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 3 to hashtable. 2023-03-20 16:58:40.50 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-20 16:58:40.50 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Passing Hash table to ExecuteNonQueries 2023-03-20 16:58:40.51 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): Returned True from ExecuteNonQueries 2023-03-20 16:58:40.51 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): START: 2023-03-20 16:58:40.51 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): Select query to execute: UPDATE PosPatrons SET PosPatrons.UseMealPay = 1 WHERE PosPatronID = 'd9ef62c3-25af-4835-a682-a8ed12fbc045' 2023-03-20 16:58:40.52 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): FINISH: 2023-03-20 16:58:40.52 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:58:40.52 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:58:40.52 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-20 16:58:40.52 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:58:40.52 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:58:40.52 [Thread 21] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-20 16:58:40.52 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-20 16:58:56.99 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-20 16:58:56.99 [Thread 21] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-20 16:58:56.99 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetSiteFilterOS( String& SiteGUID ): Looking for info at site filter at path: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\fastlanelivecentralws\46c51608\9657d10d\assembly\dl3\8e293831\003e1fd7_36f1ce01\ServiceSiteFilter.txt 2023-03-20 16:58:56.99 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-20 16:58:56.99 [Thread 21] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 6FDYOC9C65XC6OEAZEGOCDGCG 3E5D18C1BB 50 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 0 2023-03-20T15:47:44.37-04:00 99DJ83KNIUJ2C1SZK2INTBSW0 3E5D18C1BB 30 b24fa036-a838-4f22-9434-ce4e619f7884 0 2023-03-20T15:50:08.08-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 6 3e85f238-909e-4b81-bc7e-32874ce9e201 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 3E5D18C1BB 2 543dd370-64e8-45cf-9527-215f07dbab8c 0 2023-03-20T16:50:11.3-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 2 eb6309fd-adec-45d6-b14c-541039ed4a36 0 2023-03-20T16:50:11.3-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 2 98ef39ea-33ee-49ca-b0e4-078e0dfc4110 0 2023-03-20T16:51:49.27-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 3 bfe8537a-2f7e-46e1-9227-4db278f723aa 0 2023-03-20T16:51:49.27-04:00 7TXHL68VEVWNAW42GGRVQCS8W 3E5D18C1BB 25 c56c12ff-fd5a-4b28-bb6b-d5ade5ded83c 0 2023-03-20T16:58:38.517-04:00 CWHD10RDNKCXT61B7W02L7QPS 3E5D18C1BB 21.5 16b09428-9def-4e4b-bcb0-39e3732cc367 0 2023-03-20T16:58:38.517-04:00 2023-03-20 16:58:56.99 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-20 16:58:56.99 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-20 16:58:56.99 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 9 2023-03-20 16:58:56.99 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6FDYOC9C65XC6OEAZEGOCDGCG - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 BONUS: 0 2023-03-20 16:58:56.99 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:58:56.99 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:58:56.99 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4e3521ca-5d34-48f1-a2b6-f121862bc6f7' 2023-03-20 16:58:56.99 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 alredy exists 2023-03-20 16:58:56.99 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:58:56.99 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4e3521ca-5d34-48f1-a2b6-f121862bc6f7 was already processed. 2023-03-20 16:58:56.99 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:58:56.99 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:58:56.99 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 99DJ83KNIUJ2C1SZK2INTBSW0 - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: b24fa036-a838-4f22-9434-ce4e619f7884 BONUS: 0 2023-03-20 16:58:56.99 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:58:56.99 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:58:56.99 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b24fa036-a838-4f22-9434-ce4e619f7884' 2023-03-20 16:58:57.00 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b24fa036-a838-4f22-9434-ce4e619f7884 alredy exists 2023-03-20 16:58:57.00 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:58:57.00 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b24fa036-a838-4f22-9434-ce4e619f7884 was already processed. 2023-03-20 16:58:57.00 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:58:57.00 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:58:57.00 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: 3E5D18C1BB - Amount: 6 - TransactionID: 3e85f238-909e-4b81-bc7e-32874ce9e201 BONUS: 0 2023-03-20 16:58:57.00 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:58:57.00 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:58:57.00 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3e85f238-909e-4b81-bc7e-32874ce9e201' 2023-03-20 16:58:57.00 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3e85f238-909e-4b81-bc7e-32874ce9e201 alredy exists 2023-03-20 16:58:57.00 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:58:57.00 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 3e85f238-909e-4b81-bc7e-32874ce9e201 was already processed. 2023-03-20 16:58:57.00 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-20 16:58:57.00 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-20 16:58:57.00 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: 3E5D18C1BB - Amount: 2 - TransactionID: 543dd370-64e8-45cf-9527-215f07dbab8c BONUS: 0 2023-03-20 16:58:57.00 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-20 16:58:57.00 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-20 16:58:57.00 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '543dd370-64e8-45cf-9527-215f07dbab8c' 2023-03-20 16:58:57.00 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 543dd370-64e8-45cf-9527-215f07dbab8c alredy exists 2023-03-20 16:58:57.00 [Thread 21] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-20 16:58:57.00 [Thread 21] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 543dd370-64e8-45cf-9527-215f07dbab8c was already processed. 2023-03-20 16