//Confirm button confirms the user details that are Entered. private void ConfirmButton_Click(object sender, EventArgs e) { //Calls the meathod to validat Email-Id. EmailStatus = IsValidEmail(ClientMailIdTextBox.Text); ClientName = ClientNameTextBox.Text; ClientTelNo = ClientTelNoTextBox.Text; ClientMailId = ClientMailIdTextBox.Text; TransactionNo = TransactionNoDisplayLabel.Text; //Check if all fields are valid and displays accordingly. if (ClientName != "" && ClientTelNo != "" && ClientMailId != "") { if (EmailStatus == true) { ClientDetailGroupBox.Visible = false; ConfirmButton.Enabled = false; DetailsDisplayGroupBox.Visible = true; FinalConfirmButton.Visible = true; FinalConfirmButton.Enabled = true; switch (TimeFrameListBox.SelectedIndex) { case 0: Term = TIMEFRAME1; break; case 1: Term = TIMEFRAME2; break; case 2: Term = TIMEFRAME3; break; case 3: Term = TIMEFRAME4; break; } //Displays the details in details box. ClientDisplayDetailsLabel.Text = ClientName; ClientTelNoDisplayDetailsLabel.Text = ClientTelNo; ClientMailIdDisplayDetailsLabel.Text = ClientMailId; TransactionNoDisplayDetailsLabel.Text = TransactionNo; decimal TempPrincipalAmount = decimal.Parse(InvestAmountTextBox.Text); PrincipalAmountDisplayDetailsLabel.Text = TempPrincipalAmount.ToString("C4"); InterestRateDisplayDetailsLabel.Text = InterestRate.ToString("0.00"); FinalAmountDisplayDetailsLabel.Text = FinalAmount.ToString("C4"); TermDisplayDetailsLabel.Text = Term.ToString(); } else { //If boolean value is false. MessageBox.Show("Please Enter a valid Email ID", "Invalid Field", MessageBoxButtons.OK, MessageBoxIcon.Error); ClientMailIdTextBox.Focus(); ClientMailIdTextBox.SelectAll(); } } else { MessageBox.Show("Enter all fields", "Invalid/Blank Fields", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override string ToString() { var infoBuilder = new StringBuilder() .AppendLine("--- Account information ---") .AppendLine($" * Balance: {Balance.ToString("F2")}") .AppendLine($" * Interest rate: {InterestRate.ToString("F2")}"); if (Loans.Any()) { infoBuilder.AppendLine(" * Loans:"); } foreach (var loan in Loans) { infoBuilder.AppendLine($" * id: {loan.Id}, balance: {loan.Balance.ToString("F2")}, rate: {loan.InterestRate.ToString("F2")}"); } if (Investments.Any()) { infoBuilder.AppendLine(" * Investments:"); } foreach (var investment in Investments) { infoBuilder.AppendLine($" * name: {investment.Name}, balance: {investment.Balance.ToString("F2")}, volatility: {investment.Volatility.ToString("F2")}"); } return(infoBuilder.AppendLine().ToString()); }
public override string ToString() { return("Customer: " + CustomerFirst + " " + CustomerLast + "\nLoan amount: " + LoanAmount.ToString("C") + "\nInterest Rate: " + InterestRate.ToString("p2") + "\nLoan Duration: " + TermYears); }
public override string ToString() { // return base.ToString(); return("loanNumber: " + LoanNumber + "\nCustomer First Name: " + CustomerFirstName + "\nCustomer Last Name: " + CustomerLastName + "\nInterest Rate: " + InterestRate.ToString("p2") + "\nLoan Amount: " + LoanAmount.ToString("c") + "\nLoan Term: " + NumberOfYearsInLoanTerm); }
public override string ToString() { string outputStr = "\nSavings Account Holder Details:" + "\nSavings account holder name: " + AccountHolderName + "\nSavings account type: " + AccountType + "\nInitial deposit: " + InitialDeposit.ToString("C") + "\nInterestRate: " + InterestRate.ToString("F2") + "\nYearly charge: " + YearlyCharge.ToString("C"); return(outputStr); }
//Override ToString method to display data about the loan public override string ToString() { return("Loan Information: " + "\n\tLoan Type: " + LoanType + "\n\tLoan Number: " + LoanNumber + "\n\tCustomer First Name: " + CustomerFirstName + "\n\tCustomer Last Name: " + CustomerLastName + "\n\tInterest Rate: " + InterestRate.ToString("p2") + "\n\tLoan Amount: " + LoanAmount.ToString("C") + "\n\tNumber of Years in the loan's term: " + NumOfYearsLoanTerm + "\n\tInterest: " + CalculateInterest().ToString("C")); }
} // ToCsv public string ToCsv() { return(string.Join(";", DecisionTime.ToString("d/MMM/yyyy H:mm:ss", CultureInfo.InvariantCulture), DecisionStr, Amount.ToString(CultureInfo.InvariantCulture), InterestRate.ToString(CultureInfo.InvariantCulture), RepaymentPeriod.ToString(CultureInfo.InvariantCulture), SetupFeePct.ToString(CultureInfo.InvariantCulture), SetupFeeAmount.ToString(CultureInfo.InvariantCulture) )); } // ToCsv
/// <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,2}: on {1}: {2} = p{3} + i{4} +f{5} (at {6})", Position, Date.DateStr(), Amount.ToString("C2", Culture), Principal.ToString("C2", Culture), AccruedInterest.ToString("C2", Culture), Fee, InterestRate.ToString("P2", Culture) )); } // ToString
} // DeepClone public override string ToString() { string closedDateStr = ClosedDate.HasValue ? string.Format(" (closed on {0})", ClosedDate.DateStr()) : string.Format(" (open principal {0})", OpenPrincipal.ToString("C2", Library.Instance.Culture)); string repaymentsStr = HasRepayments ? string.Format(" (repaid: {0})", string.Join(", ", this.principalRepayments)) : string.Empty; return(string.Format( "on {0}: {1} at {2}{3}{4}", Date.DateStr(), Principal.ToString("C2", Library.Instance.Culture), InterestRate.ToString("P1", Library.Instance.Culture), closedDateStr, repaymentsStr )); } // ToString
/// <summary> /// Constructeur pour taux d'intérêts /// </summary> /// <param name="symbol">Symbole à traiter</param> /// <param name="debut">Date de début</param> /// <param name="fin">Date de fin</param> public DataInterestRate(InterestRate symbol, DateTime start, DateTime end) { //On teste le bon ordre des dates if (end < start) { throw new WrongDates(@"La date de fin ne peut être antérieure au début de l'acquisition"); } Type = TypeData.InterestRate; Symbol = new List <string>(); Symbol.Add(symbol.ToString()); // Les colonnes seront ajoutées dynamiquement Columns = new List <string>(); Start = start; End = end; initDataSet(); }
public override string ToString() { return("SavingsAccount[value=" + Value.ToString().Replace(",", ".") + ".0," + "interestRate=" + InterestRate.ToString().Replace(",", ".") + "]"); }
/// <summary> /// Stringify investment /// </summary> /// <returns></returns> public override string ToString() { return($"Investment ID {Id}, invested at {InvestmentTime.ToString(CultureInfo.InvariantCulture)}, amount {Amount.ToString("F2")}, interest rate {InterestRate.ToString("F2")} %"); }
/// <summary> /// Stringify investment /// </summary> /// <returns></returns> public override string ToString() { return($"Investment ID {Id}, amount {Amount.ToString("F2")}, interest rate {InterestRate.ToString("F2")} %"); }
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