public void Do_preliminary_stuff <TThirdPartyType, TOwnedType>( IReconciliator <TThirdPartyType, TOwnedType> reconciliator, IReconciliationInterface <TThirdPartyType, TOwnedType> reconciliation_interface) where TThirdPartyType : ICSVRecord, new() where TOwnedType : ICSVRecord, new() { }
private void Do_Asda_transaction_matching( IReconciliator <CredCard2Record, CredCard2InOutRecord> reconciliator, IReconciliationInterface <CredCard2Record, CredCard2InOutRecord> reconciliation_interface) { SetAsdaStrings(); Do_transaction_matching(reconciliator, reconciliation_interface); }
public void Do_preliminary_stuff <TThirdPartyType, TOwnedType>( IReconciliator <TThirdPartyType, TOwnedType> reconciliator, IReconciliationInterface <TThirdPartyType, TOwnedType> reconciliation_interface) where TThirdPartyType : ICSVRecord, new() where TOwnedType : ICSVRecord, new() { Do_employer_expense_matching(reconciliator, reconciliation_interface); }
public void Do_preliminary_stuff <TThirdPartyType, TOwnedType>( IReconciliator <TThirdPartyType, TOwnedType> reconciliator, IReconciliationInterface <TThirdPartyType, TOwnedType> reconciliation_interface) where TThirdPartyType : ICSVRecord, new() where TOwnedType : ICSVRecord, new() { Do_employer_expense_matching( reconciliator as IReconciliator <ActualBankRecord, BankRecord>, reconciliation_interface as IReconciliationInterface <ActualBankRecord, BankRecord>); Ensure_that_ExpectedIn_transactions_will_be_updated_after_reconciliation( reconciliator as IReconciliator <ActualBankRecord, BankRecord>); }
private void Do_employer_expense_matching( IReconciliator <ActualBankRecord, BankRecord> reconciliator, IReconciliationInterface <ActualBankRecord, BankRecord> reconciliation_interface) { Filter_for_all_expense_transactions_from_actual_bank_in(reconciliator); Filter_for_all_wages_rows_and_expense_transactions_from_expected_in(reconciliator); reconciliator.Set_match_finder(Find_expense_matches); reconciliator.Set_record_matcher(Match_expense_records); reconciliation_interface.Do_semi_automatic_matching(); reconciliator.Refresh_files(); Remove_expense_rows_that_didnt_get_matched(reconciliator); reconciliator.Reset_match_finder(); reconciliator.Reset_record_matcher(); }
public void Do_transaction_matching( IReconciliator <CredCard2Record, CredCard2InOutRecord> reconciliator, IReconciliationInterface <CredCard2Record, CredCard2InOutRecord> reconciliation_interface) { Filter_matching_transactions_from_cred_card2(reconciliator); Filter_matching_transactions_from_cred_card2_in_out(reconciliator); reconciliator.Set_match_finder(Find_matches); reconciliator.Set_record_matcher(Match_specified_records); reconciliator.Rewind(); reconciliation_interface.Do_semi_automatic_matching(); reconciliator.Refresh_files(); reconciliator.Reset_match_finder(); reconciliator.Reset_record_matcher(); }
private void Do_employer_expense_matching <TThirdPartyType, TOwnedType>( IReconciliator <TThirdPartyType, TOwnedType> reconciliator, IReconciliationInterface <TThirdPartyType, TOwnedType> reconciliation_interface) where TThirdPartyType : ICSVRecord, new() where TOwnedType : ICSVRecord, new() { Filter_for_all_expense_transactions_from_actual_bank_in(reconciliator); Filter_for_all_wages_rows_and_expense_transactions_from_expected_in(reconciliator); reconciliator.Set_match_finder(Find_expense_matches); reconciliator.Set_record_matcher(Match_specified_records); reconciliation_interface.Do_semi_automatic_matching(); reconciliator.Refresh_files(); reconciliator.Reset_match_finder(); reconciliator.Reset_record_matcher(); }
public void Do_preliminary_stuff <TThirdPartyType, TOwnedType>( IReconciliator <TThirdPartyType, TOwnedType> reconciliator, IReconciliationInterface <TThirdPartyType, TOwnedType> reconciliation_interface) where TThirdPartyType : ICSVRecord, new() where TOwnedType : ICSVRecord, new() { Do_amazon_transaction_matching( reconciliator as IReconciliator <CredCard2Record, CredCard2InOutRecord>, reconciliation_interface as IReconciliationInterface <CredCard2Record, CredCard2InOutRecord>); Do_iTunes_transaction_matching( reconciliator as IReconciliator <CredCard2Record, CredCard2InOutRecord>, reconciliation_interface as IReconciliationInterface <CredCard2Record, CredCard2InOutRecord>); /* Do_Asda_transaction_matching( * reconciliator as IReconciliator<CredCard2Record, CredCard2InOutRecord>, * reconciliation_interface as IReconciliationInterface<CredCard2Record, CredCard2InOutRecord>);*/ }