public List <CustomerAccount> GetCustomerAccountListByOfficeIDs(bool allOffices, string officeIDs)
 {
     return(CustomerAccountIntegration.GetCustomerAccountListByOfficeIDs(allOffices, officeIDs));
 }
 public CustomerAccount GetCustomerAccountByDCAccountId(int DCAccountID)
 {
     return(CustomerAccountIntegration.GetCustomerAccountByDCAccountId(DCAccountID));
 }
 public CustomerAccount GetPayByCompany(int policyTypeID, decimal installmentAmount, string policyMode, int customerAge = 0)
 {
     return(CustomerAccountIntegration.GetPayByCompany(policyTypeID, installmentAmount, policyMode, customerAge));
 }
 public List <CustomerAccount> GetCustomerAccountCertificateList()
 {
     return(CustomerAccountIntegration.GetCustomerAccountCertificateList());
 }
 public CustomerAccount GetCustomerAccountByID(int CustomerAccountID)
 {
     return(CustomerAccountIntegration.GetCustomerAccountByID(CustomerAccountID));
 }
 public List <CustomerAccount> GetCustomerAccountListByInstallmentMode(string InstallmentMode, bool allOffices = false, bool showDeleted = false)
 {
     return(CustomerAccountIntegration.GetCustomerAccountListByInstallmentMode(InstallmentMode, allOffices, showDeleted));
 }
 public List <CustomerAccount> GetDiscontinuedCustomerAccountList(DateTime transactionDate, bool allOffices = false)
 {
     return(CustomerAccountIntegration.GetDiscontinuedCustomerAccountList(transactionDate, allOffices));
 }
 public List <CustomerAccount> GetImmatureCustomerAccountList(bool allOffices = false, bool showDeleted = false)
 {
     return(CustomerAccountIntegration.GetImmatureCustomerAccountList(allOffices, showDeleted));
 }
 /// <summary>
 /// Returns only immature customer accounts by given PolicyTypeDescription
 /// </summary>
 /// <param name="policyTypeDescription"></param>
 /// <param name="allOffices"></param>
 /// <param name="showDeleted"></param>
 /// <returns></returns>
 public List <CustomerAccount> GetCustomerAccountListByPolicyType(string policyTypeDescription, bool allOffices = false, bool showDeleted = false)
 {
     return(CustomerAccountIntegration.GetCustomerAccountListByPolicyType(policyTypeDescription, allOffices, showDeleted));
 }
 public int DeleteCustomerAccount(CustomerAccount theCustomerAccount)
 {
     return(CustomerAccountIntegration.DeleteCustomerAccount(theCustomerAccount));
 }
 public int UpdateCustomerAccount(CustomerAccount theCustomerAccount)
 {
     return(CustomerAccountIntegration.UpdateCustomerAccount(theCustomerAccount));
 }
 public int InsertCustomerAccount(CustomerAccount theCustomerAccount, CustomerAccountReceipt theCustomerAccountReceipt)
 {
     return(CustomerAccountIntegration.InsertCustomerAccount(theCustomerAccount, theCustomerAccountReceipt));
 }
 public List <CustomerAccount> GetContinuedCustomerAccountListByCustomerID(int customerID)
 {
     return(CustomerAccountIntegration.GetContinuedCustomerAccountListByCustomerID(customerID));
 }
 public List <CustomerAccount> GetEligibleCustomerAccountListByCustomerID(int customerID, bool isProcessingApproval = false)
 {
     return(CustomerAccountIntegration.GetEligibleCustomerAccountListByCustomerID(customerID, isProcessingApproval));
 }