Example #1
0
        private void InitStrings(string cardDataInputCapability, string cardholderAuthenticationCapability, string cardCaptureCapability, string operatingEnvironment, string cardholderPresent, string cardPresent, string cardDataInputMode, string cardholderAuthenticationMethod, string cardholderAuthenticationEntity, string cardDataOutputCapability, string terminalOutputCapability, string pINCaptureCapability, string terminalOperator, string terminalType)
        {
            this.CardDataInputCapability = EFTProperties <CardDataInputCapabilityEnum> .Enum(cardDataInputCapability);

            this.CardholderAuthenticationCapability = EFTProperties <CardholderAuthenticationCapabilityEnum> .Enum(cardholderAuthenticationCapability);

            this.CardCaptureCapability = EFTProperties <CardCaptureCapabilityEnum> .Enum(cardCaptureCapability);

            this.OperatingEnvironment = EFTProperties <OperatingEnvironmentEnum> .Enum(operatingEnvironment);

            this.CardholderPresent = EFTProperties <CardholderPresentEnum> .Enum(cardholderPresent);

            this.CardPresent = EFTProperties <CardPresentEnum> .Enum(cardPresent);

            this.CardDataInputMode = EFTProperties <CardDataInputModeEnum> .Enum(cardDataInputMode);

            this.CardholderAuthenticationMethod = EFTProperties <CardholderAuthenticationMethodEnum> .Enum(cardholderAuthenticationMethod);

            this.CardholderAuthenticationEntity = EFTProperties <CardholderAuthenticationEntityEnum> .Enum(cardholderAuthenticationEntity);

            this.CardDataOutputCapability = EFTProperties <CardDataOutputCapabilityEnum> .Enum(cardDataOutputCapability);

            this.TerminalOutputCapability = EFTProperties <TerminalOutputCapabilityEnum> .Enum(terminalOutputCapability);

            this.PINCaptureCapability = EFTProperties <PINCaptureCapabilityEnum> .Enum(pINCaptureCapability);

            this.TerminalOperator = EFTProperties <TerminalOperatorEnum> .Enum(terminalOperator);

            this.TerminalType = EFTProperties <TerminalTypeEnum> .Enum(terminalType);
        }
Example #2
0
        private void InitStrings(string areaOfUsage, string authProcessingRequirements, string servicesAndPINRequirements)
        {
            this.AreaOfUsage = EFTProperties <AreaOfUsageEnum> .Enum(areaOfUsage);

            this.AuthorizationProcessingRequirements = EFTProperties <AuthorizationProcessingRequirementsEnum> .Enum(authProcessingRequirements);

            this.ServicesAndPINRequirements = EFTProperties <ServicesAndPINRequirementsEnum> .Enum(servicesAndPINRequirements);
        }
Example #3
0
        private void InitStrings(string tranType, string fromAccount, string toAccount)
        {
            this.TransactionType = EFTProperties <TransactionTypeEnum> .Enum(tranType);

            this.FromAccount = EFTProperties <AccountTypeEnum> .Enum(fromAccount);

            this.ToAccount = EFTProperties <AccountTypeEnum> .Enum(toAccount);
        }
Example #4
0
        private void InitValues(string accountType, string amountType, string currencyCode, double amount)
        {
            this.AccountType = EFTProperties <AccountTypeEnum> .Enum(accountType);

            this.AmountType = EFTProperties <AmountTypeEnum> .Enum(amountType);

            this.CurrencyCode = currencyCode;
            this.Amount       = amount;
        }
