private void CancelOrderButton_Click(object sender, EventArgs e) { NewOrderButton.Enabled = true; PrintOrderButton.Enabled = false; PrintPreviewButton.Enabled = false; CancelOrderButton.Enabled = false; ItemGroupBox.Enabled = false; ClientNameTextBox.Clear(); ItemNameComboBox.SelectedIndex = -1; QuantityTextBox.Clear(); UnitPriceTextBox.Clear(); CurrentStockTextBox.Clear(); TotalAmountTextBox.Text = "0"; SalesTaxTextBox.Text = "0"; TotalToPayTextBox.Text = "0"; CartDataGridView.DataSource = null; shoppingCart.Clear(); }
//After a term is selected from list box. private void FirstProceedButton_Click(object sender, EventArgs e) { TimeFrameListBox.Visible = false; FirstProceedButton.Enabled = false; ClientDetailGroupBox.Visible = true; ConfirmButton.Visible = true; ConfirmButton.Enabled = true; int Number = 0; string temp; //Random 6 character Transaction ID is generated. temp = RandomGenerate(Number).ToString(); ClientDetailGroupBox.Visible = true; Email = ClientMailIdTextBox.Text; if (InvestedAmount <= 250000) { //Stores the value according to the above if condition. switch (TimeFrameListBox.SelectedIndex) { case 0: Term = TIMEFRAME1; InterestRate = LINTERESTRATE1; FinalAmount = EndAmount1; break; case 1: Term = TIMEFRAME2; InterestRate = LINTERESTRATE2; FinalAmount = EndAmount2; break; case 2: Term = TIMEFRAME3; InterestRate = LINTERESTRATE3; FinalAmount = EndAmount3; break; case 3: Term = TIMEFRAME4; InterestRate = LINTERESTRATE4; FinalAmount = EndAmount4; break; } } else { switch (TimeFrameListBox.SelectedIndex) { case 0: Term = TIMEFRAME1; InterestRate = GINTERESTRATE1; FinalAmount = EndAmount1; break; case 1: Term = TIMEFRAME2; InterestRate = GINTERESTRATE2; FinalAmount = EndAmount2; break; case 2: Term = TIMEFRAME3; InterestRate = GINTERESTRATE3; FinalAmount = EndAmount3; break; case 3: Term = TIMEFRAME4; InterestRate = GINTERESTRATE4; FinalAmount = EndAmount4; break; } } //Checks if the file exists already. if (File.Exists("InvestMeTransactionDetails.txt")) { //Reads the file and Checks if the transaction ID is unique or not. StreamReader InvestMeFile; InvestMeFile = File.OpenText("InvestMeTransactionDetails.txt"); while (!InvestMeFile.EndOfStream) { InvestMeFile.ReadLine(); string x = InvestMeFile.ReadLine(); InvestMeFile.ReadLine(); InvestMeFile.ReadLine(); InvestMeFile.ReadLine(); string TempInterestRate = InvestMeFile.ReadLine(); string TempFinalAmount = InvestMeFile.ReadLine(); //If transaction ID exists meathod is called again to generate another ID; if (x == temp) { temp = RandomGenerate(Number).ToString(); } } TransactionNoDisplayLabel.Text = temp; InvestMeFile.Close(); } //If file doesnt exists it will just create a file for future use. else { int TransactionNo = RandomGenerate(Number); ClientDetailGroupBox.Visible = true; TransactionNoDisplayLabel.Text = TransactionNo.ToString(); StreamWriter InvestMeFile; InvestMeFile = File.CreateText("InvestMeTransactionDetails.txt"); } ClientNameTextBox.Clear(); ClientMailIdTextBox.Clear(); ClientTelNoTextBox.Clear(); ClientNameTextBox.Focus(); }