2023-03-17 07:28:13.52 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:28:13.60 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:28:13.60 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9B0U7RUJMC9QLKPMZQLPV2CQO - accountID: 3E5D18C1BB - Amount: 100 - TransactionID: 48cb592b-8db7-4b28-897b-63a94dc76bf3 BONUS: 0 2023-03-17 07:28:13.60 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:28:13.60 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:28:13.60 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '48cb592b-8db7-4b28-897b-63a94dc76bf3' 2023-03-17 07:28:13.60 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 48cb592b-8db7-4b28-897b-63a94dc76bf3 alredy exists 2023-03-17 07:28:13.60 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:28:13.60 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 48cb592b-8db7-4b28-897b-63a94dc76bf3 was already processed. 2023-03-17 07:28:13.60 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:28:13.60 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:28:13.60 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID EJORCP0EQ22RVJIQFS7L4EVPC - accountID: 3E5D18C1BB - Amount: 2.75 - TransactionID: ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4 BONUS: 0 2023-03-17 07:28:13.60 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:28:13.60 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:28:13.60 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4' 2023-03-17 07:28:13.60 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4 alredy exists 2023-03-17 07:28:13.60 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:28:13.60 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4 was already processed. 2023-03-17 07:28:13.60 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:28:13.60 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:28:13.60 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID EJORCP0EQ22RVJIQFS7L4EVPC - accountID: C3BAC27970 - Amount: 10 - TransactionID: 86822ffc-0764-43e6-80ca-5940c0665190 BONUS: 0 2023-03-17 07:28:13.60 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:28:13.60 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:28:13.60 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '86822ffc-0764-43e6-80ca-5940c0665190' 2023-03-17 07:28:13.60 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 86822ffc-0764-43e6-80ca-5940c0665190 alredy exists 2023-03-17 07:28:13.60 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:28:13.60 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 86822ffc-0764-43e6-80ca-5940c0665190 was already processed. 2023-03-17 07:28:13.60 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:28:13.60 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:28:13.60 [Thread 8] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-17 07:28:13.60 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:28:13.60 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:28:13.60 [Thread 8] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-17 07:28:13.60 [Thread 8] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-17 07:28:14.77 [Thread 20] {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-17 07:28:14.77 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-17 07:28:14.77 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-17 07:28:14.77 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-17 07:28:14.77 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:28:14.77 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:28:14.77 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-17 07:28:14.77 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-17 07:28:14.77 [Thread 20] {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-17 07:28:14.77 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE (PosPatrons.MealPayPatronID = '9J407AGKHNQ7N7ZQPMDTRCTMO') 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-17 07:28:14.78 [Thread 20] {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 = '9J407AGKHNQ7N7ZQPMDTRCTMO') 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.78 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.78 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.79 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.79 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.79 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.79 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.79 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.79 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.79 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.79 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.79 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:14.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.79 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:14.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:14.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:14.79 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-17 07:28:14.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-17 07:28:14.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:28:14.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:28:14.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-17 07:28:14.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 9J407AGKHNQ7N7ZQPMDTRCTMO 69002 true Rose James Reed (917) 922-4341 2023-03-15T00:00:00-04:00 Standard 51YYMUSQR8NUVUT52TCBQYK1S FULLPAY 0.00 K O'Connor, Martha false false 069002 2017-05-18T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 9J407AGKHNQ7N7ZQPMDTRCTMO 3E5D18C1BB 0 true true 9J407AGKHNQ7N7ZQPMDTRCTMO 544E2E5D59 0 true false 9J407AGKHNQ7N7ZQPMDTRCTMO 4fb5148feb 0 true false 9J407AGKHNQ7N7ZQPMDTRCTMO C3BAC27970 -1.35 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-17 07:28:14.79 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-17 07:28:22.76 [Thread 20] {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-17 07:28:22.77 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-17 07:28:22.77 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-17 07:28:22.77 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-17 07:28:22.77 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:28:22.77 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:28:22.77 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-17 07:28:22.77 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-17 07:28:22.77 [Thread 20] {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-17 07:28:22.77 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-17 07:28:22.79 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O') 2023-03-17 07:28:22.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.79 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-17 07:28:22.86 [Thread 20] {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 ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O')) 2023-03-17 07:28:22.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:22.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:22.88 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-17 07:28:22.88 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-17 07:28:22.88 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:28:22.88 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:28:22.88 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-17 07:28:22.88 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 2UELVMMT0MA5CGDLE01RG7U2O 60410 true Katja Elizabeth Ebinger (571) 239-8553 2023-02-10T00:00:00-05:00 Standard 9ZS8GT7HR5HYIN0VXAJMNKQ2O FULLPAY 0.00 05 Hein, Jesse false false 060410 2012-08-31T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 6CDKWB84Z9C3HITCWHKJH3PC0 53884 true Lydia Johanna Ebinger (571) 239-8553 2023-03-14T00:00:00-04:00 Standard BNDHXR0RGWL2DP71TUW4YLUKG FULLPAY 0.00 09 NA false false 053884 2007-12-04T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false A531012WS5PBQJCA53WKMJ3SW 58491 true Anna Marie Ebinger (571) 239-8553 1900-01-01T00:00:00-05:00 Standard 3CY2OU0T2PAQ2STRNJHAN8VEO FULLPAY 0.00 07 389A false false 058491 2010-05-06T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 2UELVMMT0MA5CGDLE01RG7U2O 3E5D18C1BB 0 true true 2UELVMMT0MA5CGDLE01RG7U2O 544E2E5D59 0 true false 2UELVMMT0MA5CGDLE01RG7U2O 4fb5148feb 0 true false 2UELVMMT0MA5CGDLE01RG7U2O C3BAC27970 -5.5 true true 6CDKWB84Z9C3HITCWHKJH3PC0 3E5D18C1BB 0 true true 6CDKWB84Z9C3HITCWHKJH3PC0 544E2E5D59 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 4fb5148feb 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 C3BAC27970 13 true true A531012WS5PBQJCA53WKMJ3SW 3E5D18C1BB 0 true true A531012WS5PBQJCA53WKMJ3SW 544E2E5D59 0 true false A531012WS5PBQJCA53WKMJ3SW 4fb5148feb 0 true false A531012WS5PBQJCA53WKMJ3SW C3BAC27970 21 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-17 07:28:22.88 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-17 07:28:37.23 [Thread 20] {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-17 07:28:37.23 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-17 07:28:37.23 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-17 07:28:37.23 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-17 07:28:37.23 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:28:37.23 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:28:37.23 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-17 07:28:37.23 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-17 07:28:37.23 [Thread 20] {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-17 07:28:37.24 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O') 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-17 07:28:37.26 [Thread 20] {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 ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O')) 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.26 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.26 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.27 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.27 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.27 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.27 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.27 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.27 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.27 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.27 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:37.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.27 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:37.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:37.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:37.27 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-17 07:28:37.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-17 07:28:37.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:28:37.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:28:37.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-17 07:28:37.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 2UELVMMT0MA5CGDLE01RG7U2O 60410 true Katja Elizabeth Ebinger (571) 239-8553 2023-02-10T00:00:00-05:00 Standard 9ZS8GT7HR5HYIN0VXAJMNKQ2O FULLPAY 0.00 05 Hein, Jesse false false 060410 2012-08-31T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 6CDKWB84Z9C3HITCWHKJH3PC0 53884 true Lydia Johanna Ebinger (571) 239-8553 2023-03-14T00:00:00-04:00 Standard BNDHXR0RGWL2DP71TUW4YLUKG FULLPAY 0.00 09 NA false false 053884 2007-12-04T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false A531012WS5PBQJCA53WKMJ3SW 58491 true Anna Marie Ebinger (571) 239-8553 1900-01-01T00:00:00-05:00 Standard 3CY2OU0T2PAQ2STRNJHAN8VEO FULLPAY 0.00 07 389A false false 058491 2010-05-06T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 2UELVMMT0MA5CGDLE01RG7U2O 3E5D18C1BB 0 true true 2UELVMMT0MA5CGDLE01RG7U2O 544E2E5D59 0 true false 2UELVMMT0MA5CGDLE01RG7U2O 4fb5148feb 0 true false 2UELVMMT0MA5CGDLE01RG7U2O C3BAC27970 -5.5 true true 6CDKWB84Z9C3HITCWHKJH3PC0 3E5D18C1BB 0 true true 6CDKWB84Z9C3HITCWHKJH3PC0 544E2E5D59 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 4fb5148feb 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 C3BAC27970 13 true true A531012WS5PBQJCA53WKMJ3SW 3E5D18C1BB 0 true true A531012WS5PBQJCA53WKMJ3SW 544E2E5D59 0 true false A531012WS5PBQJCA53WKMJ3SW 4fb5148feb 0 true false A531012WS5PBQJCA53WKMJ3SW C3BAC27970 21 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-17 07:28:37.27 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-17 07:28:44.94 [Thread 20] {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-17 07:28:44.94 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-17 07:28:44.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-17 07:28:44.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-17 07:28:44.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:28:44.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:28:44.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-17 07:28:44.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-17 07:28:44.94 [Thread 20] {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-17 07:28:44.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-17 07:28:44.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('0ZFCASC0BV37DMHD6AIDL5E68','8GJ04V9V70NHRY4JL06ROJZSW') 2023-03-17 07:28:44.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:44.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-17 07:28:45.03 [Thread 20] {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 ('0ZFCASC0BV37DMHD6AIDL5E68','8GJ04V9V70NHRY4JL06ROJZSW')) 2023-03-17 07:28:45.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:45.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:45.06 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-17 07:28:45.06 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-17 07:28:45.06 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:28:45.06 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:28:45.06 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-17 07:28:45.06 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 0ZFCASC0BV37DMHD6AIDL5E68 61326 true Gabriella Grace Koch-Ramirez (732) 580-9398 2023-03-15T00:00:00-04:00 Standard 1L5UYCYKZJW7GYB1NM1SKP69S FULLPAY 0.00 04 Harris, Kristin false false 061326 2013-03-04T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false 8GJ04V9V70NHRY4JL06ROJZSW 68319 true Charlotte Stella Koch-Ramirez (732) 580-9398 2023-03-03T00:00:00-05:00 Standard 7Q7LQARKCTRFW8K815OK0D98G FULLPAY 0.00 01 Stitt, April false false 068319 2016-01-13T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false 0ZFCASC0BV37DMHD6AIDL5E68 3E5D18C1BB 5.95 true true 0ZFCASC0BV37DMHD6AIDL5E68 544E2E5D59 0 true false 0ZFCASC0BV37DMHD6AIDL5E68 4fb5148feb 0 true false 0ZFCASC0BV37DMHD6AIDL5E68 C3BAC27970 8.75 true true 8GJ04V9V70NHRY4JL06ROJZSW 3E5D18C1BB 21.75 true true 8GJ04V9V70NHRY4JL06ROJZSW 544E2E5D59 0 true false 8GJ04V9V70NHRY4JL06ROJZSW 4fb5148feb 0 true false 8GJ04V9V70NHRY4JL06ROJZSW C3BAC27970 8.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-17 07:28:45.06 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-17 07:28:52.84 [Thread 20] {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-17 07:28:52.84 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-17 07:28:52.84 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-17 07:28:52.84 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-17 07:28:52.84 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:28:52.84 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:28:52.84 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-17 07:28:52.84 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-17 07:28:52.84 [Thread 20] {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-17 07:28:52.84 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-17 07:28:52.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('0ZFCASC0BV37DMHD6AIDL5E68','8GJ04V9V70NHRY4JL06ROJZSW') 2023-03-17 07:28:52.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-17 07:28:52.86 [Thread 20] {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 ('0ZFCASC0BV37DMHD6AIDL5E68','8GJ04V9V70NHRY4JL06ROJZSW')) 2023-03-17 07:28:52.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-17 07:28:52.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 0ZFCASC0BV37DMHD6AIDL5E68 61326 true Gabriella Grace Koch-Ramirez (732) 580-9398 2023-03-15T00:00:00-04:00 Standard 1L5UYCYKZJW7GYB1NM1SKP69S FULLPAY 0.00 04 Harris, Kristin false false 061326 2013-03-04T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false 8GJ04V9V70NHRY4JL06ROJZSW 68319 true Charlotte Stella Koch-Ramirez (732) 580-9398 2023-03-03T00:00:00-05:00 Standard 7Q7LQARKCTRFW8K815OK0D98G FULLPAY 0.00 01 Stitt, April false false 068319 2016-01-13T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false 0ZFCASC0BV37DMHD6AIDL5E68 3E5D18C1BB 5.95 true true 0ZFCASC0BV37DMHD6AIDL5E68 544E2E5D59 0 true false 0ZFCASC0BV37DMHD6AIDL5E68 4fb5148feb 0 true false 0ZFCASC0BV37DMHD6AIDL5E68 C3BAC27970 8.75 true true 8GJ04V9V70NHRY4JL06ROJZSW 3E5D18C1BB 21.75 true true 8GJ04V9V70NHRY4JL06ROJZSW 544E2E5D59 0 true false 8GJ04V9V70NHRY4JL06ROJZSW 4fb5148feb 0 true false 8GJ04V9V70NHRY4JL06ROJZSW C3BAC27970 8.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-17 07:28:52.87 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-17 07:29:00.87 [Thread 20] {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-17 07:29:00.88 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-17 07:29:00.88 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-17 07:29:00.88 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-17 07:29:00.88 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:29:00.88 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:29:00.88 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-17 07:29:00.88 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-17 07:29:00.88 [Thread 20] {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-17 07:29:00.88 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-17 07:29:00.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O') 2023-03-17 07:29:00.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-17 07:29:00.90 [Thread 20] {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 ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O')) 2023-03-17 07:29:00.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:00.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:00.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:00.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:00.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-17 07:29:00.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-17 07:29:00.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:29:00.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:29:00.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-17 07:29:00.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 2UELVMMT0MA5CGDLE01RG7U2O 60410 true Katja Elizabeth Ebinger (571) 239-8553 2023-02-10T00:00:00-05:00 Standard 9ZS8GT7HR5HYIN0VXAJMNKQ2O FULLPAY 0.00 05 Hein, Jesse false false 060410 2012-08-31T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 6CDKWB84Z9C3HITCWHKJH3PC0 53884 true Lydia Johanna Ebinger (571) 239-8553 2023-03-14T00:00:00-04:00 Standard BNDHXR0RGWL2DP71TUW4YLUKG FULLPAY 0.00 09 NA false false 053884 2007-12-04T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false A531012WS5PBQJCA53WKMJ3SW 58491 true Anna Marie Ebinger (571) 239-8553 1900-01-01T00:00:00-05:00 Standard 3CY2OU0T2PAQ2STRNJHAN8VEO FULLPAY 0.00 07 389A false false 058491 2010-05-06T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 2UELVMMT0MA5CGDLE01RG7U2O 3E5D18C1BB 0 true true 2UELVMMT0MA5CGDLE01RG7U2O 544E2E5D59 0 true false 2UELVMMT0MA5CGDLE01RG7U2O 4fb5148feb 0 true false 2UELVMMT0MA5CGDLE01RG7U2O C3BAC27970 -5.5 true true 6CDKWB84Z9C3HITCWHKJH3PC0 3E5D18C1BB 0 true true 6CDKWB84Z9C3HITCWHKJH3PC0 544E2E5D59 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 4fb5148feb 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 C3BAC27970 13 true true A531012WS5PBQJCA53WKMJ3SW 3E5D18C1BB 0 true true A531012WS5PBQJCA53WKMJ3SW 544E2E5D59 0 true false A531012WS5PBQJCA53WKMJ3SW 4fb5148feb 0 true false A531012WS5PBQJCA53WKMJ3SW C3BAC27970 21 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-17 07:29:00.92 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-17 07:29:04.93 [Thread 20] {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-17 07:29:04.93 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-17 07:29:04.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-17 07:29:04.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-17 07:29:04.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:29:04.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:29:04.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-17 07:29:04.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-17 07:29:04.93 [Thread 20] {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-17 07:29:04.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-17 07:29:04.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O') 2023-03-17 07:29:04.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-17 07:29:04.96 [Thread 20] {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 ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O')) 2023-03-17 07:29:04.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-17 07:29:04.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 2UELVMMT0MA5CGDLE01RG7U2O 60410 true Katja Elizabeth Ebinger (571) 239-8553 2023-02-10T00:00:00-05:00 Standard 9ZS8GT7HR5HYIN0VXAJMNKQ2O FULLPAY 0.00 05 Hein, Jesse false false 060410 2012-08-31T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 6CDKWB84Z9C3HITCWHKJH3PC0 53884 true Lydia Johanna Ebinger (571) 239-8553 2023-03-14T00:00:00-04:00 Standard BNDHXR0RGWL2DP71TUW4YLUKG FULLPAY 0.00 09 NA false false 053884 2007-12-04T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false A531012WS5PBQJCA53WKMJ3SW 58491 true Anna Marie Ebinger (571) 239-8553 1900-01-01T00:00:00-05:00 Standard 3CY2OU0T2PAQ2STRNJHAN8VEO FULLPAY 0.00 07 389A false false 058491 2010-05-06T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 2UELVMMT0MA5CGDLE01RG7U2O 3E5D18C1BB 0 true true 2UELVMMT0MA5CGDLE01RG7U2O 544E2E5D59 0 true false 2UELVMMT0MA5CGDLE01RG7U2O 4fb5148feb 0 true false 2UELVMMT0MA5CGDLE01RG7U2O C3BAC27970 -5.5 true true 6CDKWB84Z9C3HITCWHKJH3PC0 3E5D18C1BB 0 true true 6CDKWB84Z9C3HITCWHKJH3PC0 544E2E5D59 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 4fb5148feb 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 C3BAC27970 13 true true A531012WS5PBQJCA53WKMJ3SW 3E5D18C1BB 0 true true A531012WS5PBQJCA53WKMJ3SW 544E2E5D59 0 true false A531012WS5PBQJCA53WKMJ3SW 4fb5148feb 0 true false A531012WS5PBQJCA53WKMJ3SW C3BAC27970 21 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-17 07:29:04.97 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-17 07:29:26.00 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:29:26.00 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:29:26.00 [Thread 20] {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-17 07:29:26.00 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-17 07:29:26.00 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 3Q8Y754I14OCEZLY2X8VWZHMO 3E5D18C1BB 20 d1ff4fa6-c48f-4158-8df5-4f0eb1611b3a 0 2023-03-17T05:58:54.943-04:00 0LJIAWBEFJPC6KV4AE9O5WW74 C3BAC27970 50 32c8a35f-5ce7-456e-b1fe-f296712b9ecd 0 2023-03-17T06:02:24.623-04:00 5BMJCL620LGULNKRK9H8HW4JK C3BAC27970 20 1e5030a6-e3c5-4847-8e50-5f744b247fd2 0 2023-03-17T06:14:15.783-04:00 DQ2UF4KXZTL1XWJMJQFQE75Z4 C3BAC27970 20 e4f75403-7092-4e6d-b84a-49e3664486cb 0 2023-03-17T06:14:15.783-04:00 6O83FJUWI1UJASHOCI9RILIPS 3E5D18C1BB 100 37d822b1-d0f6-4f9f-b567-06ac6d811a5e 0 2023-03-17T06:33:13.987-04:00 6F13HFH4IY0VH3XW3JDOW9QTC C3BAC27970 100 6e634f00-a9b5-4b2e-b5b2-14cddf01d434 0 2023-03-17T06:34:54.543-04:00 8R8SNDWHI872G85LXNEHGOGZK 3E5D18C1BB 50 aac42d40-3dcd-4730-bcf3-00bcb1e71a2f 0 2023-03-17T06:39:47.3-04:00 05FQSP3CA2JQN8XA8QB07670G C3BAC27970 20 d6fea72a-da58-4bb1-a5d7-4b9457bde6cb 0 2023-03-17T06:39:47.3-04:00 05FQSP3CA2JQN8XA8QB07670G 3E5D18C1BB 20 2682a146-0cee-4f5c-806a-77b5ddfbf1e2 0 2023-03-17T06:39:47.3-04:00 2BOG9G97221VGKQ6T0G8DXAF4 C3BAC27970 20 13851a22-9837-442a-bc9b-8eed187a7992 0 2023-03-17T06:47:24.83-04:00 2BOG9G97221VGKQ6T0G8DXAF4 3E5D18C1BB 5 557b5e38-ecdc-4af4-bd65-689cd4e20578 0 2023-03-17T06:47:24.83-04:00 3KN036RFR9J5EOCPQBKOBKNPC 3E5D18C1BB 30 0f07beb7-33ce-409f-8e6a-8ac1350732b4 0 2023-03-17T06:50:21.653-04:00 3KN036RFR9J5EOCPQBKOBKNPC C3BAC27970 30 e71739f3-0aee-49e1-bd43-fff0c2797066 0 2023-03-17T06:50:21.653-04:00 5RXAX5P0BLX573HNOU0EXJCOW 3E5D18C1BB 20 b3c7d429-eec8-465c-8806-69db4b6b5a5d 0 2023-03-17T06:51:30.79-04:00 5RXAX5P0BLX573HNOU0EXJCOW C3BAC27970 20 f012edc6-8328-4db4-942f-42919109e6a0 0 2023-03-17T06:51:30.79-04:00 EEL360GLQR8WHD18OHT3WI3UO 3E5D18C1BB 25 36e16d73-82e3-4bf8-99ce-d8caa89334aa 0 2023-03-17T06:51:30.79-04:00 EEL360GLQR8WHD18OHT3WI3UO C3BAC27970 20 2be127e3-c072-4334-82e4-c2b100822b4d 0 2023-03-17T06:51:30.79-04:00 2MWCVHN5YSHDK7LANRLPYQ1HC 3E5D18C1BB 15 fbd732f0-95f5-41aa-bdf7-b9f580b2869f 0 2023-03-17T06:52:47.773-04:00 47094MR1WHTKW3A3U9OKHRQIO 3E5D18C1BB 10 cf980579-053c-452f-8dab-bbc58120ebd5 0 2023-03-17T06:56:03.083-04:00 DQLZ8HAQQUQACQ0GNR9UV9SLC 3E5D18C1BB 10 3f21fc0e-4546-4662-acdd-6de90e984a1c 0 2023-03-17T06:59:00.783-04:00 DQLZ8HAQQUQACQ0GNR9UV9SLC C3BAC27970 30 c7621d21-dda6-4c58-b6f1-1bfc26dc5bd2 0 2023-03-17T06:59:00.783-04:00 AFVCA71T0N9M0E8HTV3PJWG00 3E5D18C1BB 10 757196dc-bca1-4112-9bf1-3f4c8c2a19bb 0 2023-03-17T06:59:00.783-04:00 AFVCA71T0N9M0E8HTV3PJWG00 C3BAC27970 30 e72c7d8a-a4b4-43f3-8e20-37e1f4b8f9ef 0 2023-03-17T06:59:00.783-04:00 1D1R9OVTVABJDSVYU7DSTO8W0 3E5D18C1BB 40 4fc6c204-831f-4a92-9cd9-235304e990a9 0 2023-03-17T07:04:29.827-04:00 3BFOSR9MSAF6EGDXOOYSX8OOW 3E5D18C1BB 10 387ef51e-40c8-4a10-b14b-989b5a9e6ec5 0 2023-03-17T07:05:35.983-04:00 3BFOSR9MSAF6EGDXOOYSX8OOW C3BAC27970 5 1e18a191-268a-49de-9872-6fccc17224bc 0 2023-03-17T07:05:35.983-04:00 BMEP5NBC6VR4TISJH1XUVE0AO 3E5D18C1BB 10 9fdc44da-c065-4904-90b3-fb7f04b3f2f0 0 2023-03-17T07:05:35.983-04:00 BMEP5NBC6VR4TISJH1XUVE0AO C3BAC27970 10 3bfcca37-9f13-4a0f-9181-23cc68434e0d 0 2023-03-17T07:05:35.983-04:00 0SMGIPK55U60M04IVB0J37AIO 3E5D18C1BB 20 6549080c-006e-450b-922b-ad206647c1bd 0 2023-03-17T07:08:42.43-04:00 0SMGIPK55U60M04IVB0J37AIO C3BAC27970 33 bdc47135-b1dd-40ee-90a1-8f59df8042c4 0 2023-03-17T07:08:42.43-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 5 453cd81d-7789-456b-98a0-eaa0b7c7e5b8 0 2023-03-17T07:12:07.397-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 7.25 b48b6934-5885-4239-bfac-679095462fa9 0 2023-03-17T07:12:07.397-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 5 7dec2d11-753f-450a-aeba-7cb643abb5c4 0 2023-03-17T07:12:07.397-04:00 9B0U7RUJMC9QLKPMZQLPV2CQO 3E5D18C1BB 100 48cb592b-8db7-4b28-897b-63a94dc76bf3 0 2023-03-17T07:14:06.487-04:00 EJORCP0EQ22RVJIQFS7L4EVPC 3E5D18C1BB 2.75 ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4 0 2023-03-17T07:15:46.117-04:00 EJORCP0EQ22RVJIQFS7L4EVPC C3BAC27970 10 86822ffc-0764-43e6-80ca-5940c0665190 0 2023-03-17T07:15:46.117-04:00 2023-03-17 07:29:26.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-17 07:29:26.00 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-17 07:29:26.00 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 36 2023-03-17 07:29:26.00 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 3Q8Y754I14OCEZLY2X8VWZHMO - accountID: 3E5D18C1BB - Amount: 20 - TransactionID: d1ff4fa6-c48f-4158-8df5-4f0eb1611b3a BONUS: 0 2023-03-17 07:29:26.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.00 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'd1ff4fa6-c48f-4158-8df5-4f0eb1611b3a' 2023-03-17 07:29:26.00 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID d1ff4fa6-c48f-4158-8df5-4f0eb1611b3a alredy exists 2023-03-17 07:29:26.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.00 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction d1ff4fa6-c48f-4158-8df5-4f0eb1611b3a was already processed. 2023-03-17 07:29:26.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.00 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 0LJIAWBEFJPC6KV4AE9O5WW74 - accountID: C3BAC27970 - Amount: 50 - TransactionID: 32c8a35f-5ce7-456e-b1fe-f296712b9ecd BONUS: 0 2023-03-17 07:29:26.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.00 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '32c8a35f-5ce7-456e-b1fe-f296712b9ecd' 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 32c8a35f-5ce7-456e-b1fe-f296712b9ecd alredy exists 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 32c8a35f-5ce7-456e-b1fe-f296712b9ecd was already processed. 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 5BMJCL620LGULNKRK9H8HW4JK - accountID: C3BAC27970 - Amount: 20 - TransactionID: 1e5030a6-e3c5-4847-8e50-5f744b247fd2 BONUS: 0 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '1e5030a6-e3c5-4847-8e50-5f744b247fd2' 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 1e5030a6-e3c5-4847-8e50-5f744b247fd2 alredy exists 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 1e5030a6-e3c5-4847-8e50-5f744b247fd2 was already processed. 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID DQ2UF4KXZTL1XWJMJQFQE75Z4 - accountID: C3BAC27970 - Amount: 20 - TransactionID: e4f75403-7092-4e6d-b84a-49e3664486cb BONUS: 0 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'e4f75403-7092-4e6d-b84a-49e3664486cb' 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID e4f75403-7092-4e6d-b84a-49e3664486cb alredy exists 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction e4f75403-7092-4e6d-b84a-49e3664486cb was already processed. 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6O83FJUWI1UJASHOCI9RILIPS - accountID: 3E5D18C1BB - Amount: 100 - TransactionID: 37d822b1-d0f6-4f9f-b567-06ac6d811a5e BONUS: 0 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '37d822b1-d0f6-4f9f-b567-06ac6d811a5e' 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 37d822b1-d0f6-4f9f-b567-06ac6d811a5e alredy exists 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 37d822b1-d0f6-4f9f-b567-06ac6d811a5e was already processed. 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6F13HFH4IY0VH3XW3JDOW9QTC - accountID: C3BAC27970 - Amount: 100 - TransactionID: 6e634f00-a9b5-4b2e-b5b2-14cddf01d434 BONUS: 0 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '6e634f00-a9b5-4b2e-b5b2-14cddf01d434' 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 6e634f00-a9b5-4b2e-b5b2-14cddf01d434 alredy exists 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 6e634f00-a9b5-4b2e-b5b2-14cddf01d434 was already processed. 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8R8SNDWHI872G85LXNEHGOGZK - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: aac42d40-3dcd-4730-bcf3-00bcb1e71a2f BONUS: 0 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'aac42d40-3dcd-4730-bcf3-00bcb1e71a2f' 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID aac42d40-3dcd-4730-bcf3-00bcb1e71a2f alredy exists 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction aac42d40-3dcd-4730-bcf3-00bcb1e71a2f was already processed. 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 05FQSP3CA2JQN8XA8QB07670G - accountID: C3BAC27970 - Amount: 20 - TransactionID: d6fea72a-da58-4bb1-a5d7-4b9457bde6cb BONUS: 0 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.01 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.01 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'd6fea72a-da58-4bb1-a5d7-4b9457bde6cb' 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID d6fea72a-da58-4bb1-a5d7-4b9457bde6cb alredy exists 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction d6fea72a-da58-4bb1-a5d7-4b9457bde6cb was already processed. 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 05FQSP3CA2JQN8XA8QB07670G - accountID: 3E5D18C1BB - Amount: 20 - TransactionID: 2682a146-0cee-4f5c-806a-77b5ddfbf1e2 BONUS: 0 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '2682a146-0cee-4f5c-806a-77b5ddfbf1e2' 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 2682a146-0cee-4f5c-806a-77b5ddfbf1e2 alredy exists 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 2682a146-0cee-4f5c-806a-77b5ddfbf1e2 was already processed. 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 2BOG9G97221VGKQ6T0G8DXAF4 - accountID: C3BAC27970 - Amount: 20 - TransactionID: 13851a22-9837-442a-bc9b-8eed187a7992 BONUS: 0 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '13851a22-9837-442a-bc9b-8eed187a7992' 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 13851a22-9837-442a-bc9b-8eed187a7992 alredy exists 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 13851a22-9837-442a-bc9b-8eed187a7992 was already processed. 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 2BOG9G97221VGKQ6T0G8DXAF4 - accountID: 3E5D18C1BB - Amount: 5 - TransactionID: 557b5e38-ecdc-4af4-bd65-689cd4e20578 BONUS: 0 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '557b5e38-ecdc-4af4-bd65-689cd4e20578' 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 557b5e38-ecdc-4af4-bd65-689cd4e20578 alredy exists 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 557b5e38-ecdc-4af4-bd65-689cd4e20578 was already processed. 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 3KN036RFR9J5EOCPQBKOBKNPC - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: 0f07beb7-33ce-409f-8e6a-8ac1350732b4 BONUS: 0 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '0f07beb7-33ce-409f-8e6a-8ac1350732b4' 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 0f07beb7-33ce-409f-8e6a-8ac1350732b4 alredy exists 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 0f07beb7-33ce-409f-8e6a-8ac1350732b4 was already processed. 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 3KN036RFR9J5EOCPQBKOBKNPC - accountID: C3BAC27970 - Amount: 30 - TransactionID: e71739f3-0aee-49e1-bd43-fff0c2797066 BONUS: 0 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'e71739f3-0aee-49e1-bd43-fff0c2797066' 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID e71739f3-0aee-49e1-bd43-fff0c2797066 alredy exists 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction e71739f3-0aee-49e1-bd43-fff0c2797066 was already processed. 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 5RXAX5P0BLX573HNOU0EXJCOW - accountID: 3E5D18C1BB - Amount: 20 - TransactionID: b3c7d429-eec8-465c-8806-69db4b6b5a5d BONUS: 0 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b3c7d429-eec8-465c-8806-69db4b6b5a5d' 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b3c7d429-eec8-465c-8806-69db4b6b5a5d alredy exists 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b3c7d429-eec8-465c-8806-69db4b6b5a5d was already processed. 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 5RXAX5P0BLX573HNOU0EXJCOW - accountID: C3BAC27970 - Amount: 20 - TransactionID: f012edc6-8328-4db4-942f-42919109e6a0 BONUS: 0 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'f012edc6-8328-4db4-942f-42919109e6a0' 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID f012edc6-8328-4db4-942f-42919109e6a0 alredy exists 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction f012edc6-8328-4db4-942f-42919109e6a0 was already processed. 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.02 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID EEL360GLQR8WHD18OHT3WI3UO - accountID: 3E5D18C1BB - Amount: 25 - TransactionID: 36e16d73-82e3-4bf8-99ce-d8caa89334aa BONUS: 0 2023-03-17 07:29:26.02 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '36e16d73-82e3-4bf8-99ce-d8caa89334aa' 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 36e16d73-82e3-4bf8-99ce-d8caa89334aa alredy exists 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 36e16d73-82e3-4bf8-99ce-d8caa89334aa was already processed. 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID EEL360GLQR8WHD18OHT3WI3UO - accountID: C3BAC27970 - Amount: 20 - TransactionID: 2be127e3-c072-4334-82e4-c2b100822b4d BONUS: 0 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '2be127e3-c072-4334-82e4-c2b100822b4d' 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 2be127e3-c072-4334-82e4-c2b100822b4d alredy exists 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 2be127e3-c072-4334-82e4-c2b100822b4d was already processed. 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 2MWCVHN5YSHDK7LANRLPYQ1HC - accountID: 3E5D18C1BB - Amount: 15 - TransactionID: fbd732f0-95f5-41aa-bdf7-b9f580b2869f BONUS: 0 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'fbd732f0-95f5-41aa-bdf7-b9f580b2869f' 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID fbd732f0-95f5-41aa-bdf7-b9f580b2869f alredy exists 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction fbd732f0-95f5-41aa-bdf7-b9f580b2869f was already processed. 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 47094MR1WHTKW3A3U9OKHRQIO - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: cf980579-053c-452f-8dab-bbc58120ebd5 BONUS: 0 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'cf980579-053c-452f-8dab-bbc58120ebd5' 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID cf980579-053c-452f-8dab-bbc58120ebd5 alredy exists 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction cf980579-053c-452f-8dab-bbc58120ebd5 was already processed. 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID DQLZ8HAQQUQACQ0GNR9UV9SLC - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: 3f21fc0e-4546-4662-acdd-6de90e984a1c BONUS: 0 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3f21fc0e-4546-4662-acdd-6de90e984a1c' 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3f21fc0e-4546-4662-acdd-6de90e984a1c alredy exists 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 3f21fc0e-4546-4662-acdd-6de90e984a1c was already processed. 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID DQLZ8HAQQUQACQ0GNR9UV9SLC - accountID: C3BAC27970 - Amount: 30 - TransactionID: c7621d21-dda6-4c58-b6f1-1bfc26dc5bd2 BONUS: 0 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'c7621d21-dda6-4c58-b6f1-1bfc26dc5bd2' 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID c7621d21-dda6-4c58-b6f1-1bfc26dc5bd2 alredy exists 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction c7621d21-dda6-4c58-b6f1-1bfc26dc5bd2 was already processed. 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID AFVCA71T0N9M0E8HTV3PJWG00 - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: 757196dc-bca1-4112-9bf1-3f4c8c2a19bb BONUS: 0 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '757196dc-bca1-4112-9bf1-3f4c8c2a19bb' 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 757196dc-bca1-4112-9bf1-3f4c8c2a19bb alredy exists 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 757196dc-bca1-4112-9bf1-3f4c8c2a19bb was already processed. 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID AFVCA71T0N9M0E8HTV3PJWG00 - accountID: C3BAC27970 - Amount: 30 - TransactionID: e72c7d8a-a4b4-43f3-8e20-37e1f4b8f9ef BONUS: 0 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'e72c7d8a-a4b4-43f3-8e20-37e1f4b8f9ef' 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID e72c7d8a-a4b4-43f3-8e20-37e1f4b8f9ef alredy exists 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction e72c7d8a-a4b4-43f3-8e20-37e1f4b8f9ef was already processed. 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 1D1R9OVTVABJDSVYU7DSTO8W0 - accountID: 3E5D18C1BB - Amount: 40 - TransactionID: 4fc6c204-831f-4a92-9cd9-235304e990a9 BONUS: 0 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.03 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.03 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4fc6c204-831f-4a92-9cd9-235304e990a9' 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4fc6c204-831f-4a92-9cd9-235304e990a9 alredy exists 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4fc6c204-831f-4a92-9cd9-235304e990a9 was already processed. 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 3BFOSR9MSAF6EGDXOOYSX8OOW - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: 387ef51e-40c8-4a10-b14b-989b5a9e6ec5 BONUS: 0 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '387ef51e-40c8-4a10-b14b-989b5a9e6ec5' 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 387ef51e-40c8-4a10-b14b-989b5a9e6ec5 alredy exists 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 387ef51e-40c8-4a10-b14b-989b5a9e6ec5 was already processed. 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 3BFOSR9MSAF6EGDXOOYSX8OOW - accountID: C3BAC27970 - Amount: 5 - TransactionID: 1e18a191-268a-49de-9872-6fccc17224bc BONUS: 0 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '1e18a191-268a-49de-9872-6fccc17224bc' 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 1e18a191-268a-49de-9872-6fccc17224bc alredy exists 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 1e18a191-268a-49de-9872-6fccc17224bc was already processed. 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID BMEP5NBC6VR4TISJH1XUVE0AO - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: 9fdc44da-c065-4904-90b3-fb7f04b3f2f0 BONUS: 0 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '9fdc44da-c065-4904-90b3-fb7f04b3f2f0' 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 9fdc44da-c065-4904-90b3-fb7f04b3f2f0 alredy exists 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 9fdc44da-c065-4904-90b3-fb7f04b3f2f0 was already processed. 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID BMEP5NBC6VR4TISJH1XUVE0AO - accountID: C3BAC27970 - Amount: 10 - TransactionID: 3bfcca37-9f13-4a0f-9181-23cc68434e0d BONUS: 0 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3bfcca37-9f13-4a0f-9181-23cc68434e0d' 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3bfcca37-9f13-4a0f-9181-23cc68434e0d alredy exists 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 3bfcca37-9f13-4a0f-9181-23cc68434e0d was already processed. 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 0SMGIPK55U60M04IVB0J37AIO - accountID: 3E5D18C1BB - Amount: 20 - TransactionID: 6549080c-006e-450b-922b-ad206647c1bd BONUS: 0 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '6549080c-006e-450b-922b-ad206647c1bd' 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 6549080c-006e-450b-922b-ad206647c1bd alredy exists 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 6549080c-006e-450b-922b-ad206647c1bd was already processed. 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 0SMGIPK55U60M04IVB0J37AIO - accountID: C3BAC27970 - Amount: 33 - TransactionID: bdc47135-b1dd-40ee-90a1-8f59df8042c4 BONUS: 0 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'bdc47135-b1dd-40ee-90a1-8f59df8042c4' 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID bdc47135-b1dd-40ee-90a1-8f59df8042c4 alredy exists 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction bdc47135-b1dd-40ee-90a1-8f59df8042c4 was already processed. 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: 3E5D18C1BB - Amount: 5 - TransactionID: 453cd81d-7789-456b-98a0-eaa0b7c7e5b8 BONUS: 0 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '453cd81d-7789-456b-98a0-eaa0b7c7e5b8' 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 453cd81d-7789-456b-98a0-eaa0b7c7e5b8 alredy exists 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 453cd81d-7789-456b-98a0-eaa0b7c7e5b8 was already processed. 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: C3BAC27970 - Amount: 7.25 - TransactionID: b48b6934-5885-4239-bfac-679095462fa9 BONUS: 0 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b48b6934-5885-4239-bfac-679095462fa9' 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b48b6934-5885-4239-bfac-679095462fa9 alredy exists 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b48b6934-5885-4239-bfac-679095462fa9 was already processed. 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.04 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 5 - TransactionID: 7dec2d11-753f-450a-aeba-7cb643abb5c4 BONUS: 0 2023-03-17 07:29:26.04 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '7dec2d11-753f-450a-aeba-7cb643abb5c4' 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 7dec2d11-753f-450a-aeba-7cb643abb5c4 alredy exists 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 7dec2d11-753f-450a-aeba-7cb643abb5c4 was already processed. 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9B0U7RUJMC9QLKPMZQLPV2CQO - accountID: 3E5D18C1BB - Amount: 100 - TransactionID: 48cb592b-8db7-4b28-897b-63a94dc76bf3 BONUS: 0 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '48cb592b-8db7-4b28-897b-63a94dc76bf3' 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 48cb592b-8db7-4b28-897b-63a94dc76bf3 alredy exists 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 48cb592b-8db7-4b28-897b-63a94dc76bf3 was already processed. 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID EJORCP0EQ22RVJIQFS7L4EVPC - accountID: 3E5D18C1BB - Amount: 2.75 - TransactionID: ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4 BONUS: 0 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4' 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4 alredy exists 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4 was already processed. 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID EJORCP0EQ22RVJIQFS7L4EVPC - accountID: C3BAC27970 - Amount: 10 - TransactionID: 86822ffc-0764-43e6-80ca-5940c0665190 BONUS: 0 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '86822ffc-0764-43e6-80ca-5940c0665190' 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 86822ffc-0764-43e6-80ca-5940c0665190 alredy exists 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 86822ffc-0764-43e6-80ca-5940c0665190 was already processed. 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:29:26.05 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-17 07:29:26.05 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-17 07:29:38.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:29:38.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:29:38.86 [Thread 20] {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-17 07:29:38.86 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-17 07:29:38.86 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 0ZFCASC0BV37DMHD6AIDL5E68 C3BAC27970 20 ecf7f219-1f14-44c1-b08a-744b1ace7faa 0 2023-03-17T07:29:37.8953447-04:00 8GJ04V9V70NHRY4JL06ROJZSW C3BAC27970 20 2f796aa8-a80c-4802-bf5f-81ceda109f99 0 2023-03-17T07:29:37.8953447-04:00 0ZFCASC0BV37DMHD6AIDL5E68 3E5D18C1BB 10 a74a33c1-2cb3-45c4-a971-be9dc1a7563b 0 2023-03-17T07:29:37.8953447-04:00 2023-03-17 07:29:38.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-17 07:29:38.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-17 07:29:38.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 3 2023-03-17 07:29:38.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 0ZFCASC0BV37DMHD6AIDL5E68 - accountID: C3BAC27970 - Amount: 20 - TransactionID: ecf7f219-1f14-44c1-b08a-744b1ace7faa BONUS: 0 2023-03-17 07:29:38.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:38.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:38.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'ecf7f219-1f14-44c1-b08a-744b1ace7faa' 2023-03-17 07:29:38.86 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID ecf7f219-1f14-44c1-b08a-744b1ace7faa is a new meal pay transaction 2023-03-17 07:29:38.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:38.86 [Thread 20] {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 0ZFCASC0BV37DMHD6AIDL5E68 - accountID: C3BAC27970 - Amount: 20 - TransactionID: ecf7f219-1f14-44c1-b08a-744b1ace7faa 2023-03-17 07:29:38.86 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): START: 2023-03-17 07:29:38.86 [Thread 20] {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 = '0ZFCASC0BV37DMHD6AIDL5E68' Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE PatronID = '0ZFCASC0BV37DMHD6AIDL5E68') tbl 2023-03-17 07:29:38.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): MealPayPatronID 0ZFCASC0BV37DMHD6AIDL5E68 was found 2023-03-17 07:29:38.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): FINISH: 2023-03-17 07:29:38.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): START: 2023-03-17 07:29:38.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): Select query to execute: SELECT PosMlpMealPlanAccountID FROM PosMlpMealPlanAccounts WITH (NOLOCK) WHERE MealPayAccountID = 'C3BAC27970' 2023-03-17 07:29:38.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): PosMlpMealPlanAccountID C3BAC27970 was found. 2023-03-17 07:29:38.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): FINISH: 2023-03-17 07:29:38.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): START: 2023-03-17 07:29:38.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): START: 2023-03-17 07:29:38.87 [Thread 20] {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/17/2023' AND TillNumber = 0 2023-03-17 07:29:38.87 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): PosTransactionHeaderID was found 2023-03-17 07:29:38.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): FINISH: 2023-03-17 07:29:38.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): FINISH: 2023-03-17 07:29:38.87 [Thread 20] {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-17 07:29:38.87 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): START: 2023-03-17 07:29:38.87 [Thread 20] {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 = '109f3864-bd37-4cb4-a39c-66b39bcd9561') AND (PosMlpPatronAccounts.IsActive = 1) AND (PosMlpPatronAccounts.IsDeleted = 0) AND (PosMlpAccounts.AccountType IN (1, 2)) AND (PosMlpPatronAccounts.Balance < 0) 2023-03-17 07:29:38.88 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): FINISH: 2023-03-17 07:29:38.88 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): START: 2023-03-17 07:29:38.88 [Thread 20] {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 = '109f3864-bd37-4cb4-a39c-66b39bcd9561') AND (PosMlpPatronAccounts.PosMlpMealPlanAccountID = 'c3bac279-88ff-4db5-8c79-d817aaf43e70') 2023-03-17 07:29:38.88 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Account balance was found 2023-03-17 07:29:38.88 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): FINISH: 2023-03-17 07:29:38.88 [Thread 20] {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-17 07:29:38.88 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:29:38.88 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 1 to hashtable. 2023-03-17 07:29:38.88 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:29:38.88 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:29:38.88 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 2 to hashtable. 2023-03-17 07:29:38.88 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:29:38.88 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): HASH5: 2023-03-17 07:29:38.88 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:29:38.88 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 3 to hashtable. 2023-03-17 07:29:38.88 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:29:38.88 [Thread 20] {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-17 07:29:38.92 [Thread 20] {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-17 07:29:38.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): START: 2023-03-17 07:29:38.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): Select query to execute: UPDATE PosPatrons SET PosPatrons.UseMealPay = 1 WHERE PosPatronID = '109f3864-bd37-4cb4-a39c-66b39bcd9561' 2023-03-17 07:29:38.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): FINISH: 2023-03-17 07:29:38.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:38.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:38.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8GJ04V9V70NHRY4JL06ROJZSW - accountID: C3BAC27970 - Amount: 20 - TransactionID: 2f796aa8-a80c-4802-bf5f-81ceda109f99 BONUS: 0 2023-03-17 07:29:38.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:38.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:38.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '2f796aa8-a80c-4802-bf5f-81ceda109f99' 2023-03-17 07:29:38.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 2f796aa8-a80c-4802-bf5f-81ceda109f99 is a new meal pay transaction 2023-03-17 07:29:38.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:38.92 [Thread 20] {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 8GJ04V9V70NHRY4JL06ROJZSW - accountID: C3BAC27970 - Amount: 20 - TransactionID: 2f796aa8-a80c-4802-bf5f-81ceda109f99 2023-03-17 07:29:38.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): START: 2023-03-17 07:29:38.92 [Thread 20] {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 = '8GJ04V9V70NHRY4JL06ROJZSW' Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE PatronID = '8GJ04V9V70NHRY4JL06ROJZSW') tbl 2023-03-17 07:29:38.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): MealPayPatronID 8GJ04V9V70NHRY4JL06ROJZSW was found 2023-03-17 07:29:38.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): FINISH: 2023-03-17 07:29:38.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): START: 2023-03-17 07:29:38.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): Select query to execute: SELECT PosMlpMealPlanAccountID FROM PosMlpMealPlanAccounts WITH (NOLOCK) WHERE MealPayAccountID = 'C3BAC27970' 2023-03-17 07:29:38.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): PosMlpMealPlanAccountID C3BAC27970 was found. 2023-03-17 07:29:38.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): FINISH: 2023-03-17 07:29:38.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): START: 2023-03-17 07:29:38.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): START: 2023-03-17 07:29:38.93 [Thread 20] {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/17/2023' AND TillNumber = 0 2023-03-17 07:29:38.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): PosTransactionHeaderID was found 2023-03-17 07:29:38.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): FINISH: 2023-03-17 07:29:38.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): FINISH: 2023-03-17 07:29:38.93 [Thread 20] {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-17 07:29:38.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): START: 2023-03-17 07:29:38.93 [Thread 20] {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 = '8ee26e2d-1b58-42c1-8c91-72d06571cafa') AND (PosMlpPatronAccounts.IsActive = 1) AND (PosMlpPatronAccounts.IsDeleted = 0) AND (PosMlpAccounts.AccountType IN (1, 2)) AND (PosMlpPatronAccounts.Balance < 0) 2023-03-17 07:29:38.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): FINISH: 2023-03-17 07:29:38.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): START: 2023-03-17 07:29:38.93 [Thread 20] {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 = '8ee26e2d-1b58-42c1-8c91-72d06571cafa') AND (PosMlpPatronAccounts.PosMlpMealPlanAccountID = 'c3bac279-88ff-4db5-8c79-d817aaf43e70') 2023-03-17 07:29:38.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Account balance was found 2023-03-17 07:29:38.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): FINISH: 2023-03-17 07:29:38.94 [Thread 20] {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-17 07:29:38.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:29:38.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 1 to hashtable. 2023-03-17 07:29:38.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:29:38.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:29:38.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 2 to hashtable. 2023-03-17 07:29:38.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:29:38.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): HASH5: 2023-03-17 07:29:38.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:29:38.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 3 to hashtable. 2023-03-17 07:29:38.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:29:38.94 [Thread 20] {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-17 07:29:38.97 [Thread 20] {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-17 07:29:38.97 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): START: 2023-03-17 07:29:38.97 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): Select query to execute: UPDATE PosPatrons SET PosPatrons.UseMealPay = 1 WHERE PosPatronID = '8ee26e2d-1b58-42c1-8c91-72d06571cafa' 2023-03-17 07:29:38.98 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): FINISH: 2023-03-17 07:29:38.98 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:38.98 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:38.98 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 0ZFCASC0BV37DMHD6AIDL5E68 - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: a74a33c1-2cb3-45c4-a971-be9dc1a7563b BONUS: 0 2023-03-17 07:29:38.98 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:29:38.98 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:29:38.98 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'a74a33c1-2cb3-45c4-a971-be9dc1a7563b' 2023-03-17 07:29:38.99 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID a74a33c1-2cb3-45c4-a971-be9dc1a7563b is a new meal pay transaction 2023-03-17 07:29:38.99 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:29:38.99 [Thread 20] {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 0ZFCASC0BV37DMHD6AIDL5E68 - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: a74a33c1-2cb3-45c4-a971-be9dc1a7563b 2023-03-17 07:29:38.99 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): START: 2023-03-17 07:29:38.99 [Thread 20] {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 = '0ZFCASC0BV37DMHD6AIDL5E68' Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE PatronID = '0ZFCASC0BV37DMHD6AIDL5E68') tbl 2023-03-17 07:29:38.99 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): MealPayPatronID 0ZFCASC0BV37DMHD6AIDL5E68 was found 2023-03-17 07:29:38.99 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): FINISH: 2023-03-17 07:29:38.99 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): START: 2023-03-17 07:29:38.99 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): Select query to execute: SELECT PosMlpMealPlanAccountID FROM PosMlpMealPlanAccounts WITH (NOLOCK) WHERE MealPayAccountID = '3E5D18C1BB' 2023-03-17 07:29:38.99 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): PosMlpMealPlanAccountID 3E5D18C1BB was found. 2023-03-17 07:29:39.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): FINISH: 2023-03-17 07:29:39.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): START: 2023-03-17 07:29:39.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): START: 2023-03-17 07:29:39.00 [Thread 20] {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/17/2023' AND TillNumber = 0 2023-03-17 07:29:39.00 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): PosTransactionHeaderID was found 2023-03-17 07:29:39.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): FINISH: 2023-03-17 07:29:39.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): FINISH: 2023-03-17 07:29:39.00 [Thread 20] {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-17 07:29:39.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): START: 2023-03-17 07:29:39.00 [Thread 20] {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 = '109f3864-bd37-4cb4-a39c-66b39bcd9561') AND (PosMlpPatronAccounts.IsActive = 1) AND (PosMlpPatronAccounts.IsDeleted = 0) AND (PosMlpAccounts.AccountType IN (1, 2)) AND (PosMlpPatronAccounts.Balance < 0) 2023-03-17 07:29:39.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): FINISH: 2023-03-17 07:29:39.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): START: 2023-03-17 07:29:39.00 [Thread 20] {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 = '109f3864-bd37-4cb4-a39c-66b39bcd9561') AND (PosMlpPatronAccounts.PosMlpMealPlanAccountID = '3e5d18c1-681c-4980-b2a2-28fdfd4c9dbb') 2023-03-17 07:29:39.00 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Account balance was found 2023-03-17 07:29:39.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): FINISH: 2023-03-17 07:29:39.00 [Thread 20] {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-17 07:29:39.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:29:39.00 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 1 to hashtable. 2023-03-17 07:29:39.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:29:39.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:29:39.00 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 2 to hashtable. 2023-03-17 07:29:39.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:29:39.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): HASH5: 2023-03-17 07:29:39.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:29:39.00 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 3 to hashtable. 2023-03-17 07:29:39.00 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:29:39.00 [Thread 20] {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-17 07:29:39.10 [Thread 20] {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-17 07:29:39.10 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): START: 2023-03-17 07:29:39.10 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): Select query to execute: UPDATE PosPatrons SET PosPatrons.UseMealPay = 1 WHERE PosPatronID = '109f3864-bd37-4cb4-a39c-66b39bcd9561' 2023-03-17 07:29:39.11 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): FINISH: 2023-03-17 07:29:39.11 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:29:39.11 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:29:39.11 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-17 07:29:39.11 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:29:39.11 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:29:39.11 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-17 07:29:39.11 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-17 07:29:44.72 [Thread 8] {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-17 07:29:44.72 [Thread 8] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-17 07:29:44.72 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-17 07:29:44.72 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-17 07:29:44.72 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:29:44.72 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:29:44.72 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-17 07:29:44.72 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-17 07:29:44.72 [Thread 8] {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-17 07:29:44.72 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-17 07:29:44.74 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('0ZFCASC0BV37DMHD6AIDL5E68','8GJ04V9V70NHRY4JL06ROJZSW') 2023-03-17 07:29:44.74 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.74 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-17 07:29:44.75 [Thread 8] {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 ('0ZFCASC0BV37DMHD6AIDL5E68','8GJ04V9V70NHRY4JL06ROJZSW')) 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.75 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.75 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.76 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.76 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.76 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:44.76 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.76 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.76 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:44.76 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:44.76 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:44.76 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-17 07:29:44.76 [Thread 8] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-17 07:29:44.76 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:29:44.76 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:29:44.76 [Thread 8] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-17 07:29:44.76 [Thread 8] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 0ZFCASC0BV37DMHD6AIDL5E68 61326 true Gabriella Grace Koch-Ramirez (732) 580-9398 2023-03-15T00:00:00-04:00 Standard 1L5UYCYKZJW7GYB1NM1SKP69S FULLPAY 0.00 04 Harris, Kristin false false 061326 2013-03-04T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false 8GJ04V9V70NHRY4JL06ROJZSW 68319 true Charlotte Stella Koch-Ramirez (732) 580-9398 2023-03-03T00:00:00-05:00 Standard 7Q7LQARKCTRFW8K815OK0D98G FULLPAY 0.00 01 Stitt, April false false 068319 2016-01-13T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false 0ZFCASC0BV37DMHD6AIDL5E68 3E5D18C1BB 15.95 true true 0ZFCASC0BV37DMHD6AIDL5E68 544E2E5D59 0 true false 0ZFCASC0BV37DMHD6AIDL5E68 4fb5148feb 0 true false 0ZFCASC0BV37DMHD6AIDL5E68 C3BAC27970 28.75 true true 8GJ04V9V70NHRY4JL06ROJZSW 3E5D18C1BB 21.75 true true 8GJ04V9V70NHRY4JL06ROJZSW 544E2E5D59 0 true false 8GJ04V9V70NHRY4JL06ROJZSW 4fb5148feb 0 true false 8GJ04V9V70NHRY4JL06ROJZSW C3BAC27970 28.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-17 07:29:44.76 [Thread 8] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-17 07:29:57.32 [Thread 8] {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-17 07:29:57.32 [Thread 8] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-17 07:29:57.33 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-17 07:29:57.33 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-17 07:29:57.33 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:29:57.33 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:29:57.33 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-17 07:29:57.33 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-17 07:29:57.33 [Thread 8] {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-17 07:29:57.33 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-17 07:29:57.35 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O') 2023-03-17 07:29:57.35 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.35 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-17 07:29:57.36 [Thread 8] {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 ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O')) 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.36 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.36 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.37 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.37 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-17 07:29:57.37 [Thread 8] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-17 07:29:57.37 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:29:57.37 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:29:57.37 [Thread 8] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-17 07:29:57.37 [Thread 8] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 2UELVMMT0MA5CGDLE01RG7U2O 60410 true Katja Elizabeth Ebinger (571) 239-8553 2023-02-10T00:00:00-05:00 Standard 9ZS8GT7HR5HYIN0VXAJMNKQ2O FULLPAY 0.00 05 Hein, Jesse false false 060410 2012-08-31T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 6CDKWB84Z9C3HITCWHKJH3PC0 53884 true Lydia Johanna Ebinger (571) 239-8553 2023-03-14T00:00:00-04:00 Standard BNDHXR0RGWL2DP71TUW4YLUKG FULLPAY 0.00 09 NA false false 053884 2007-12-04T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false A531012WS5PBQJCA53WKMJ3SW 58491 true Anna Marie Ebinger (571) 239-8553 1900-01-01T00:00:00-05:00 Standard 3CY2OU0T2PAQ2STRNJHAN8VEO FULLPAY 0.00 07 389A false false 058491 2010-05-06T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 2UELVMMT0MA5CGDLE01RG7U2O 3E5D18C1BB 0 true true 2UELVMMT0MA5CGDLE01RG7U2O 544E2E5D59 0 true false 2UELVMMT0MA5CGDLE01RG7U2O 4fb5148feb 0 true false 2UELVMMT0MA5CGDLE01RG7U2O C3BAC27970 -5.5 true true 6CDKWB84Z9C3HITCWHKJH3PC0 3E5D18C1BB 0 true true 6CDKWB84Z9C3HITCWHKJH3PC0 544E2E5D59 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 4fb5148feb 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 C3BAC27970 13 true true A531012WS5PBQJCA53WKMJ3SW 3E5D18C1BB 0 true true A531012WS5PBQJCA53WKMJ3SW 544E2E5D59 0 true false A531012WS5PBQJCA53WKMJ3SW 4fb5148feb 0 true false A531012WS5PBQJCA53WKMJ3SW C3BAC27970 21 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-17 07:29:57.37 [Thread 8] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-17 07:29:57.76 [Thread 8] {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-17 07:29:57.76 [Thread 8] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-17 07:29:57.76 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-17 07:29:57.76 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-17 07:29:57.76 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:29:57.76 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:29:57.76 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-17 07:29:57.76 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-17 07:29:57.76 [Thread 8] {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-17 07:29:57.77 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-17 07:29:57.78 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O') 2023-03-17 07:29:57.78 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.78 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-17 07:29:57.79 [Thread 8] {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 ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O')) 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.79 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:29:57.79 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:29:57.80 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-17 07:29:57.80 [Thread 8] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-17 07:29:57.80 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:29:57.80 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:29:57.80 [Thread 8] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-17 07:29:57.80 [Thread 8] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 2UELVMMT0MA5CGDLE01RG7U2O 60410 true Katja Elizabeth Ebinger (571) 239-8553 2023-02-10T00:00:00-05:00 Standard 9ZS8GT7HR5HYIN0VXAJMNKQ2O FULLPAY 0.00 05 Hein, Jesse false false 060410 2012-08-31T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 6CDKWB84Z9C3HITCWHKJH3PC0 53884 true Lydia Johanna Ebinger (571) 239-8553 2023-03-14T00:00:00-04:00 Standard BNDHXR0RGWL2DP71TUW4YLUKG FULLPAY 0.00 09 NA false false 053884 2007-12-04T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false A531012WS5PBQJCA53WKMJ3SW 58491 true Anna Marie Ebinger (571) 239-8553 1900-01-01T00:00:00-05:00 Standard 3CY2OU0T2PAQ2STRNJHAN8VEO FULLPAY 0.00 07 389A false false 058491 2010-05-06T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 2UELVMMT0MA5CGDLE01RG7U2O 3E5D18C1BB 0 true true 2UELVMMT0MA5CGDLE01RG7U2O 544E2E5D59 0 true false 2UELVMMT0MA5CGDLE01RG7U2O 4fb5148feb 0 true false 2UELVMMT0MA5CGDLE01RG7U2O C3BAC27970 -5.5 true true 6CDKWB84Z9C3HITCWHKJH3PC0 3E5D18C1BB 0 true true 6CDKWB84Z9C3HITCWHKJH3PC0 544E2E5D59 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 4fb5148feb 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 C3BAC27970 13 true true A531012WS5PBQJCA53WKMJ3SW 3E5D18C1BB 0 true true A531012WS5PBQJCA53WKMJ3SW 544E2E5D59 0 true false A531012WS5PBQJCA53WKMJ3SW 4fb5148feb 0 true false A531012WS5PBQJCA53WKMJ3SW C3BAC27970 21 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-17 07:29:57.80 [Thread 8] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-17 07:30:00.41 [Thread 20] {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-17 07:30:00.41 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-17 07:30:00.41 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-17 07:30:00.41 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-17 07:30:00.41 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:00.41 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:00.41 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-17 07:30:00.41 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-17 07:30:00.41 [Thread 20] {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-17 07:30:00.41 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O') 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-17 07:30:00.43 [Thread 20] {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 ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O')) 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-17 07:30:00.44 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 2UELVMMT0MA5CGDLE01RG7U2O 60410 true Katja Elizabeth Ebinger (571) 239-8553 2023-02-10T00:00:00-05:00 Standard 9ZS8GT7HR5HYIN0VXAJMNKQ2O FULLPAY 0.00 05 Hein, Jesse false false 060410 2012-08-31T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 6CDKWB84Z9C3HITCWHKJH3PC0 53884 true Lydia Johanna Ebinger (571) 239-8553 2023-03-14T00:00:00-04:00 Standard BNDHXR0RGWL2DP71TUW4YLUKG FULLPAY 0.00 09 NA false false 053884 2007-12-04T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false A531012WS5PBQJCA53WKMJ3SW 58491 true Anna Marie Ebinger (571) 239-8553 1900-01-01T00:00:00-05:00 Standard 3CY2OU0T2PAQ2STRNJHAN8VEO FULLPAY 0.00 07 389A false false 058491 2010-05-06T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 2UELVMMT0MA5CGDLE01RG7U2O 3E5D18C1BB 0 true true 2UELVMMT0MA5CGDLE01RG7U2O 544E2E5D59 0 true false 2UELVMMT0MA5CGDLE01RG7U2O 4fb5148feb 0 true false 2UELVMMT0MA5CGDLE01RG7U2O C3BAC27970 -5.5 true true 6CDKWB84Z9C3HITCWHKJH3PC0 3E5D18C1BB 0 true true 6CDKWB84Z9C3HITCWHKJH3PC0 544E2E5D59 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 4fb5148feb 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 C3BAC27970 13 true true A531012WS5PBQJCA53WKMJ3SW 3E5D18C1BB 0 true true A531012WS5PBQJCA53WKMJ3SW 544E2E5D59 0 true false A531012WS5PBQJCA53WKMJ3SW 4fb5148feb 0 true false A531012WS5PBQJCA53WKMJ3SW C3BAC27970 21 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-17 07:30:00.44 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-17 07:30:19.52 [Thread 22] {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-17 07:30:19.52 [Thread 22] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-17 07:30:19.52 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-17 07:30:19.52 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-17 07:30:19.52 [Thread 22] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:19.52 [Thread 22] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:19.52 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-17 07:30:19.52 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-17 07:30:19.52 [Thread 22] {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-17 07:30:19.53 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O') 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-17 07:30:19.55 [Thread 22] {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 ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O')) 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.55 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.55 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.56 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.56 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.56 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.56 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.56 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.56 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.56 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.56 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.56 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.56 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.56 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.56 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:19.56 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.56 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.56 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:19.56 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:19.56 [Thread 22] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:19.56 [Thread 22] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-17 07:30:19.56 [Thread 22] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-17 07:30:19.56 [Thread 22] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:19.56 [Thread 22] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:19.56 [Thread 22] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-17 07:30:19.56 [Thread 22] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 2UELVMMT0MA5CGDLE01RG7U2O 60410 true Katja Elizabeth Ebinger (571) 239-8553 2023-02-10T00:00:00-05:00 Standard 9ZS8GT7HR5HYIN0VXAJMNKQ2O FULLPAY 0.00 05 Hein, Jesse false false 060410 2012-08-31T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 6CDKWB84Z9C3HITCWHKJH3PC0 53884 true Lydia Johanna Ebinger (571) 239-8553 2023-03-14T00:00:00-04:00 Standard BNDHXR0RGWL2DP71TUW4YLUKG FULLPAY 0.00 09 NA false false 053884 2007-12-04T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false A531012WS5PBQJCA53WKMJ3SW 58491 true Anna Marie Ebinger (571) 239-8553 1900-01-01T00:00:00-05:00 Standard 3CY2OU0T2PAQ2STRNJHAN8VEO FULLPAY 0.00 07 389A false false 058491 2010-05-06T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 2UELVMMT0MA5CGDLE01RG7U2O 3E5D18C1BB 0 true true 2UELVMMT0MA5CGDLE01RG7U2O 544E2E5D59 0 true false 2UELVMMT0MA5CGDLE01RG7U2O 4fb5148feb 0 true false 2UELVMMT0MA5CGDLE01RG7U2O C3BAC27970 -5.5 true true 6CDKWB84Z9C3HITCWHKJH3PC0 3E5D18C1BB 0 true true 6CDKWB84Z9C3HITCWHKJH3PC0 544E2E5D59 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 4fb5148feb 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 C3BAC27970 13 true true A531012WS5PBQJCA53WKMJ3SW 3E5D18C1BB 0 true true A531012WS5PBQJCA53WKMJ3SW 544E2E5D59 0 true false A531012WS5PBQJCA53WKMJ3SW 4fb5148feb 0 true false A531012WS5PBQJCA53WKMJ3SW C3BAC27970 21 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-17 07:30:19.56 [Thread 22] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-17 07:30:21.25 [Thread 20] {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-17 07:30:21.25 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-17 07:30:21.25 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-17 07:30:21.25 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-17 07:30:21.25 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:21.25 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:21.25 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-17 07:30:21.25 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-17 07:30:21.25 [Thread 20] {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-17 07:30:21.25 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-17 07:30:21.27 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O') 2023-03-17 07:30:21.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-17 07:30:21.27 [Thread 20] {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 ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O')) 2023-03-17 07:30:21.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.27 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:21.28 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-17 07:30:21.28 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 2UELVMMT0MA5CGDLE01RG7U2O 60410 true Katja Elizabeth Ebinger (571) 239-8553 2023-02-10T00:00:00-05:00 Standard 9ZS8GT7HR5HYIN0VXAJMNKQ2O FULLPAY 0.00 05 Hein, Jesse false false 060410 2012-08-31T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 6CDKWB84Z9C3HITCWHKJH3PC0 53884 true Lydia Johanna Ebinger (571) 239-8553 2023-03-14T00:00:00-04:00 Standard BNDHXR0RGWL2DP71TUW4YLUKG FULLPAY 0.00 09 NA false false 053884 2007-12-04T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false A531012WS5PBQJCA53WKMJ3SW 58491 true Anna Marie Ebinger (571) 239-8553 1900-01-01T00:00:00-05:00 Standard 3CY2OU0T2PAQ2STRNJHAN8VEO FULLPAY 0.00 07 389A false false 058491 2010-05-06T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 2UELVMMT0MA5CGDLE01RG7U2O 3E5D18C1BB 0 true true 2UELVMMT0MA5CGDLE01RG7U2O 544E2E5D59 0 true false 2UELVMMT0MA5CGDLE01RG7U2O 4fb5148feb 0 true false 2UELVMMT0MA5CGDLE01RG7U2O C3BAC27970 -5.5 true true 6CDKWB84Z9C3HITCWHKJH3PC0 3E5D18C1BB 0 true true 6CDKWB84Z9C3HITCWHKJH3PC0 544E2E5D59 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 4fb5148feb 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 C3BAC27970 13 true true A531012WS5PBQJCA53WKMJ3SW 3E5D18C1BB 0 true true A531012WS5PBQJCA53WKMJ3SW 544E2E5D59 0 true false A531012WS5PBQJCA53WKMJ3SW 4fb5148feb 0 true false A531012WS5PBQJCA53WKMJ3SW C3BAC27970 21 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-17 07:30:21.29 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-17 07:30:28.89 [Thread 20] {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-17 07:30:28.89 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-17 07:30:28.89 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-17 07:30:28.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-17 07:30:28.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:28.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:28.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-17 07:30:28.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-17 07:30:28.90 [Thread 20] {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-17 07:30:28.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('6BSVHQJ3UII17ESNWRCBXGFLS','1D1R9OVTVABJDSVYU7DSTO8W0') 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-17 07:30:28.92 [Thread 20] {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 ('6BSVHQJ3UII17ESNWRCBXGFLS','1D1R9OVTVABJDSVYU7DSTO8W0')) 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:28.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:28.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:28.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:28.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-17 07:30:28.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-17 07:30:28.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:28.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:28.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-17 07:30:28.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 1D1R9OVTVABJDSVYU7DSTO8W0 69623 true Eden Rose Donahue (646) 369-7971 2023-03-06T00:00:00-05:00 Standard DYDMC6QDUJACPFSBWY47AYDQ8 FULLPAY 0.00 01 Lopez, Laura false false 069623 2015-11-05T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false 6BSVHQJ3UII17ESNWRCBXGFLS 61190 true Sloane Morrill Donahue (646) 369-7971 2023-03-03T00:00:00-05:00 Standard DYDMC6QDUJACPFSBWY47AYDQ8 FULLPAY 0.00 04 Froelich, Susan false false 061190 2012-12-01T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false 1D1R9OVTVABJDSVYU7DSTO8W0 3E5D18C1BB 40.05 true true 1D1R9OVTVABJDSVYU7DSTO8W0 544E2E5D59 0 true false 1D1R9OVTVABJDSVYU7DSTO8W0 4fb5148feb 0 true false 1D1R9OVTVABJDSVYU7DSTO8W0 C3BAC27970 0 true true 6BSVHQJ3UII17ESNWRCBXGFLS 3E5D18C1BB 33.4 true true 6BSVHQJ3UII17ESNWRCBXGFLS 544E2E5D59 0 true false 6BSVHQJ3UII17ESNWRCBXGFLS 4fb5148feb 0 true false 6BSVHQJ3UII17ESNWRCBXGFLS 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-17 07:30:28.93 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-17 07:30:37.89 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:37.89 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:37.89 [Thread 20] {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-17 07:30:37.89 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-17 07:30:37.89 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 3Q8Y754I14OCEZLY2X8VWZHMO 3E5D18C1BB 20 d1ff4fa6-c48f-4158-8df5-4f0eb1611b3a 0 2023-03-17T05:58:54.943-04:00 0LJIAWBEFJPC6KV4AE9O5WW74 C3BAC27970 50 32c8a35f-5ce7-456e-b1fe-f296712b9ecd 0 2023-03-17T06:02:24.623-04:00 5BMJCL620LGULNKRK9H8HW4JK C3BAC27970 20 1e5030a6-e3c5-4847-8e50-5f744b247fd2 0 2023-03-17T06:14:15.783-04:00 DQ2UF4KXZTL1XWJMJQFQE75Z4 C3BAC27970 20 e4f75403-7092-4e6d-b84a-49e3664486cb 0 2023-03-17T06:14:15.783-04:00 6O83FJUWI1UJASHOCI9RILIPS 3E5D18C1BB 100 37d822b1-d0f6-4f9f-b567-06ac6d811a5e 0 2023-03-17T06:33:13.987-04:00 6F13HFH4IY0VH3XW3JDOW9QTC C3BAC27970 100 6e634f00-a9b5-4b2e-b5b2-14cddf01d434 0 2023-03-17T06:34:54.543-04:00 8R8SNDWHI872G85LXNEHGOGZK 3E5D18C1BB 50 aac42d40-3dcd-4730-bcf3-00bcb1e71a2f 0 2023-03-17T06:39:47.3-04:00 05FQSP3CA2JQN8XA8QB07670G C3BAC27970 20 d6fea72a-da58-4bb1-a5d7-4b9457bde6cb 0 2023-03-17T06:39:47.3-04:00 05FQSP3CA2JQN8XA8QB07670G 3E5D18C1BB 20 2682a146-0cee-4f5c-806a-77b5ddfbf1e2 0 2023-03-17T06:39:47.3-04:00 2BOG9G97221VGKQ6T0G8DXAF4 C3BAC27970 20 13851a22-9837-442a-bc9b-8eed187a7992 0 2023-03-17T06:47:24.83-04:00 2BOG9G97221VGKQ6T0G8DXAF4 3E5D18C1BB 5 557b5e38-ecdc-4af4-bd65-689cd4e20578 0 2023-03-17T06:47:24.83-04:00 3KN036RFR9J5EOCPQBKOBKNPC 3E5D18C1BB 30 0f07beb7-33ce-409f-8e6a-8ac1350732b4 0 2023-03-17T06:50:21.653-04:00 3KN036RFR9J5EOCPQBKOBKNPC C3BAC27970 30 e71739f3-0aee-49e1-bd43-fff0c2797066 0 2023-03-17T06:50:21.653-04:00 5RXAX5P0BLX573HNOU0EXJCOW 3E5D18C1BB 20 b3c7d429-eec8-465c-8806-69db4b6b5a5d 0 2023-03-17T06:51:30.79-04:00 5RXAX5P0BLX573HNOU0EXJCOW C3BAC27970 20 f012edc6-8328-4db4-942f-42919109e6a0 0 2023-03-17T06:51:30.79-04:00 EEL360GLQR8WHD18OHT3WI3UO 3E5D18C1BB 25 36e16d73-82e3-4bf8-99ce-d8caa89334aa 0 2023-03-17T06:51:30.79-04:00 EEL360GLQR8WHD18OHT3WI3UO C3BAC27970 20 2be127e3-c072-4334-82e4-c2b100822b4d 0 2023-03-17T06:51:30.79-04:00 2MWCVHN5YSHDK7LANRLPYQ1HC 3E5D18C1BB 15 fbd732f0-95f5-41aa-bdf7-b9f580b2869f 0 2023-03-17T06:52:47.773-04:00 47094MR1WHTKW3A3U9OKHRQIO 3E5D18C1BB 10 cf980579-053c-452f-8dab-bbc58120ebd5 0 2023-03-17T06:56:03.083-04:00 DQLZ8HAQQUQACQ0GNR9UV9SLC 3E5D18C1BB 10 3f21fc0e-4546-4662-acdd-6de90e984a1c 0 2023-03-17T06:59:00.783-04:00 DQLZ8HAQQUQACQ0GNR9UV9SLC C3BAC27970 30 c7621d21-dda6-4c58-b6f1-1bfc26dc5bd2 0 2023-03-17T06:59:00.783-04:00 AFVCA71T0N9M0E8HTV3PJWG00 3E5D18C1BB 10 757196dc-bca1-4112-9bf1-3f4c8c2a19bb 0 2023-03-17T06:59:00.783-04:00 AFVCA71T0N9M0E8HTV3PJWG00 C3BAC27970 30 e72c7d8a-a4b4-43f3-8e20-37e1f4b8f9ef 0 2023-03-17T06:59:00.783-04:00 1D1R9OVTVABJDSVYU7DSTO8W0 3E5D18C1BB 40 4fc6c204-831f-4a92-9cd9-235304e990a9 0 2023-03-17T07:04:29.827-04:00 3BFOSR9MSAF6EGDXOOYSX8OOW 3E5D18C1BB 10 387ef51e-40c8-4a10-b14b-989b5a9e6ec5 0 2023-03-17T07:05:35.983-04:00 3BFOSR9MSAF6EGDXOOYSX8OOW C3BAC27970 5 1e18a191-268a-49de-9872-6fccc17224bc 0 2023-03-17T07:05:35.983-04:00 BMEP5NBC6VR4TISJH1XUVE0AO 3E5D18C1BB 10 9fdc44da-c065-4904-90b3-fb7f04b3f2f0 0 2023-03-17T07:05:35.983-04:00 BMEP5NBC6VR4TISJH1XUVE0AO C3BAC27970 10 3bfcca37-9f13-4a0f-9181-23cc68434e0d 0 2023-03-17T07:05:35.983-04:00 0SMGIPK55U60M04IVB0J37AIO 3E5D18C1BB 20 6549080c-006e-450b-922b-ad206647c1bd 0 2023-03-17T07:08:42.43-04:00 0SMGIPK55U60M04IVB0J37AIO C3BAC27970 33 bdc47135-b1dd-40ee-90a1-8f59df8042c4 0 2023-03-17T07:08:42.43-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 5 453cd81d-7789-456b-98a0-eaa0b7c7e5b8 0 2023-03-17T07:12:07.397-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 7.25 b48b6934-5885-4239-bfac-679095462fa9 0 2023-03-17T07:12:07.397-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 5 7dec2d11-753f-450a-aeba-7cb643abb5c4 0 2023-03-17T07:12:07.397-04:00 9B0U7RUJMC9QLKPMZQLPV2CQO 3E5D18C1BB 100 48cb592b-8db7-4b28-897b-63a94dc76bf3 0 2023-03-17T07:14:06.487-04:00 EJORCP0EQ22RVJIQFS7L4EVPC 3E5D18C1BB 2.75 ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4 0 2023-03-17T07:15:46.117-04:00 EJORCP0EQ22RVJIQFS7L4EVPC C3BAC27970 10 86822ffc-0764-43e6-80ca-5940c0665190 0 2023-03-17T07:15:46.117-04:00 0ZFCASC0BV37DMHD6AIDL5E68 C3BAC27970 20 ecf7f219-1f14-44c1-b08a-744b1ace7faa 0 2023-03-17T07:29:37.897-04:00 8GJ04V9V70NHRY4JL06ROJZSW C3BAC27970 20 2f796aa8-a80c-4802-bf5f-81ceda109f99 0 2023-03-17T07:29:37.897-04:00 0ZFCASC0BV37DMHD6AIDL5E68 3E5D18C1BB 10 a74a33c1-2cb3-45c4-a971-be9dc1a7563b 0 2023-03-17T07:29:37.897-04:00 2023-03-17 07:30:37.89 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-17 07:30:37.89 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-17 07:30:37.89 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 39 2023-03-17 07:30:37.89 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 3Q8Y754I14OCEZLY2X8VWZHMO - accountID: 3E5D18C1BB - Amount: 20 - TransactionID: d1ff4fa6-c48f-4158-8df5-4f0eb1611b3a BONUS: 0 2023-03-17 07:30:37.89 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.89 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.89 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'd1ff4fa6-c48f-4158-8df5-4f0eb1611b3a' 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID d1ff4fa6-c48f-4158-8df5-4f0eb1611b3a alredy exists 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction d1ff4fa6-c48f-4158-8df5-4f0eb1611b3a was already processed. 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 0LJIAWBEFJPC6KV4AE9O5WW74 - accountID: C3BAC27970 - Amount: 50 - TransactionID: 32c8a35f-5ce7-456e-b1fe-f296712b9ecd BONUS: 0 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '32c8a35f-5ce7-456e-b1fe-f296712b9ecd' 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 32c8a35f-5ce7-456e-b1fe-f296712b9ecd alredy exists 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 32c8a35f-5ce7-456e-b1fe-f296712b9ecd was already processed. 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 5BMJCL620LGULNKRK9H8HW4JK - accountID: C3BAC27970 - Amount: 20 - TransactionID: 1e5030a6-e3c5-4847-8e50-5f744b247fd2 BONUS: 0 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '1e5030a6-e3c5-4847-8e50-5f744b247fd2' 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 1e5030a6-e3c5-4847-8e50-5f744b247fd2 alredy exists 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 1e5030a6-e3c5-4847-8e50-5f744b247fd2 was already processed. 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID DQ2UF4KXZTL1XWJMJQFQE75Z4 - accountID: C3BAC27970 - Amount: 20 - TransactionID: e4f75403-7092-4e6d-b84a-49e3664486cb BONUS: 0 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'e4f75403-7092-4e6d-b84a-49e3664486cb' 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID e4f75403-7092-4e6d-b84a-49e3664486cb alredy exists 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction e4f75403-7092-4e6d-b84a-49e3664486cb was already processed. 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6O83FJUWI1UJASHOCI9RILIPS - accountID: 3E5D18C1BB - Amount: 100 - TransactionID: 37d822b1-d0f6-4f9f-b567-06ac6d811a5e BONUS: 0 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '37d822b1-d0f6-4f9f-b567-06ac6d811a5e' 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 37d822b1-d0f6-4f9f-b567-06ac6d811a5e alredy exists 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 37d822b1-d0f6-4f9f-b567-06ac6d811a5e was already processed. 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6F13HFH4IY0VH3XW3JDOW9QTC - accountID: C3BAC27970 - Amount: 100 - TransactionID: 6e634f00-a9b5-4b2e-b5b2-14cddf01d434 BONUS: 0 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '6e634f00-a9b5-4b2e-b5b2-14cddf01d434' 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 6e634f00-a9b5-4b2e-b5b2-14cddf01d434 alredy exists 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 6e634f00-a9b5-4b2e-b5b2-14cddf01d434 was already processed. 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8R8SNDWHI872G85LXNEHGOGZK - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: aac42d40-3dcd-4730-bcf3-00bcb1e71a2f BONUS: 0 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'aac42d40-3dcd-4730-bcf3-00bcb1e71a2f' 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID aac42d40-3dcd-4730-bcf3-00bcb1e71a2f alredy exists 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction aac42d40-3dcd-4730-bcf3-00bcb1e71a2f was already processed. 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 05FQSP3CA2JQN8XA8QB07670G - accountID: C3BAC27970 - Amount: 20 - TransactionID: d6fea72a-da58-4bb1-a5d7-4b9457bde6cb BONUS: 0 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.90 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.90 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'd6fea72a-da58-4bb1-a5d7-4b9457bde6cb' 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID d6fea72a-da58-4bb1-a5d7-4b9457bde6cb alredy exists 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction d6fea72a-da58-4bb1-a5d7-4b9457bde6cb was already processed. 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 05FQSP3CA2JQN8XA8QB07670G - accountID: 3E5D18C1BB - Amount: 20 - TransactionID: 2682a146-0cee-4f5c-806a-77b5ddfbf1e2 BONUS: 0 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '2682a146-0cee-4f5c-806a-77b5ddfbf1e2' 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 2682a146-0cee-4f5c-806a-77b5ddfbf1e2 alredy exists 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 2682a146-0cee-4f5c-806a-77b5ddfbf1e2 was already processed. 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 2BOG9G97221VGKQ6T0G8DXAF4 - accountID: C3BAC27970 - Amount: 20 - TransactionID: 13851a22-9837-442a-bc9b-8eed187a7992 BONUS: 0 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '13851a22-9837-442a-bc9b-8eed187a7992' 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 13851a22-9837-442a-bc9b-8eed187a7992 alredy exists 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 13851a22-9837-442a-bc9b-8eed187a7992 was already processed. 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 2BOG9G97221VGKQ6T0G8DXAF4 - accountID: 3E5D18C1BB - Amount: 5 - TransactionID: 557b5e38-ecdc-4af4-bd65-689cd4e20578 BONUS: 0 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '557b5e38-ecdc-4af4-bd65-689cd4e20578' 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 557b5e38-ecdc-4af4-bd65-689cd4e20578 alredy exists 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 557b5e38-ecdc-4af4-bd65-689cd4e20578 was already processed. 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 3KN036RFR9J5EOCPQBKOBKNPC - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: 0f07beb7-33ce-409f-8e6a-8ac1350732b4 BONUS: 0 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '0f07beb7-33ce-409f-8e6a-8ac1350732b4' 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 0f07beb7-33ce-409f-8e6a-8ac1350732b4 alredy exists 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 0f07beb7-33ce-409f-8e6a-8ac1350732b4 was already processed. 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 3KN036RFR9J5EOCPQBKOBKNPC - accountID: C3BAC27970 - Amount: 30 - TransactionID: e71739f3-0aee-49e1-bd43-fff0c2797066 BONUS: 0 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'e71739f3-0aee-49e1-bd43-fff0c2797066' 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID e71739f3-0aee-49e1-bd43-fff0c2797066 alredy exists 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction e71739f3-0aee-49e1-bd43-fff0c2797066 was already processed. 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 5RXAX5P0BLX573HNOU0EXJCOW - accountID: 3E5D18C1BB - Amount: 20 - TransactionID: b3c7d429-eec8-465c-8806-69db4b6b5a5d BONUS: 0 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b3c7d429-eec8-465c-8806-69db4b6b5a5d' 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b3c7d429-eec8-465c-8806-69db4b6b5a5d alredy exists 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b3c7d429-eec8-465c-8806-69db4b6b5a5d was already processed. 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 5RXAX5P0BLX573HNOU0EXJCOW - accountID: C3BAC27970 - Amount: 20 - TransactionID: f012edc6-8328-4db4-942f-42919109e6a0 BONUS: 0 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'f012edc6-8328-4db4-942f-42919109e6a0' 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID f012edc6-8328-4db4-942f-42919109e6a0 alredy exists 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction f012edc6-8328-4db4-942f-42919109e6a0 was already processed. 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID EEL360GLQR8WHD18OHT3WI3UO - accountID: 3E5D18C1BB - Amount: 25 - TransactionID: 36e16d73-82e3-4bf8-99ce-d8caa89334aa BONUS: 0 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '36e16d73-82e3-4bf8-99ce-d8caa89334aa' 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 36e16d73-82e3-4bf8-99ce-d8caa89334aa alredy exists 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 36e16d73-82e3-4bf8-99ce-d8caa89334aa was already processed. 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID EEL360GLQR8WHD18OHT3WI3UO - accountID: C3BAC27970 - Amount: 20 - TransactionID: 2be127e3-c072-4334-82e4-c2b100822b4d BONUS: 0 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '2be127e3-c072-4334-82e4-c2b100822b4d' 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 2be127e3-c072-4334-82e4-c2b100822b4d alredy exists 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 2be127e3-c072-4334-82e4-c2b100822b4d was already processed. 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 2MWCVHN5YSHDK7LANRLPYQ1HC - accountID: 3E5D18C1BB - Amount: 15 - TransactionID: fbd732f0-95f5-41aa-bdf7-b9f580b2869f BONUS: 0 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'fbd732f0-95f5-41aa-bdf7-b9f580b2869f' 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID fbd732f0-95f5-41aa-bdf7-b9f580b2869f alredy exists 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction fbd732f0-95f5-41aa-bdf7-b9f580b2869f was already processed. 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 47094MR1WHTKW3A3U9OKHRQIO - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: cf980579-053c-452f-8dab-bbc58120ebd5 BONUS: 0 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'cf980579-053c-452f-8dab-bbc58120ebd5' 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID cf980579-053c-452f-8dab-bbc58120ebd5 alredy exists 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction cf980579-053c-452f-8dab-bbc58120ebd5 was already processed. 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID DQLZ8HAQQUQACQ0GNR9UV9SLC - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: 3f21fc0e-4546-4662-acdd-6de90e984a1c BONUS: 0 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3f21fc0e-4546-4662-acdd-6de90e984a1c' 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3f21fc0e-4546-4662-acdd-6de90e984a1c alredy exists 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 3f21fc0e-4546-4662-acdd-6de90e984a1c was already processed. 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID DQLZ8HAQQUQACQ0GNR9UV9SLC - accountID: C3BAC27970 - Amount: 30 - TransactionID: c7621d21-dda6-4c58-b6f1-1bfc26dc5bd2 BONUS: 0 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'c7621d21-dda6-4c58-b6f1-1bfc26dc5bd2' 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID c7621d21-dda6-4c58-b6f1-1bfc26dc5bd2 alredy exists 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction c7621d21-dda6-4c58-b6f1-1bfc26dc5bd2 was already processed. 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID AFVCA71T0N9M0E8HTV3PJWG00 - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: 757196dc-bca1-4112-9bf1-3f4c8c2a19bb BONUS: 0 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '757196dc-bca1-4112-9bf1-3f4c8c2a19bb' 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 757196dc-bca1-4112-9bf1-3f4c8c2a19bb alredy exists 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 757196dc-bca1-4112-9bf1-3f4c8c2a19bb was already processed. 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID AFVCA71T0N9M0E8HTV3PJWG00 - accountID: C3BAC27970 - Amount: 30 - TransactionID: e72c7d8a-a4b4-43f3-8e20-37e1f4b8f9ef BONUS: 0 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'e72c7d8a-a4b4-43f3-8e20-37e1f4b8f9ef' 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID e72c7d8a-a4b4-43f3-8e20-37e1f4b8f9ef alredy exists 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction e72c7d8a-a4b4-43f3-8e20-37e1f4b8f9ef was already processed. 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 1D1R9OVTVABJDSVYU7DSTO8W0 - accountID: 3E5D18C1BB - Amount: 40 - TransactionID: 4fc6c204-831f-4a92-9cd9-235304e990a9 BONUS: 0 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4fc6c204-831f-4a92-9cd9-235304e990a9' 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4fc6c204-831f-4a92-9cd9-235304e990a9 alredy exists 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4fc6c204-831f-4a92-9cd9-235304e990a9 was already processed. 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 3BFOSR9MSAF6EGDXOOYSX8OOW - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: 387ef51e-40c8-4a10-b14b-989b5a9e6ec5 BONUS: 0 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '387ef51e-40c8-4a10-b14b-989b5a9e6ec5' 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 387ef51e-40c8-4a10-b14b-989b5a9e6ec5 alredy exists 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 387ef51e-40c8-4a10-b14b-989b5a9e6ec5 was already processed. 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 3BFOSR9MSAF6EGDXOOYSX8OOW - accountID: C3BAC27970 - Amount: 5 - TransactionID: 1e18a191-268a-49de-9872-6fccc17224bc BONUS: 0 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '1e18a191-268a-49de-9872-6fccc17224bc' 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 1e18a191-268a-49de-9872-6fccc17224bc alredy exists 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 1e18a191-268a-49de-9872-6fccc17224bc was already processed. 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID BMEP5NBC6VR4TISJH1XUVE0AO - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: 9fdc44da-c065-4904-90b3-fb7f04b3f2f0 BONUS: 0 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '9fdc44da-c065-4904-90b3-fb7f04b3f2f0' 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 9fdc44da-c065-4904-90b3-fb7f04b3f2f0 alredy exists 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 9fdc44da-c065-4904-90b3-fb7f04b3f2f0 was already processed. 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID BMEP5NBC6VR4TISJH1XUVE0AO - accountID: C3BAC27970 - Amount: 10 - TransactionID: 3bfcca37-9f13-4a0f-9181-23cc68434e0d BONUS: 0 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3bfcca37-9f13-4a0f-9181-23cc68434e0d' 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3bfcca37-9f13-4a0f-9181-23cc68434e0d alredy exists 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 3bfcca37-9f13-4a0f-9181-23cc68434e0d was already processed. 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 0SMGIPK55U60M04IVB0J37AIO - accountID: 3E5D18C1BB - Amount: 20 - TransactionID: 6549080c-006e-450b-922b-ad206647c1bd BONUS: 0 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '6549080c-006e-450b-922b-ad206647c1bd' 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 6549080c-006e-450b-922b-ad206647c1bd alredy exists 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 6549080c-006e-450b-922b-ad206647c1bd was already processed. 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 0SMGIPK55U60M04IVB0J37AIO - accountID: C3BAC27970 - Amount: 33 - TransactionID: bdc47135-b1dd-40ee-90a1-8f59df8042c4 BONUS: 0 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'bdc47135-b1dd-40ee-90a1-8f59df8042c4' 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID bdc47135-b1dd-40ee-90a1-8f59df8042c4 alredy exists 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction bdc47135-b1dd-40ee-90a1-8f59df8042c4 was already processed. 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: 3E5D18C1BB - Amount: 5 - TransactionID: 453cd81d-7789-456b-98a0-eaa0b7c7e5b8 BONUS: 0 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '453cd81d-7789-456b-98a0-eaa0b7c7e5b8' 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 453cd81d-7789-456b-98a0-eaa0b7c7e5b8 alredy exists 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 453cd81d-7789-456b-98a0-eaa0b7c7e5b8 was already processed. 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: C3BAC27970 - Amount: 7.25 - TransactionID: b48b6934-5885-4239-bfac-679095462fa9 BONUS: 0 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b48b6934-5885-4239-bfac-679095462fa9' 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b48b6934-5885-4239-bfac-679095462fa9 alredy exists 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b48b6934-5885-4239-bfac-679095462fa9 was already processed. 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 5 - TransactionID: 7dec2d11-753f-450a-aeba-7cb643abb5c4 BONUS: 0 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.93 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.93 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '7dec2d11-753f-450a-aeba-7cb643abb5c4' 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 7dec2d11-753f-450a-aeba-7cb643abb5c4 alredy exists 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 7dec2d11-753f-450a-aeba-7cb643abb5c4 was already processed. 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9B0U7RUJMC9QLKPMZQLPV2CQO - accountID: 3E5D18C1BB - Amount: 100 - TransactionID: 48cb592b-8db7-4b28-897b-63a94dc76bf3 BONUS: 0 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '48cb592b-8db7-4b28-897b-63a94dc76bf3' 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 48cb592b-8db7-4b28-897b-63a94dc76bf3 alredy exists 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 48cb592b-8db7-4b28-897b-63a94dc76bf3 was already processed. 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID EJORCP0EQ22RVJIQFS7L4EVPC - accountID: 3E5D18C1BB - Amount: 2.75 - TransactionID: ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4 BONUS: 0 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4' 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4 alredy exists 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4 was already processed. 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID EJORCP0EQ22RVJIQFS7L4EVPC - accountID: C3BAC27970 - Amount: 10 - TransactionID: 86822ffc-0764-43e6-80ca-5940c0665190 BONUS: 0 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '86822ffc-0764-43e6-80ca-5940c0665190' 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 86822ffc-0764-43e6-80ca-5940c0665190 alredy exists 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 86822ffc-0764-43e6-80ca-5940c0665190 was already processed. 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 0ZFCASC0BV37DMHD6AIDL5E68 - accountID: C3BAC27970 - Amount: 20 - TransactionID: ecf7f219-1f14-44c1-b08a-744b1ace7faa BONUS: 0 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'ecf7f219-1f14-44c1-b08a-744b1ace7faa' 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID ecf7f219-1f14-44c1-b08a-744b1ace7faa alredy exists 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction ecf7f219-1f14-44c1-b08a-744b1ace7faa was already processed. 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8GJ04V9V70NHRY4JL06ROJZSW - accountID: C3BAC27970 - Amount: 20 - TransactionID: 2f796aa8-a80c-4802-bf5f-81ceda109f99 BONUS: 0 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '2f796aa8-a80c-4802-bf5f-81ceda109f99' 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 2f796aa8-a80c-4802-bf5f-81ceda109f99 alredy exists 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 2f796aa8-a80c-4802-bf5f-81ceda109f99 was already processed. 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 0ZFCASC0BV37DMHD6AIDL5E68 - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: a74a33c1-2cb3-45c4-a971-be9dc1a7563b BONUS: 0 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'a74a33c1-2cb3-45c4-a971-be9dc1a7563b' 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID a74a33c1-2cb3-45c4-a971-be9dc1a7563b alredy exists 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction a74a33c1-2cb3-45c4-a971-be9dc1a7563b was already processed. 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:37.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-17 07:30:37.94 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-17 07:30:48.35 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:48.35 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:48.35 [Thread 20] {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-17 07:30:48.35 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-17 07:30:48.35 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 9J407AGKHNQ7N7ZQPMDTRCTMO 3E5D18C1BB 20 a88f8cd2-9590-48c8-9e86-fa0d99c634c7 0 2023-03-17T07:30:47.8512985-04:00 9J407AGKHNQ7N7ZQPMDTRCTMO C3BAC27970 2 6d0ce3c0-5537-426a-b924-b63d01f01f51 0 2023-03-17T07:30:47.8512985-04:00 2023-03-17 07:30:48.35 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-17 07:30:48.35 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-17 07:30:48.35 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 2 2023-03-17 07:30:48.35 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9J407AGKHNQ7N7ZQPMDTRCTMO - accountID: 3E5D18C1BB - Amount: 20 - TransactionID: a88f8cd2-9590-48c8-9e86-fa0d99c634c7 BONUS: 0 2023-03-17 07:30:48.35 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:48.35 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:48.35 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'a88f8cd2-9590-48c8-9e86-fa0d99c634c7' 2023-03-17 07:30:48.35 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID a88f8cd2-9590-48c8-9e86-fa0d99c634c7 is a new meal pay transaction 2023-03-17 07:30:48.35 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:48.35 [Thread 20] {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 9J407AGKHNQ7N7ZQPMDTRCTMO - accountID: 3E5D18C1BB - Amount: 20 - TransactionID: a88f8cd2-9590-48c8-9e86-fa0d99c634c7 2023-03-17 07:30:48.35 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): START: 2023-03-17 07:30:48.35 [Thread 20] {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 = '9J407AGKHNQ7N7ZQPMDTRCTMO' Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE PatronID = '9J407AGKHNQ7N7ZQPMDTRCTMO') tbl 2023-03-17 07:30:48.36 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): MealPayPatronID 9J407AGKHNQ7N7ZQPMDTRCTMO was found 2023-03-17 07:30:48.36 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): FINISH: 2023-03-17 07:30:48.36 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): START: 2023-03-17 07:30:48.36 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): Select query to execute: SELECT PosMlpMealPlanAccountID FROM PosMlpMealPlanAccounts WITH (NOLOCK) WHERE MealPayAccountID = '3E5D18C1BB' 2023-03-17 07:30:48.36 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): PosMlpMealPlanAccountID 3E5D18C1BB was found. 2023-03-17 07:30:48.36 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): FINISH: 2023-03-17 07:30:48.36 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): START: 2023-03-17 07:30:48.36 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): START: 2023-03-17 07:30:48.36 [Thread 20] {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/17/2023' AND TillNumber = 0 2023-03-17 07:30:48.36 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): PosTransactionHeaderID was found 2023-03-17 07:30:48.36 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): FINISH: 2023-03-17 07:30:48.36 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): FINISH: 2023-03-17 07:30:48.36 [Thread 20] {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-17 07:30:48.36 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): START: 2023-03-17 07:30:48.36 [Thread 20] {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 = 'a0fce1bc-4823-42c5-9bbb-eb95111a499d') AND (PosMlpPatronAccounts.IsActive = 1) AND (PosMlpPatronAccounts.IsDeleted = 0) AND (PosMlpAccounts.AccountType IN (1, 2)) AND (PosMlpPatronAccounts.Balance < 0) 2023-03-17 07:30:48.37 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): FINISH: 2023-03-17 07:30:48.37 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): START: 2023-03-17 07:30:48.37 [Thread 20] {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 = 'a0fce1bc-4823-42c5-9bbb-eb95111a499d') AND (PosMlpPatronAccounts.PosMlpMealPlanAccountID = '3e5d18c1-681c-4980-b2a2-28fdfd4c9dbb') 2023-03-17 07:30:48.37 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Account balance was found 2023-03-17 07:30:48.37 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): FINISH: 2023-03-17 07:30:48.37 [Thread 20] {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-17 07:30:48.37 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:30:48.37 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 1 to hashtable. 2023-03-17 07:30:48.37 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:30:48.37 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:30:48.37 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 2 to hashtable. 2023-03-17 07:30:48.37 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:30:48.37 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:30:48.37 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 3 to hashtable. 2023-03-17 07:30:48.37 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:30:48.37 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): HASH5: 2023-03-17 07:30:48.37 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:30:48.37 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 4 to hashtable. 2023-03-17 07:30:48.37 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:30:48.37 [Thread 20] {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-17 07:30:48.42 [Thread 20] {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-17 07:30:48.42 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): START: 2023-03-17 07:30:48.42 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): Select query to execute: UPDATE PosPatrons SET PosPatrons.UseMealPay = 1 WHERE PosPatronID = 'a0fce1bc-4823-42c5-9bbb-eb95111a499d' 2023-03-17 07:30:48.42 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): FINISH: 2023-03-17 07:30:48.42 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:48.42 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:48.42 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9J407AGKHNQ7N7ZQPMDTRCTMO - accountID: C3BAC27970 - Amount: 2 - TransactionID: 6d0ce3c0-5537-426a-b924-b63d01f01f51 BONUS: 0 2023-03-17 07:30:48.42 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:48.42 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:48.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '6d0ce3c0-5537-426a-b924-b63d01f01f51' 2023-03-17 07:30:48.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 6d0ce3c0-5537-426a-b924-b63d01f01f51 is a new meal pay transaction 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:48.43 [Thread 20] {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 9J407AGKHNQ7N7ZQPMDTRCTMO - accountID: C3BAC27970 - Amount: 2 - TransactionID: 6d0ce3c0-5537-426a-b924-b63d01f01f51 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): START: 2023-03-17 07:30:48.43 [Thread 20] {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 = '9J407AGKHNQ7N7ZQPMDTRCTMO' Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE PatronID = '9J407AGKHNQ7N7ZQPMDTRCTMO') tbl 2023-03-17 07:30:48.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): MealPayPatronID 9J407AGKHNQ7N7ZQPMDTRCTMO was found 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): FINISH: 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): START: 2023-03-17 07:30:48.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): Select query to execute: SELECT PosMlpMealPlanAccountID FROM PosMlpMealPlanAccounts WITH (NOLOCK) WHERE MealPayAccountID = 'C3BAC27970' 2023-03-17 07:30:48.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): PosMlpMealPlanAccountID C3BAC27970 was found. 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): FINISH: 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): START: 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): START: 2023-03-17 07:30:48.43 [Thread 20] {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/17/2023' AND TillNumber = 0 2023-03-17 07:30:48.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): PosTransactionHeaderID was found 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): FINISH: 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): FINISH: 2023-03-17 07:30:48.43 [Thread 20] {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-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): START: 2023-03-17 07:30:48.43 [Thread 20] {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 = 'a0fce1bc-4823-42c5-9bbb-eb95111a499d') AND (PosMlpPatronAccounts.IsActive = 1) AND (PosMlpPatronAccounts.IsDeleted = 0) AND (PosMlpAccounts.AccountType IN (1, 2)) AND (PosMlpPatronAccounts.Balance < 0) 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): FINISH: 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): START: 2023-03-17 07:30:48.43 [Thread 20] {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 = 'a0fce1bc-4823-42c5-9bbb-eb95111a499d') AND (PosMlpPatronAccounts.PosMlpMealPlanAccountID = 'c3bac279-88ff-4db5-8c79-d817aaf43e70') 2023-03-17 07:30:48.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Account balance was found 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): FINISH: 2023-03-17 07:30:48.43 [Thread 20] {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-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:30:48.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 1 to hashtable. 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:30:48.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 2 to hashtable. 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): HASH5: 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:30:48.43 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 3 to hashtable. 2023-03-17 07:30:48.43 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:30:48.43 [Thread 20] {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-17 07:30:48.47 [Thread 20] {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-17 07:30:48.47 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): START: 2023-03-17 07:30:48.47 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): Select query to execute: UPDATE PosPatrons SET PosPatrons.UseMealPay = 1 WHERE PosPatronID = 'a0fce1bc-4823-42c5-9bbb-eb95111a499d' 2023-03-17 07:30:48.48 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): FINISH: 2023-03-17 07:30:48.48 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:48.48 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:48.48 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-17 07:30:48.48 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:48.48 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:48.48 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-17 07:30:48.48 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-17 07:30:53.31 [Thread 20] {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-17 07:30:53.31 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-17 07:30:53.31 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-17 07:30:53.31 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-17 07:30:53.31 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:53.31 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:53.31 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-17 07:30:53.32 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-17 07:30:53.32 [Thread 20] {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-17 07:30:53.32 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-17 07:30:53.32 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE (PosPatrons.MealPayPatronID = '9J407AGKHNQ7N7ZQPMDTRCTMO') 2023-03-17 07:30:53.32 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.32 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.32 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-17 07:30:53.32 [Thread 20] {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 = '9J407AGKHNQ7N7ZQPMDTRCTMO') 2023-03-17 07:30:53.32 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.32 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.32 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.32 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.32 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.32 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.32 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.32 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.32 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.32 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.32 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.32 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.32 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-17 07:30:53.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 9J407AGKHNQ7N7ZQPMDTRCTMO 69002 true Rose James Reed (917) 922-4341 2023-03-15T00:00:00-04:00 Standard 51YYMUSQR8NUVUT52TCBQYK1S FULLPAY 0.00 K O'Connor, Martha false false 069002 2017-05-18T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 9J407AGKHNQ7N7ZQPMDTRCTMO 3E5D18C1BB 18.65 true true 9J407AGKHNQ7N7ZQPMDTRCTMO 544E2E5D59 0 true false 9J407AGKHNQ7N7ZQPMDTRCTMO 4fb5148feb 0 true false 9J407AGKHNQ7N7ZQPMDTRCTMO C3BAC27970 2 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-17 07:30:53.33 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-17 07:30:54.32 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:54.32 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:54.32 [Thread 20] {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-17 07:30:54.32 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-17 07:30:54.32 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 2UELVMMT0MA5CGDLE01RG7U2O C3BAC27970 25 e9a7f35d-9cff-4401-b250-add63a365e2b 0 2023-03-17T07:30:54.293475-04:00 2023-03-17 07:30:54.32 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-17 07:30:54.32 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-17 07:30:54.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 1 2023-03-17 07:30:54.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 2UELVMMT0MA5CGDLE01RG7U2O - accountID: C3BAC27970 - Amount: 25 - TransactionID: e9a7f35d-9cff-4401-b250-add63a365e2b BONUS: 0 2023-03-17 07:30:54.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:30:54.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:30:54.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'e9a7f35d-9cff-4401-b250-add63a365e2b' 2023-03-17 07:30:54.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID e9a7f35d-9cff-4401-b250-add63a365e2b is a new meal pay transaction 2023-03-17 07:30:54.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:30:54.33 [Thread 20] {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 2UELVMMT0MA5CGDLE01RG7U2O - accountID: C3BAC27970 - Amount: 25 - TransactionID: e9a7f35d-9cff-4401-b250-add63a365e2b 2023-03-17 07:30:54.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): START: 2023-03-17 07:30:54.33 [Thread 20] {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 = '2UELVMMT0MA5CGDLE01RG7U2O' Union SELECT PosPatronID FROM PosPatrons WITH (NOLOCK) WHERE PatronID = '2UELVMMT0MA5CGDLE01RG7U2O') tbl 2023-03-17 07:30:54.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): MealPayPatronID 2UELVMMT0MA5CGDLE01RG7U2O was found 2023-03-17 07:30:54.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosPatronID( String patronID, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid ): FINISH: 2023-03-17 07:30:54.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): START: 2023-03-17 07:30:54.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): Select query to execute: SELECT PosMlpMealPlanAccountID FROM PosMlpMealPlanAccounts WITH (NOLOCK) WHERE MealPayAccountID = 'C3BAC27970' 2023-03-17 07:30:54.33 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): PosMlpMealPlanAccountID C3BAC27970 was found. 2023-03-17 07:30:54.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosMlpMealPlanAccountID( String mealPayAccountID ): FINISH: 2023-03-17 07:30:54.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): START: 2023-03-17 07:30:54.33 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): START: 2023-03-17 07:30:54.33 [Thread 20] {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/17/2023' AND TillNumber = 0 2023-03-17 07:30:54.34 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): PosTransactionHeaderID was found 2023-03-17 07:30:54.34 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderIDFromDatabase( ): FINISH: 2023-03-17 07:30:54.34 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetPosTransactionHeaderID( ): FINISH: 2023-03-17 07:30:54.34 [Thread 20] {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-17 07:30:54.34 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): START: 2023-03-17 07:30:54.34 [Thread 20] {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 = '300c7d96-de52-41c3-a98f-15f5c2009cc6') AND (PosMlpPatronAccounts.IsActive = 1) AND (PosMlpPatronAccounts.IsDeleted = 0) AND (PosMlpAccounts.AccountType IN (1, 2)) AND (PosMlpPatronAccounts.Balance < 0) 2023-03-17 07:30:54.34 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetDSChargePayOff( Guid posPatronID ): FINISH: 2023-03-17 07:30:54.34 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): START: 2023-03-17 07:30:54.34 [Thread 20] {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 = '300c7d96-de52-41c3-a98f-15f5c2009cc6') AND (PosMlpPatronAccounts.PosMlpMealPlanAccountID = 'c3bac279-88ff-4db5-8c79-d817aaf43e70') 2023-03-17 07:30:54.35 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): Account balance was found 2023-03-17 07:30:54.35 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.GetBalance( Guid posPatronID, Guid posMlpMealPlanAccountID, Double& balance, Boolean& isMealAccount ): FINISH: 2023-03-17 07:30:54.35 [Thread 20] {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-17 07:30:54.35 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:30:54.35 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 1 to hashtable. 2023-03-17 07:30:54.35 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:30:54.35 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:30:54.35 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 2 to hashtable. 2023-03-17 07:30:54.35 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:30:54.35 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:30:54.35 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 3 to hashtable. 2023-03-17 07:30:54.35 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:30:54.35 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): HASH5: 2023-03-17 07:30:54.35 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): START: 2023-03-17 07:30:54.35 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): Adding query 4 to hashtable. 2023-03-17 07:30:54.35 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.AddQueryToRequestHashTable( String sql, Hashtable& requestHash, Int32& counter ): FINISH: 2023-03-17 07:30:54.35 [Thread 20] {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-17 07:30:54.38 [Thread 20] {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-17 07:30:54.38 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): START: 2023-03-17 07:30:54.38 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): Select query to execute: UPDATE PosPatrons SET PosPatrons.UseMealPay = 1 WHERE PosPatronID = '300c7d96-de52-41c3-a98f-15f5c2009cc6' 2023-03-17 07:30:54.38 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.UpdateMealPayPatronFlagToTrue( Guid posPatronID ): FINISH: 2023-03-17 07:30:54.38 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:30:54.38 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:30:54.38 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-17 07:30:54.38 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:54.38 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:54.38 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-17 07:30:54.38 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-17 07:30:59.88 [Thread 20] {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-17 07:30:59.88 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-17 07:30:59.88 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-17 07:30:59.88 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-17 07:30:59.88 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:59.88 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:59.88 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-17 07:30:59.88 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-17 07:30:59.88 [Thread 20] {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-17 07:30:59.88 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O') 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-17 07:30:59.91 [Thread 20] {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 ('6CDKWB84Z9C3HITCWHKJH3PC0','A531012WS5PBQJCA53WKMJ3SW','2UELVMMT0MA5CGDLE01RG7U2O')) 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.91 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.91 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:30:59.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:30:59.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:30:59.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:30:59.92 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-17 07:30:59.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-17 07:30:59.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:30:59.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:30:59.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-17 07:30:59.92 [Thread 20] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 2UELVMMT0MA5CGDLE01RG7U2O 60410 true Katja Elizabeth Ebinger (571) 239-8553 2023-02-10T00:00:00-05:00 Standard 9ZS8GT7HR5HYIN0VXAJMNKQ2O FULLPAY 0.00 05 Hein, Jesse false false 060410 2012-08-31T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 6CDKWB84Z9C3HITCWHKJH3PC0 53884 true Lydia Johanna Ebinger (571) 239-8553 2023-03-14T00:00:00-04:00 Standard BNDHXR0RGWL2DP71TUW4YLUKG FULLPAY 0.00 09 NA false false 053884 2007-12-04T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false A531012WS5PBQJCA53WKMJ3SW 58491 true Anna Marie Ebinger (571) 239-8553 1900-01-01T00:00:00-05:00 Standard 3CY2OU0T2PAQ2STRNJHAN8VEO FULLPAY 0.00 07 389A false false 058491 2010-05-06T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 2UELVMMT0MA5CGDLE01RG7U2O 3E5D18C1BB 0 true true 2UELVMMT0MA5CGDLE01RG7U2O 544E2E5D59 0 true false 2UELVMMT0MA5CGDLE01RG7U2O 4fb5148feb 0 true false 2UELVMMT0MA5CGDLE01RG7U2O C3BAC27970 19.5 true true 6CDKWB84Z9C3HITCWHKJH3PC0 3E5D18C1BB 0 true true 6CDKWB84Z9C3HITCWHKJH3PC0 544E2E5D59 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 4fb5148feb 0 true false 6CDKWB84Z9C3HITCWHKJH3PC0 C3BAC27970 13 true true A531012WS5PBQJCA53WKMJ3SW 3E5D18C1BB 0 true true A531012WS5PBQJCA53WKMJ3SW 544E2E5D59 0 true false A531012WS5PBQJCA53WKMJ3SW 4fb5148feb 0 true false A531012WS5PBQJCA53WKMJ3SW C3BAC27970 21 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-17 07:30:59.92 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-17 07:31:36.55 [Thread 8] {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-17 07:31:36.55 [Thread 8] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): START: 2023-03-17 07:31:36.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): START: 2023-03-17 07:31:36.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Getting patron info for all patrons 2023-03-17 07:31:36.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:31:36.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:31:36.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): ObeyIsConfidentialFlag Set To: False 2023-03-17 07:31:36.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): START: 2023-03-17 07:31:36.55 [Thread 8] {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-17 07:31:36.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.ResetMissingMealPayPatronID( ): FINISH: 2023-03-17 07:31:36.58 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): Update PosPatrons Set PosPatrons.UseMealPay = 1 WHERE PosPatrons.MealPayPatronID IN ('DUMHEHG845IJ70LUULQWITXC0','111IOHDJ405SE6J0SDX7AKY68') 2023-03-17 07:31:36.58 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.58 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.65 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): PatronInfo Data queried from database: 2023-03-17 07:31:36.65 [Thread 8] {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 ('DUMHEHG845IJ70LUULQWITXC0','111IOHDJ405SE6J0SDX7AKY68')) 2023-03-17 07:31:36.65 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.65 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.65 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.65 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.65 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.65 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.65 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.65 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.65 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.65 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.65 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.65 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.65 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.65 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.65 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.65 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.65 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.65 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.65 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.66 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.getDefaultAcctDescription( String accountID, String accountType, Boolean canDeposit, Boolean isMealAcct ): FINISH: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): START: 2023-03-17 07:31:36.66 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.DataFactoryHelper.Product( ): FINISH: Product = 2 2023-03-17 07:31:36.67 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GetThePatrons( String[] PullByIDArray ): FINISH: 2023-03-17 07:31:36.67 [Thread 8] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Encrypting Soap Response. 2023-03-17 07:31:36.67 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:31:36.67 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:31:36.67 [Thread 8] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): Successfully Encrypted Soap Response. 2023-03-17 07:31:36.67 [Thread 8] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): DataSet Results = 111IOHDJ405SE6J0SDX7AKY68 53797 true Ethan James Macqueen Pross (973) 762-0270 2023-03-16T00:00:00-04:00 Standard BNDHXR0RGWL2DP71TUW4YLUKG FULLPAY 0.00 09 NA false false 053797 2007-12-09T00:00:00-05:00 1900-01-01T00:00:00-05:00 0 false DUMHEHG845IJ70LUULQWITXC0 52237 true August Jacob Macqueen Pross (973) 762-0270 2023-03-16T00:00:00-04:00 Standard BNDHXR0RGWL2DP71TUW4YLUKG FULLPAY 0.00 11 NA false false 052237 2005-11-01T00:00:00-04:00 1900-01-01T00:00:00-05:00 0 false 111IOHDJ405SE6J0SDX7AKY68 3E5D18C1BB 8.5 true true 111IOHDJ405SE6J0SDX7AKY68 544E2E5D59 0 true false 111IOHDJ405SE6J0SDX7AKY68 4fb5148feb 0 true false 111IOHDJ405SE6J0SDX7AKY68 C3BAC27970 20.75 true true DUMHEHG845IJ70LUULQWITXC0 3E5D18C1BB 10 true true DUMHEHG845IJ70LUULQWITXC0 544E2E5D59 0 true false DUMHEHG845IJ70LUULQWITXC0 4fb5148feb 0 true false DUMHEHG845IJ70LUULQWITXC0 C3BAC27970 17 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-17 07:31:36.67 [Thread 8] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.UnifiedGetPatronInfo( String[] patronIds ): FINISH: 2023-03-17 07:31:50.52 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:31:50.52 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:31:50.52 [Thread 8] {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-17 07:31:50.52 [Thread 8] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-17 07:31:50.52 [Thread 8] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 3Q8Y754I14OCEZLY2X8VWZHMO 3E5D18C1BB 20 d1ff4fa6-c48f-4158-8df5-4f0eb1611b3a 0 2023-03-17T05:58:54.943-04:00 0LJIAWBEFJPC6KV4AE9O5WW74 C3BAC27970 50 32c8a35f-5ce7-456e-b1fe-f296712b9ecd 0 2023-03-17T06:02:24.623-04:00 5BMJCL620LGULNKRK9H8HW4JK C3BAC27970 20 1e5030a6-e3c5-4847-8e50-5f744b247fd2 0 2023-03-17T06:14:15.783-04:00 DQ2UF4KXZTL1XWJMJQFQE75Z4 C3BAC27970 20 e4f75403-7092-4e6d-b84a-49e3664486cb 0 2023-03-17T06:14:15.783-04:00 6O83FJUWI1UJASHOCI9RILIPS 3E5D18C1BB 100 37d822b1-d0f6-4f9f-b567-06ac6d811a5e 0 2023-03-17T06:33:13.987-04:00 6F13HFH4IY0VH3XW3JDOW9QTC C3BAC27970 100 6e634f00-a9b5-4b2e-b5b2-14cddf01d434 0 2023-03-17T06:34:54.543-04:00 8R8SNDWHI872G85LXNEHGOGZK 3E5D18C1BB 50 aac42d40-3dcd-4730-bcf3-00bcb1e71a2f 0 2023-03-17T06:39:47.3-04:00 05FQSP3CA2JQN8XA8QB07670G C3BAC27970 20 d6fea72a-da58-4bb1-a5d7-4b9457bde6cb 0 2023-03-17T06:39:47.3-04:00 05FQSP3CA2JQN8XA8QB07670G 3E5D18C1BB 20 2682a146-0cee-4f5c-806a-77b5ddfbf1e2 0 2023-03-17T06:39:47.3-04:00 2BOG9G97221VGKQ6T0G8DXAF4 C3BAC27970 20 13851a22-9837-442a-bc9b-8eed187a7992 0 2023-03-17T06:47:24.83-04:00 2BOG9G97221VGKQ6T0G8DXAF4 3E5D18C1BB 5 557b5e38-ecdc-4af4-bd65-689cd4e20578 0 2023-03-17T06:47:24.83-04:00 3KN036RFR9J5EOCPQBKOBKNPC 3E5D18C1BB 30 0f07beb7-33ce-409f-8e6a-8ac1350732b4 0 2023-03-17T06:50:21.653-04:00 3KN036RFR9J5EOCPQBKOBKNPC C3BAC27970 30 e71739f3-0aee-49e1-bd43-fff0c2797066 0 2023-03-17T06:50:21.653-04:00 5RXAX5P0BLX573HNOU0EXJCOW 3E5D18C1BB 20 b3c7d429-eec8-465c-8806-69db4b6b5a5d 0 2023-03-17T06:51:30.79-04:00 5RXAX5P0BLX573HNOU0EXJCOW C3BAC27970 20 f012edc6-8328-4db4-942f-42919109e6a0 0 2023-03-17T06:51:30.79-04:00 EEL360GLQR8WHD18OHT3WI3UO 3E5D18C1BB 25 36e16d73-82e3-4bf8-99ce-d8caa89334aa 0 2023-03-17T06:51:30.79-04:00 EEL360GLQR8WHD18OHT3WI3UO C3BAC27970 20 2be127e3-c072-4334-82e4-c2b100822b4d 0 2023-03-17T06:51:30.79-04:00 2MWCVHN5YSHDK7LANRLPYQ1HC 3E5D18C1BB 15 fbd732f0-95f5-41aa-bdf7-b9f580b2869f 0 2023-03-17T06:52:47.773-04:00 47094MR1WHTKW3A3U9OKHRQIO 3E5D18C1BB 10 cf980579-053c-452f-8dab-bbc58120ebd5 0 2023-03-17T06:56:03.083-04:00 DQLZ8HAQQUQACQ0GNR9UV9SLC 3E5D18C1BB 10 3f21fc0e-4546-4662-acdd-6de90e984a1c 0 2023-03-17T06:59:00.783-04:00 DQLZ8HAQQUQACQ0GNR9UV9SLC C3BAC27970 30 c7621d21-dda6-4c58-b6f1-1bfc26dc5bd2 0 2023-03-17T06:59:00.783-04:00 AFVCA71T0N9M0E8HTV3PJWG00 3E5D18C1BB 10 757196dc-bca1-4112-9bf1-3f4c8c2a19bb 0 2023-03-17T06:59:00.783-04:00 AFVCA71T0N9M0E8HTV3PJWG00 C3BAC27970 30 e72c7d8a-a4b4-43f3-8e20-37e1f4b8f9ef 0 2023-03-17T06:59:00.783-04:00 1D1R9OVTVABJDSVYU7DSTO8W0 3E5D18C1BB 40 4fc6c204-831f-4a92-9cd9-235304e990a9 0 2023-03-17T07:04:29.827-04:00 3BFOSR9MSAF6EGDXOOYSX8OOW 3E5D18C1BB 10 387ef51e-40c8-4a10-b14b-989b5a9e6ec5 0 2023-03-17T07:05:35.983-04:00 3BFOSR9MSAF6EGDXOOYSX8OOW C3BAC27970 5 1e18a191-268a-49de-9872-6fccc17224bc 0 2023-03-17T07:05:35.983-04:00 BMEP5NBC6VR4TISJH1XUVE0AO 3E5D18C1BB 10 9fdc44da-c065-4904-90b3-fb7f04b3f2f0 0 2023-03-17T07:05:35.983-04:00 BMEP5NBC6VR4TISJH1XUVE0AO C3BAC27970 10 3bfcca37-9f13-4a0f-9181-23cc68434e0d 0 2023-03-17T07:05:35.983-04:00 0SMGIPK55U60M04IVB0J37AIO 3E5D18C1BB 20 6549080c-006e-450b-922b-ad206647c1bd 0 2023-03-17T07:08:42.43-04:00 0SMGIPK55U60M04IVB0J37AIO C3BAC27970 33 bdc47135-b1dd-40ee-90a1-8f59df8042c4 0 2023-03-17T07:08:42.43-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 5 453cd81d-7789-456b-98a0-eaa0b7c7e5b8 0 2023-03-17T07:12:07.397-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 7.25 b48b6934-5885-4239-bfac-679095462fa9 0 2023-03-17T07:12:07.397-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 5 7dec2d11-753f-450a-aeba-7cb643abb5c4 0 2023-03-17T07:12:07.397-04:00 9B0U7RUJMC9QLKPMZQLPV2CQO 3E5D18C1BB 100 48cb592b-8db7-4b28-897b-63a94dc76bf3 0 2023-03-17T07:14:06.487-04:00 EJORCP0EQ22RVJIQFS7L4EVPC 3E5D18C1BB 2.75 ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4 0 2023-03-17T07:15:46.117-04:00 EJORCP0EQ22RVJIQFS7L4EVPC C3BAC27970 10 86822ffc-0764-43e6-80ca-5940c0665190 0 2023-03-17T07:15:46.117-04:00 0ZFCASC0BV37DMHD6AIDL5E68 C3BAC27970 20 ecf7f219-1f14-44c1-b08a-744b1ace7faa 0 2023-03-17T07:29:37.897-04:00 8GJ04V9V70NHRY4JL06ROJZSW C3BAC27970 20 2f796aa8-a80c-4802-bf5f-81ceda109f99 0 2023-03-17T07:29:37.897-04:00 0ZFCASC0BV37DMHD6AIDL5E68 3E5D18C1BB 10 a74a33c1-2cb3-45c4-a971-be9dc1a7563b 0 2023-03-17T07:29:37.897-04:00 9J407AGKHNQ7N7ZQPMDTRCTMO 3E5D18C1BB 20 a88f8cd2-9590-48c8-9e86-fa0d99c634c7 0 2023-03-17T07:30:47.85-04:00 9J407AGKHNQ7N7ZQPMDTRCTMO C3BAC27970 2 6d0ce3c0-5537-426a-b924-b63d01f01f51 0 2023-03-17T07:30:47.85-04:00 2UELVMMT0MA5CGDLE01RG7U2O C3BAC27970 25 e9a7f35d-9cff-4401-b250-add63a365e2b 0 2023-03-17T07:30:54.293-04:00 2023-03-17 07:31:50.52 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-17 07:31:50.52 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-17 07:31:50.52 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 42 2023-03-17 07:31:50.52 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 3Q8Y754I14OCEZLY2X8VWZHMO - accountID: 3E5D18C1BB - Amount: 20 - TransactionID: d1ff4fa6-c48f-4158-8df5-4f0eb1611b3a BONUS: 0 2023-03-17 07:31:50.52 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.52 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.52 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'd1ff4fa6-c48f-4158-8df5-4f0eb1611b3a' 2023-03-17 07:31:50.52 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID d1ff4fa6-c48f-4158-8df5-4f0eb1611b3a alredy exists 2023-03-17 07:31:50.52 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.52 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction d1ff4fa6-c48f-4158-8df5-4f0eb1611b3a was already processed. 2023-03-17 07:31:50.52 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.52 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 0LJIAWBEFJPC6KV4AE9O5WW74 - accountID: C3BAC27970 - Amount: 50 - TransactionID: 32c8a35f-5ce7-456e-b1fe-f296712b9ecd BONUS: 0 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '32c8a35f-5ce7-456e-b1fe-f296712b9ecd' 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 32c8a35f-5ce7-456e-b1fe-f296712b9ecd alredy exists 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 32c8a35f-5ce7-456e-b1fe-f296712b9ecd was already processed. 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 5BMJCL620LGULNKRK9H8HW4JK - accountID: C3BAC27970 - Amount: 20 - TransactionID: 1e5030a6-e3c5-4847-8e50-5f744b247fd2 BONUS: 0 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '1e5030a6-e3c5-4847-8e50-5f744b247fd2' 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 1e5030a6-e3c5-4847-8e50-5f744b247fd2 alredy exists 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 1e5030a6-e3c5-4847-8e50-5f744b247fd2 was already processed. 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID DQ2UF4KXZTL1XWJMJQFQE75Z4 - accountID: C3BAC27970 - Amount: 20 - TransactionID: e4f75403-7092-4e6d-b84a-49e3664486cb BONUS: 0 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'e4f75403-7092-4e6d-b84a-49e3664486cb' 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID e4f75403-7092-4e6d-b84a-49e3664486cb alredy exists 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction e4f75403-7092-4e6d-b84a-49e3664486cb was already processed. 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6O83FJUWI1UJASHOCI9RILIPS - accountID: 3E5D18C1BB - Amount: 100 - TransactionID: 37d822b1-d0f6-4f9f-b567-06ac6d811a5e BONUS: 0 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '37d822b1-d0f6-4f9f-b567-06ac6d811a5e' 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 37d822b1-d0f6-4f9f-b567-06ac6d811a5e alredy exists 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 37d822b1-d0f6-4f9f-b567-06ac6d811a5e was already processed. 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6F13HFH4IY0VH3XW3JDOW9QTC - accountID: C3BAC27970 - Amount: 100 - TransactionID: 6e634f00-a9b5-4b2e-b5b2-14cddf01d434 BONUS: 0 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '6e634f00-a9b5-4b2e-b5b2-14cddf01d434' 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 6e634f00-a9b5-4b2e-b5b2-14cddf01d434 alredy exists 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 6e634f00-a9b5-4b2e-b5b2-14cddf01d434 was already processed. 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8R8SNDWHI872G85LXNEHGOGZK - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: aac42d40-3dcd-4730-bcf3-00bcb1e71a2f BONUS: 0 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'aac42d40-3dcd-4730-bcf3-00bcb1e71a2f' 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID aac42d40-3dcd-4730-bcf3-00bcb1e71a2f alredy exists 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction aac42d40-3dcd-4730-bcf3-00bcb1e71a2f was already processed. 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 05FQSP3CA2JQN8XA8QB07670G - accountID: C3BAC27970 - Amount: 20 - TransactionID: d6fea72a-da58-4bb1-a5d7-4b9457bde6cb BONUS: 0 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'd6fea72a-da58-4bb1-a5d7-4b9457bde6cb' 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID d6fea72a-da58-4bb1-a5d7-4b9457bde6cb alredy exists 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction d6fea72a-da58-4bb1-a5d7-4b9457bde6cb was already processed. 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 05FQSP3CA2JQN8XA8QB07670G - accountID: 3E5D18C1BB - Amount: 20 - TransactionID: 2682a146-0cee-4f5c-806a-77b5ddfbf1e2 BONUS: 0 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '2682a146-0cee-4f5c-806a-77b5ddfbf1e2' 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 2682a146-0cee-4f5c-806a-77b5ddfbf1e2 alredy exists 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 2682a146-0cee-4f5c-806a-77b5ddfbf1e2 was already processed. 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.53 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 2BOG9G97221VGKQ6T0G8DXAF4 - accountID: C3BAC27970 - Amount: 20 - TransactionID: 13851a22-9837-442a-bc9b-8eed187a7992 BONUS: 0 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '13851a22-9837-442a-bc9b-8eed187a7992' 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 13851a22-9837-442a-bc9b-8eed187a7992 alredy exists 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 13851a22-9837-442a-bc9b-8eed187a7992 was already processed. 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 2BOG9G97221VGKQ6T0G8DXAF4 - accountID: 3E5D18C1BB - Amount: 5 - TransactionID: 557b5e38-ecdc-4af4-bd65-689cd4e20578 BONUS: 0 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '557b5e38-ecdc-4af4-bd65-689cd4e20578' 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 557b5e38-ecdc-4af4-bd65-689cd4e20578 alredy exists 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 557b5e38-ecdc-4af4-bd65-689cd4e20578 was already processed. 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 3KN036RFR9J5EOCPQBKOBKNPC - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: 0f07beb7-33ce-409f-8e6a-8ac1350732b4 BONUS: 0 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '0f07beb7-33ce-409f-8e6a-8ac1350732b4' 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 0f07beb7-33ce-409f-8e6a-8ac1350732b4 alredy exists 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 0f07beb7-33ce-409f-8e6a-8ac1350732b4 was already processed. 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 3KN036RFR9J5EOCPQBKOBKNPC - accountID: C3BAC27970 - Amount: 30 - TransactionID: e71739f3-0aee-49e1-bd43-fff0c2797066 BONUS: 0 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'e71739f3-0aee-49e1-bd43-fff0c2797066' 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID e71739f3-0aee-49e1-bd43-fff0c2797066 alredy exists 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction e71739f3-0aee-49e1-bd43-fff0c2797066 was already processed. 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 5RXAX5P0BLX573HNOU0EXJCOW - accountID: 3E5D18C1BB - Amount: 20 - TransactionID: b3c7d429-eec8-465c-8806-69db4b6b5a5d BONUS: 0 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b3c7d429-eec8-465c-8806-69db4b6b5a5d' 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b3c7d429-eec8-465c-8806-69db4b6b5a5d alredy exists 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b3c7d429-eec8-465c-8806-69db4b6b5a5d was already processed. 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 5RXAX5P0BLX573HNOU0EXJCOW - accountID: C3BAC27970 - Amount: 20 - TransactionID: f012edc6-8328-4db4-942f-42919109e6a0 BONUS: 0 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'f012edc6-8328-4db4-942f-42919109e6a0' 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID f012edc6-8328-4db4-942f-42919109e6a0 alredy exists 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction f012edc6-8328-4db4-942f-42919109e6a0 was already processed. 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID EEL360GLQR8WHD18OHT3WI3UO - accountID: 3E5D18C1BB - Amount: 25 - TransactionID: 36e16d73-82e3-4bf8-99ce-d8caa89334aa BONUS: 0 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '36e16d73-82e3-4bf8-99ce-d8caa89334aa' 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 36e16d73-82e3-4bf8-99ce-d8caa89334aa alredy exists 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 36e16d73-82e3-4bf8-99ce-d8caa89334aa was already processed. 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID EEL360GLQR8WHD18OHT3WI3UO - accountID: C3BAC27970 - Amount: 20 - TransactionID: 2be127e3-c072-4334-82e4-c2b100822b4d BONUS: 0 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '2be127e3-c072-4334-82e4-c2b100822b4d' 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 2be127e3-c072-4334-82e4-c2b100822b4d alredy exists 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 2be127e3-c072-4334-82e4-c2b100822b4d was already processed. 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 2MWCVHN5YSHDK7LANRLPYQ1HC - accountID: 3E5D18C1BB - Amount: 15 - TransactionID: fbd732f0-95f5-41aa-bdf7-b9f580b2869f BONUS: 0 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'fbd732f0-95f5-41aa-bdf7-b9f580b2869f' 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID fbd732f0-95f5-41aa-bdf7-b9f580b2869f alredy exists 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.54 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction fbd732f0-95f5-41aa-bdf7-b9f580b2869f was already processed. 2023-03-17 07:31:50.54 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 47094MR1WHTKW3A3U9OKHRQIO - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: cf980579-053c-452f-8dab-bbc58120ebd5 BONUS: 0 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'cf980579-053c-452f-8dab-bbc58120ebd5' 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID cf980579-053c-452f-8dab-bbc58120ebd5 alredy exists 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction cf980579-053c-452f-8dab-bbc58120ebd5 was already processed. 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID DQLZ8HAQQUQACQ0GNR9UV9SLC - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: 3f21fc0e-4546-4662-acdd-6de90e984a1c BONUS: 0 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3f21fc0e-4546-4662-acdd-6de90e984a1c' 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3f21fc0e-4546-4662-acdd-6de90e984a1c alredy exists 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 3f21fc0e-4546-4662-acdd-6de90e984a1c was already processed. 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID DQLZ8HAQQUQACQ0GNR9UV9SLC - accountID: C3BAC27970 - Amount: 30 - TransactionID: c7621d21-dda6-4c58-b6f1-1bfc26dc5bd2 BONUS: 0 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'c7621d21-dda6-4c58-b6f1-1bfc26dc5bd2' 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID c7621d21-dda6-4c58-b6f1-1bfc26dc5bd2 alredy exists 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction c7621d21-dda6-4c58-b6f1-1bfc26dc5bd2 was already processed. 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID AFVCA71T0N9M0E8HTV3PJWG00 - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: 757196dc-bca1-4112-9bf1-3f4c8c2a19bb BONUS: 0 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '757196dc-bca1-4112-9bf1-3f4c8c2a19bb' 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 757196dc-bca1-4112-9bf1-3f4c8c2a19bb alredy exists 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 757196dc-bca1-4112-9bf1-3f4c8c2a19bb was already processed. 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID AFVCA71T0N9M0E8HTV3PJWG00 - accountID: C3BAC27970 - Amount: 30 - TransactionID: e72c7d8a-a4b4-43f3-8e20-37e1f4b8f9ef BONUS: 0 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'e72c7d8a-a4b4-43f3-8e20-37e1f4b8f9ef' 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID e72c7d8a-a4b4-43f3-8e20-37e1f4b8f9ef alredy exists 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction e72c7d8a-a4b4-43f3-8e20-37e1f4b8f9ef was already processed. 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 1D1R9OVTVABJDSVYU7DSTO8W0 - accountID: 3E5D18C1BB - Amount: 40 - TransactionID: 4fc6c204-831f-4a92-9cd9-235304e990a9 BONUS: 0 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '4fc6c204-831f-4a92-9cd9-235304e990a9' 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 4fc6c204-831f-4a92-9cd9-235304e990a9 alredy exists 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 4fc6c204-831f-4a92-9cd9-235304e990a9 was already processed. 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 3BFOSR9MSAF6EGDXOOYSX8OOW - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: 387ef51e-40c8-4a10-b14b-989b5a9e6ec5 BONUS: 0 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '387ef51e-40c8-4a10-b14b-989b5a9e6ec5' 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 387ef51e-40c8-4a10-b14b-989b5a9e6ec5 alredy exists 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 387ef51e-40c8-4a10-b14b-989b5a9e6ec5 was already processed. 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 3BFOSR9MSAF6EGDXOOYSX8OOW - accountID: C3BAC27970 - Amount: 5 - TransactionID: 1e18a191-268a-49de-9872-6fccc17224bc BONUS: 0 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '1e18a191-268a-49de-9872-6fccc17224bc' 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 1e18a191-268a-49de-9872-6fccc17224bc alredy exists 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 1e18a191-268a-49de-9872-6fccc17224bc was already processed. 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID BMEP5NBC6VR4TISJH1XUVE0AO - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: 9fdc44da-c065-4904-90b3-fb7f04b3f2f0 BONUS: 0 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.55 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.55 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '9fdc44da-c065-4904-90b3-fb7f04b3f2f0' 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 9fdc44da-c065-4904-90b3-fb7f04b3f2f0 alredy exists 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 9fdc44da-c065-4904-90b3-fb7f04b3f2f0 was already processed. 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID BMEP5NBC6VR4TISJH1XUVE0AO - accountID: C3BAC27970 - Amount: 10 - TransactionID: 3bfcca37-9f13-4a0f-9181-23cc68434e0d BONUS: 0 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '3bfcca37-9f13-4a0f-9181-23cc68434e0d' 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 3bfcca37-9f13-4a0f-9181-23cc68434e0d alredy exists 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 3bfcca37-9f13-4a0f-9181-23cc68434e0d was already processed. 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 0SMGIPK55U60M04IVB0J37AIO - accountID: 3E5D18C1BB - Amount: 20 - TransactionID: 6549080c-006e-450b-922b-ad206647c1bd BONUS: 0 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '6549080c-006e-450b-922b-ad206647c1bd' 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 6549080c-006e-450b-922b-ad206647c1bd alredy exists 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 6549080c-006e-450b-922b-ad206647c1bd was already processed. 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 0SMGIPK55U60M04IVB0J37AIO - accountID: C3BAC27970 - Amount: 33 - TransactionID: bdc47135-b1dd-40ee-90a1-8f59df8042c4 BONUS: 0 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'bdc47135-b1dd-40ee-90a1-8f59df8042c4' 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID bdc47135-b1dd-40ee-90a1-8f59df8042c4 alredy exists 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction bdc47135-b1dd-40ee-90a1-8f59df8042c4 was already processed. 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: 3E5D18C1BB - Amount: 5 - TransactionID: 453cd81d-7789-456b-98a0-eaa0b7c7e5b8 BONUS: 0 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '453cd81d-7789-456b-98a0-eaa0b7c7e5b8' 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 453cd81d-7789-456b-98a0-eaa0b7c7e5b8 alredy exists 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 453cd81d-7789-456b-98a0-eaa0b7c7e5b8 was already processed. 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9HJ5UPDHHUM87VQCKGCG3H0JK - accountID: C3BAC27970 - Amount: 7.25 - TransactionID: b48b6934-5885-4239-bfac-679095462fa9 BONUS: 0 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'b48b6934-5885-4239-bfac-679095462fa9' 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID b48b6934-5885-4239-bfac-679095462fa9 alredy exists 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction b48b6934-5885-4239-bfac-679095462fa9 was already processed. 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID F5ELKADO54MVQ6JSF05MZEV40 - accountID: C3BAC27970 - Amount: 5 - TransactionID: 7dec2d11-753f-450a-aeba-7cb643abb5c4 BONUS: 0 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '7dec2d11-753f-450a-aeba-7cb643abb5c4' 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 7dec2d11-753f-450a-aeba-7cb643abb5c4 alredy exists 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 7dec2d11-753f-450a-aeba-7cb643abb5c4 was already processed. 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9B0U7RUJMC9QLKPMZQLPV2CQO - accountID: 3E5D18C1BB - Amount: 100 - TransactionID: 48cb592b-8db7-4b28-897b-63a94dc76bf3 BONUS: 0 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '48cb592b-8db7-4b28-897b-63a94dc76bf3' 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 48cb592b-8db7-4b28-897b-63a94dc76bf3 alredy exists 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 48cb592b-8db7-4b28-897b-63a94dc76bf3 was already processed. 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID EJORCP0EQ22RVJIQFS7L4EVPC - accountID: 3E5D18C1BB - Amount: 2.75 - TransactionID: ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4 BONUS: 0 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4' 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4 alredy exists 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4 was already processed. 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.56 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID EJORCP0EQ22RVJIQFS7L4EVPC - accountID: C3BAC27970 - Amount: 10 - TransactionID: 86822ffc-0764-43e6-80ca-5940c0665190 BONUS: 0 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '86822ffc-0764-43e6-80ca-5940c0665190' 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 86822ffc-0764-43e6-80ca-5940c0665190 alredy exists 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 86822ffc-0764-43e6-80ca-5940c0665190 was already processed. 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 0ZFCASC0BV37DMHD6AIDL5E68 - accountID: C3BAC27970 - Amount: 20 - TransactionID: ecf7f219-1f14-44c1-b08a-744b1ace7faa BONUS: 0 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'ecf7f219-1f14-44c1-b08a-744b1ace7faa' 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID ecf7f219-1f14-44c1-b08a-744b1ace7faa alredy exists 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction ecf7f219-1f14-44c1-b08a-744b1ace7faa was already processed. 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8GJ04V9V70NHRY4JL06ROJZSW - accountID: C3BAC27970 - Amount: 20 - TransactionID: 2f796aa8-a80c-4802-bf5f-81ceda109f99 BONUS: 0 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '2f796aa8-a80c-4802-bf5f-81ceda109f99' 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 2f796aa8-a80c-4802-bf5f-81ceda109f99 alredy exists 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 2f796aa8-a80c-4802-bf5f-81ceda109f99 was already processed. 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 0ZFCASC0BV37DMHD6AIDL5E68 - accountID: 3E5D18C1BB - Amount: 10 - TransactionID: a74a33c1-2cb3-45c4-a971-be9dc1a7563b BONUS: 0 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'a74a33c1-2cb3-45c4-a971-be9dc1a7563b' 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID a74a33c1-2cb3-45c4-a971-be9dc1a7563b alredy exists 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction a74a33c1-2cb3-45c4-a971-be9dc1a7563b was already processed. 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9J407AGKHNQ7N7ZQPMDTRCTMO - accountID: 3E5D18C1BB - Amount: 20 - TransactionID: a88f8cd2-9590-48c8-9e86-fa0d99c634c7 BONUS: 0 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'a88f8cd2-9590-48c8-9e86-fa0d99c634c7' 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID a88f8cd2-9590-48c8-9e86-fa0d99c634c7 alredy exists 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction a88f8cd2-9590-48c8-9e86-fa0d99c634c7 was already processed. 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 9J407AGKHNQ7N7ZQPMDTRCTMO - accountID: C3BAC27970 - Amount: 2 - TransactionID: 6d0ce3c0-5537-426a-b924-b63d01f01f51 BONUS: 0 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '6d0ce3c0-5537-426a-b924-b63d01f01f51' 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 6d0ce3c0-5537-426a-b924-b63d01f01f51 alredy exists 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 6d0ce3c0-5537-426a-b924-b63d01f01f51 was already processed. 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 2UELVMMT0MA5CGDLE01RG7U2O - accountID: C3BAC27970 - Amount: 25 - TransactionID: e9a7f35d-9cff-4401-b250-add63a365e2b BONUS: 0 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'e9a7f35d-9cff-4401-b250-add63a365e2b' 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID e9a7f35d-9cff-4401-b250-add63a365e2b alredy exists 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction e9a7f35d-9cff-4401-b250-add63a365e2b was already processed. 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Encrypting Soap Response. 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:31:50.57 [Thread 8] {Verbose} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): Successfully Encrypted Soap Response. 2023-03-17 07:31:50.57 [Thread 8] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): FINISH: 2023-03-17 07:33:03.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): START: 2023-03-17 07:33:03.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.Configuration.MealPayConfig.GetInstance( Boolean encryptedData ): FINISH: 2023-03-17 07:33:03.94 [Thread 20] {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-17 07:33:03.94 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): START: 2023-03-17 07:33:03.94 [Thread 20] {Info} HorizonBoss.MealPayLive.WebServices.MealPayCentralExternalWS.GenerateDepositsV2( GenerateDepositDataV2 depositDataV2 ): 3Q8Y754I14OCEZLY2X8VWZHMO 3E5D18C1BB 20 d1ff4fa6-c48f-4158-8df5-4f0eb1611b3a 0 2023-03-17T05:58:54.943-04:00 0LJIAWBEFJPC6KV4AE9O5WW74 C3BAC27970 50 32c8a35f-5ce7-456e-b1fe-f296712b9ecd 0 2023-03-17T06:02:24.623-04:00 5BMJCL620LGULNKRK9H8HW4JK C3BAC27970 20 1e5030a6-e3c5-4847-8e50-5f744b247fd2 0 2023-03-17T06:14:15.783-04:00 DQ2UF4KXZTL1XWJMJQFQE75Z4 C3BAC27970 20 e4f75403-7092-4e6d-b84a-49e3664486cb 0 2023-03-17T06:14:15.783-04:00 6O83FJUWI1UJASHOCI9RILIPS 3E5D18C1BB 100 37d822b1-d0f6-4f9f-b567-06ac6d811a5e 0 2023-03-17T06:33:13.987-04:00 6F13HFH4IY0VH3XW3JDOW9QTC C3BAC27970 100 6e634f00-a9b5-4b2e-b5b2-14cddf01d434 0 2023-03-17T06:34:54.543-04:00 8R8SNDWHI872G85LXNEHGOGZK 3E5D18C1BB 50 aac42d40-3dcd-4730-bcf3-00bcb1e71a2f 0 2023-03-17T06:39:47.3-04:00 05FQSP3CA2JQN8XA8QB07670G C3BAC27970 20 d6fea72a-da58-4bb1-a5d7-4b9457bde6cb 0 2023-03-17T06:39:47.3-04:00 05FQSP3CA2JQN8XA8QB07670G 3E5D18C1BB 20 2682a146-0cee-4f5c-806a-77b5ddfbf1e2 0 2023-03-17T06:39:47.3-04:00 2BOG9G97221VGKQ6T0G8DXAF4 C3BAC27970 20 13851a22-9837-442a-bc9b-8eed187a7992 0 2023-03-17T06:47:24.83-04:00 2BOG9G97221VGKQ6T0G8DXAF4 3E5D18C1BB 5 557b5e38-ecdc-4af4-bd65-689cd4e20578 0 2023-03-17T06:47:24.83-04:00 3KN036RFR9J5EOCPQBKOBKNPC 3E5D18C1BB 30 0f07beb7-33ce-409f-8e6a-8ac1350732b4 0 2023-03-17T06:50:21.653-04:00 3KN036RFR9J5EOCPQBKOBKNPC C3BAC27970 30 e71739f3-0aee-49e1-bd43-fff0c2797066 0 2023-03-17T06:50:21.653-04:00 5RXAX5P0BLX573HNOU0EXJCOW 3E5D18C1BB 20 b3c7d429-eec8-465c-8806-69db4b6b5a5d 0 2023-03-17T06:51:30.79-04:00 5RXAX5P0BLX573HNOU0EXJCOW C3BAC27970 20 f012edc6-8328-4db4-942f-42919109e6a0 0 2023-03-17T06:51:30.79-04:00 EEL360GLQR8WHD18OHT3WI3UO 3E5D18C1BB 25 36e16d73-82e3-4bf8-99ce-d8caa89334aa 0 2023-03-17T06:51:30.79-04:00 EEL360GLQR8WHD18OHT3WI3UO C3BAC27970 20 2be127e3-c072-4334-82e4-c2b100822b4d 0 2023-03-17T06:51:30.79-04:00 2MWCVHN5YSHDK7LANRLPYQ1HC 3E5D18C1BB 15 fbd732f0-95f5-41aa-bdf7-b9f580b2869f 0 2023-03-17T06:52:47.773-04:00 47094MR1WHTKW3A3U9OKHRQIO 3E5D18C1BB 10 cf980579-053c-452f-8dab-bbc58120ebd5 0 2023-03-17T06:56:03.083-04:00 DQLZ8HAQQUQACQ0GNR9UV9SLC 3E5D18C1BB 10 3f21fc0e-4546-4662-acdd-6de90e984a1c 0 2023-03-17T06:59:00.783-04:00 DQLZ8HAQQUQACQ0GNR9UV9SLC C3BAC27970 30 c7621d21-dda6-4c58-b6f1-1bfc26dc5bd2 0 2023-03-17T06:59:00.783-04:00 AFVCA71T0N9M0E8HTV3PJWG00 3E5D18C1BB 10 757196dc-bca1-4112-9bf1-3f4c8c2a19bb 0 2023-03-17T06:59:00.783-04:00 AFVCA71T0N9M0E8HTV3PJWG00 C3BAC27970 30 e72c7d8a-a4b4-43f3-8e20-37e1f4b8f9ef 0 2023-03-17T06:59:00.783-04:00 1D1R9OVTVABJDSVYU7DSTO8W0 3E5D18C1BB 40 4fc6c204-831f-4a92-9cd9-235304e990a9 0 2023-03-17T07:04:29.827-04:00 3BFOSR9MSAF6EGDXOOYSX8OOW 3E5D18C1BB 10 387ef51e-40c8-4a10-b14b-989b5a9e6ec5 0 2023-03-17T07:05:35.983-04:00 3BFOSR9MSAF6EGDXOOYSX8OOW C3BAC27970 5 1e18a191-268a-49de-9872-6fccc17224bc 0 2023-03-17T07:05:35.983-04:00 BMEP5NBC6VR4TISJH1XUVE0AO 3E5D18C1BB 10 9fdc44da-c065-4904-90b3-fb7f04b3f2f0 0 2023-03-17T07:05:35.983-04:00 BMEP5NBC6VR4TISJH1XUVE0AO C3BAC27970 10 3bfcca37-9f13-4a0f-9181-23cc68434e0d 0 2023-03-17T07:05:35.983-04:00 0SMGIPK55U60M04IVB0J37AIO 3E5D18C1BB 20 6549080c-006e-450b-922b-ad206647c1bd 0 2023-03-17T07:08:42.43-04:00 0SMGIPK55U60M04IVB0J37AIO C3BAC27970 33 bdc47135-b1dd-40ee-90a1-8f59df8042c4 0 2023-03-17T07:08:42.43-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK 3E5D18C1BB 5 453cd81d-7789-456b-98a0-eaa0b7c7e5b8 0 2023-03-17T07:12:07.397-04:00 9HJ5UPDHHUM87VQCKGCG3H0JK C3BAC27970 7.25 b48b6934-5885-4239-bfac-679095462fa9 0 2023-03-17T07:12:07.397-04:00 F5ELKADO54MVQ6JSF05MZEV40 C3BAC27970 5 7dec2d11-753f-450a-aeba-7cb643abb5c4 0 2023-03-17T07:12:07.397-04:00 9B0U7RUJMC9QLKPMZQLPV2CQO 3E5D18C1BB 100 48cb592b-8db7-4b28-897b-63a94dc76bf3 0 2023-03-17T07:14:06.487-04:00 EJORCP0EQ22RVJIQFS7L4EVPC 3E5D18C1BB 2.75 ec49357c-ff7d-4673-b2dd-7cb1a71ab3c4 0 2023-03-17T07:15:46.117-04:00 EJORCP0EQ22RVJIQFS7L4EVPC C3BAC27970 10 86822ffc-0764-43e6-80ca-5940c0665190 0 2023-03-17T07:15:46.117-04:00 0ZFCASC0BV37DMHD6AIDL5E68 C3BAC27970 20 ecf7f219-1f14-44c1-b08a-744b1ace7faa 0 2023-03-17T07:29:37.897-04:00 8GJ04V9V70NHRY4JL06ROJZSW C3BAC27970 20 2f796aa8-a80c-4802-bf5f-81ceda109f99 0 2023-03-17T07:29:37.897-04:00 0ZFCASC0BV37DMHD6AIDL5E68 3E5D18C1BB 10 a74a33c1-2cb3-45c4-a971-be9dc1a7563b 0 2023-03-17T07:29:37.897-04:00 9J407AGKHNQ7N7ZQPMDTRCTMO 3E5D18C1BB 20 a88f8cd2-9590-48c8-9e86-fa0d99c634c7 0 2023-03-17T07:30:47.85-04:00 9J407AGKHNQ7N7ZQPMDTRCTMO C3BAC27970 2 6d0ce3c0-5537-426a-b924-b63d01f01f51 0 2023-03-17T07:30:47.85-04:00 2UELVMMT0MA5CGDLE01RG7U2O C3BAC27970 25 e9a7f35d-9cff-4401-b250-add63a365e2b 0 2023-03-17T07:30:54.293-04:00 2023-03-17 07:33:03.94 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): START: 2023-03-17 07:33:03.94 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Verifying keys are on tracking tables 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Number of payments to process: 42 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 3Q8Y754I14OCEZLY2X8VWZHMO - accountID: 3E5D18C1BB - Amount: 20 - TransactionID: d1ff4fa6-c48f-4158-8df5-4f0eb1611b3a BONUS: 0 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'd1ff4fa6-c48f-4158-8df5-4f0eb1611b3a' 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID d1ff4fa6-c48f-4158-8df5-4f0eb1611b3a alredy exists 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction d1ff4fa6-c48f-4158-8df5-4f0eb1611b3a was already processed. 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 0LJIAWBEFJPC6KV4AE9O5WW74 - accountID: C3BAC27970 - Amount: 50 - TransactionID: 32c8a35f-5ce7-456e-b1fe-f296712b9ecd BONUS: 0 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '32c8a35f-5ce7-456e-b1fe-f296712b9ecd' 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 32c8a35f-5ce7-456e-b1fe-f296712b9ecd alredy exists 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 32c8a35f-5ce7-456e-b1fe-f296712b9ecd was already processed. 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 5BMJCL620LGULNKRK9H8HW4JK - accountID: C3BAC27970 - Amount: 20 - TransactionID: 1e5030a6-e3c5-4847-8e50-5f744b247fd2 BONUS: 0 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '1e5030a6-e3c5-4847-8e50-5f744b247fd2' 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 1e5030a6-e3c5-4847-8e50-5f744b247fd2 alredy exists 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 1e5030a6-e3c5-4847-8e50-5f744b247fd2 was already processed. 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID DQ2UF4KXZTL1XWJMJQFQE75Z4 - accountID: C3BAC27970 - Amount: 20 - TransactionID: e4f75403-7092-4e6d-b84a-49e3664486cb BONUS: 0 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'e4f75403-7092-4e6d-b84a-49e3664486cb' 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID e4f75403-7092-4e6d-b84a-49e3664486cb alredy exists 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction e4f75403-7092-4e6d-b84a-49e3664486cb was already processed. 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6O83FJUWI1UJASHOCI9RILIPS - accountID: 3E5D18C1BB - Amount: 100 - TransactionID: 37d822b1-d0f6-4f9f-b567-06ac6d811a5e BONUS: 0 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '37d822b1-d0f6-4f9f-b567-06ac6d811a5e' 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 37d822b1-d0f6-4f9f-b567-06ac6d811a5e alredy exists 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 37d822b1-d0f6-4f9f-b567-06ac6d811a5e was already processed. 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:33:03.95 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 6F13HFH4IY0VH3XW3JDOW9QTC - accountID: C3BAC27970 - Amount: 100 - TransactionID: 6e634f00-a9b5-4b2e-b5b2-14cddf01d434 BONUS: 0 2023-03-17 07:33:03.95 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '6e634f00-a9b5-4b2e-b5b2-14cddf01d434' 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 6e634f00-a9b5-4b2e-b5b2-14cddf01d434 alredy exists 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 6e634f00-a9b5-4b2e-b5b2-14cddf01d434 was already processed. 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 8R8SNDWHI872G85LXNEHGOGZK - accountID: 3E5D18C1BB - Amount: 50 - TransactionID: aac42d40-3dcd-4730-bcf3-00bcb1e71a2f BONUS: 0 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'aac42d40-3dcd-4730-bcf3-00bcb1e71a2f' 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID aac42d40-3dcd-4730-bcf3-00bcb1e71a2f alredy exists 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction aac42d40-3dcd-4730-bcf3-00bcb1e71a2f was already processed. 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 05FQSP3CA2JQN8XA8QB07670G - accountID: C3BAC27970 - Amount: 20 - TransactionID: d6fea72a-da58-4bb1-a5d7-4b9457bde6cb BONUS: 0 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = 'd6fea72a-da58-4bb1-a5d7-4b9457bde6cb' 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID d6fea72a-da58-4bb1-a5d7-4b9457bde6cb alredy exists 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction d6fea72a-da58-4bb1-a5d7-4b9457bde6cb was already processed. 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 05FQSP3CA2JQN8XA8QB07670G - accountID: 3E5D18C1BB - Amount: 20 - TransactionID: 2682a146-0cee-4f5c-806a-77b5ddfbf1e2 BONUS: 0 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '2682a146-0cee-4f5c-806a-77b5ddfbf1e2' 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 2682a146-0cee-4f5c-806a-77b5ddfbf1e2 alredy exists 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 2682a146-0cee-4f5c-806a-77b5ddfbf1e2 was already processed. 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 2BOG9G97221VGKQ6T0G8DXAF4 - accountID: C3BAC27970 - Amount: 20 - TransactionID: 13851a22-9837-442a-bc9b-8eed187a7992 BONUS: 0 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '13851a22-9837-442a-bc9b-8eed187a7992' 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 13851a22-9837-442a-bc9b-8eed187a7992 alredy exists 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 13851a22-9837-442a-bc9b-8eed187a7992 was already processed. 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 2BOG9G97221VGKQ6T0G8DXAF4 - accountID: 3E5D18C1BB - Amount: 5 - TransactionID: 557b5e38-ecdc-4af4-bd65-689cd4e20578 BONUS: 0 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '557b5e38-ecdc-4af4-bd65-689cd4e20578' 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): TransactionID 557b5e38-ecdc-4af4-bd65-689cd4e20578 alredy exists 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): The MealPay transaction 557b5e38-ecdc-4af4-bd65-689cd4e20578 was already processed. 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): FINISH: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.IQPatron.GenerateDeposits( GenerateDepositDataV2 depositData, Boolean forTIES ): Calling DoWriteTransaction with params: PatronID 3KN036RFR9J5EOCPQBKOBKNPC - accountID: 3E5D18C1BB - Amount: 30 - TransactionID: 0f07beb7-33ce-409f-8e6a-8ac1350732b4 BONUS: 0 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.DoWriteTransaction( String patronID, String account, Double amount, String transactionNumber, Boolean bLimitSitesAccessible, String sSitesAccessibleGuid, Double bonusAmount ): START: 2023-03-17 07:33:03.96 [Thread 20] {Info} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): START: 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Patrons.OneSourceTransaction.IsNewMealPayTransaction( String transactionNumber ): Select query to execute: SELECT COUNT(*) FROM PosTransactionsMealPay WITH (NOLOCK) WHERE TransactionNumber = '0f07beb7-33ce-409f-8e6a-8ac1350732b4' 2023-03-17 07:33:03.96 [Thread 20] {Verbose} HorizonBoss.MealPayLive.BusinessObjects.Pa