Example #5
0
 public override string ToString()
 {
     return(string.Concat(new string[]
     {
         EFTProperties <CardDataInputCapabilityEnum> .Value(this.CardDataInputCapability).Value,
         EFTProperties <CardholderAuthenticationCapabilityEnum> .Value(this.CardholderAuthenticationCapability).Value,
         EFTProperties <CardCaptureCapabilityEnum> .Value(this.CardCaptureCapability).Value,
         EFTProperties <OperatingEnvironmentEnum> .Value(this.OperatingEnvironment).Value,
         EFTProperties <CardholderPresentEnum> .Value(this.CardholderPresent).Value,
         EFTProperties <CardPresentEnum> .Value(this.CardPresent).Value,
         EFTProperties <CardDataInputModeEnum> .Value(this.CardDataInputMode).Value,
         EFTProperties <CardholderAuthenticationMethodEnum> .Value(this.CardholderAuthenticationMethod).Value,
         EFTProperties <CardholderAuthenticationEntityEnum> .Value(this.CardholderAuthenticationEntity).Value,
         EFTProperties <CardDataOutputCapabilityEnum> .Value(this.CardDataOutputCapability).Value,
         EFTProperties <TerminalOutputCapabilityEnum> .Value(this.TerminalOutputCapability).Value,
         EFTProperties <PINCaptureCapabilityEnum> .Value(this.PINCaptureCapability).Value,
         EFTProperties <TerminalOperatorEnum> .Value(this.TerminalOperator).Value,
         EFTProperties <TerminalTypeEnum> .Value(this.TerminalType).Value
     }));
 }
Example #6
0
 public override string ToString()
 {
     if (this.Amount < 0.0)
     {
         return(string.Concat(new string[]
         {
             EFTProperties <AccountTypeEnum> .Value(this.AccountType).Value,
             EFTProperties <AmountTypeEnum> .Value(this.AmountType).Value,
             this.CurrencyCode,
             "D",
             (-this.Amount).ToString().PadLeft(12, '0')
         }));
     }
     return(string.Concat(new string[]
     {
         EFTProperties <AccountTypeEnum> .Value(this.AccountType).Value,
         EFTProperties <AmountTypeEnum> .Value(this.AmountType).Value,
         this.CurrencyCode,
         "C",
         this.Amount.ToString().PadLeft(12, '0')
     }));
 }
Example #7
0
 public override string ToString()
 {
     return(EFTProperties <AreaOfUsageEnum> .Value(this.AreaOfUsage).Value + EFTProperties <AuthorizationProcessingRequirementsEnum> .Value(this.AuthorizationProcessingRequirements).Value + EFTProperties <ServicesAndPINRequirementsEnum> .Value(this.ServicesAndPINRequirements).Value);
 }
        private void InitStrings(string fromAccount, string toAccount)
        {
            this.FromAccount = EFTProperties <AccountTypeQualifierEnum> .Enum(fromAccount);

            this.ToAccount = EFTProperties <AccountTypeQualifierEnum> .Enum(toAccount);
        }
 public override string ToString()
 {
     return(EFTProperties <AccountTypeQualifierEnum> .Value(this.FromAccount).Value + EFTProperties <AccountTypeQualifierEnum> .Value(this.ToAccount).Value);
 }
Example #10
0
 public override string ToString()
 {
     return(EFTProperties <TransactionTypeEnum> .Value(this.TransactionType).Value + EFTProperties <AccountTypeEnum> .Value(this.FromAccount).Value + EFTProperties <AccountTypeEnum> .Value(this.ToAccount).Value);
 }
Example #11
0
        private void InitStrings(string panEntryMode, string pinEntryCapability)
        {
            this.PANEntryMode = EFTProperties <PANEntryModeEnum> .Enum(panEntryMode);

            this.PINEntryCapability = EFTProperties <PINEntryCapabilityEnum> .Enum(pinEntryCapability);
        }
Example #12
0
 public override string ToString()
 {
     return(EFTProperties <PANEntryModeEnum> .Value(this.PANEntryMode).Value + EFTProperties <PINEntryCapabilityEnum> .Value(this.PINEntryCapability).Value);
 }
        private void InitStrings(string authorizationType, string authorizationLimits)
        {
            this.AuthorizationType = EFTProperties <AuthorizationTypeEnum> .Enum(authorizationType);

            this.AuthorizationLimits = EFTProperties <AuthorizationLimitsEnum> .Enum(authorizationLimits);
        }
 public override string ToString()
 {
     return(EFTProperties <AuthorizationTypeEnum> .Value(this.AuthorizationType).Value + EFTProperties <AuthorizationLimitsEnum> .Value(this.AuthorizationLimits).Value);
 }