/// <summary> /// Returns a string that represents the current object. /// </summary> /// <returns> /// A string that represents the current object. /// </returns> public override string ToString() { return(string.Format( "{0} {1}, CR {2} {3} emails", ApprovedAmount.ToString("C0", Strategies.Library.Instance.Culture), AppValidFor == null ? "forever" : "until " + AppValidFor.MomentStr(), LastApprovedCashRequestID, IsEmailSendingBanned ? "without" : "with" )); } // ToString
public override string ToString() { var info = new StringBuilder(); info.Append(base.ToString()); info.Append("Approved amount: ").AppendLine(ApprovedAmount.ToString()); info.Append("Approved Amount Currency: ").AppendLine(ApprovedAmountCurrency); info.Append("Batch number: ").AppendLine(BatchNumber.ToString()); info.Append("Receipt number: ").AppendLine(ReceiptNumber.ToString()); info.Append("RRN: ").AppendLine(ReturnReferenceNumber); info.Append("Authorization code: ").AppendLine(AuthorizationCode); info.Append("Card number: ").AppendLine(CardNumber); info.Append("Card holder name: ").AppendLine(CardHolderName); info.Append("Card company: ").AppendLine(CardCompany); info.Append("EMV Application Label: ").AppendLine(EmvApplicationLabel); info.Append("EMV Application ID: ").AppendLine(EmvApplicationId); info.Append("Transaction Flag: ").AppendLine(TransactionFlag.ToString()); info.Append("Is Pin Used: ").AppendLine(IsPinUsed.ToString()); return(info.ToString()); }
public void ToRow(DataTable tbl) { tbl.Rows.Add( CustomerID.ToString("G0", gb), CashRequestID.ToString("G0", gb), CreationDate.ToString("d/MMM/yyyy H:mm:ss", gb), ManualDecisionTime.ToString("d/MMM/yyyy H:mm:ss", gb), ApprovedAmount.ToString("C0", gb), InterestRate.ToString("P2", gb), RepaymentPeriod.ToString("G0", gb), ManualSetupFeePercent.ToString("P2", gb), BrokerSetupFeePercent.ToString("P2", gb), SpreadSetupFee ? "spread" : "deduced", string.Empty, string.Empty, string.Empty, "total" ); var first = GetFirstTrail(); var main = GetMainTrail(); var last = GetLastTrail(); if (first.IsEmpty && main.IsEmpty && last.IsEmpty) { return; } tbl.Rows.Add( string.Empty, first.GetTrailID("First"), first.DecisionTimeStr, first.StatusStr, first.TagStr, main.GetTrailID("Main"), main.DecisionTimeStr, main.StatusStr, main.TagStr, last.GetTrailID("Last"), last.DecisionTimeStr, last.StatusStr, last.TagStr, string.Empty ); var firstTraces = first.Traces; var mainTraces = main.Traces; var lastTraces = last.Traces; int maxLen = Math.Max(firstTraces.Length, Math.Max(mainTraces.Length, lastTraces.Length)); for (int i = 0; i < maxLen; i++) { NotAutoApprovedTrace f = i < firstTraces.Length ? firstTraces[i] : new NotAutoApprovedTrace(); NotAutoApprovedTrace m = i < mainTraces.Length ? mainTraces[i] : new NotAutoApprovedTrace(); NotAutoApprovedTrace l = i < lastTraces.Length ? lastTraces[i] : new NotAutoApprovedTrace(); tbl.Rows.Add( string.Empty, string.Empty, f.TraceNameStr, f.CommentStr, string.Empty, string.Empty, m.TraceNameStr, m.Comment, string.Empty, string.Empty, l.TraceNameStr, l.CommentStr, string.Empty, string.Empty ); } // for i } // ToRow