/// <summary> /// Data the process. /// </summary> public void DataProcess() { try { char ch; do { Console.WriteLine("Enter 1 for adding customer"); Console.WriteLine("Enter 2 to view customer"); Console.WriteLine("enter 3 for adding stocks"); Console.WriteLine("Enter 4 to view stock"); Console.WriteLine("Enter 5 to view Transaction"); Console.WriteLine("Enter 6 to buy stock"); Console.WriteLine("Enter 7 to sell stock"); int choice = Convert.ToInt32(Console.ReadLine()); switch (choice) { case 1: DataProcessingMain.AddingCustomer(); break; case 2: DataProcessingMain.ViewCustomer(); break; case 3: DataProcessingMain.AddStock(); break; case 4: DataProcessingMain.ViewStack(); break; case 5: DataProcessingMain.ViewTransactions(); break; case 6: Transaction transaction = new Transaction(); transaction.BuyStock(); break; case 7: Transaction transaction1 = new Transaction(); transaction1.SellStock(); break; } Console.WriteLine("Do you want to continue data processing"); ch = Convert.ToChar(Console.ReadLine()); }while (ch != 'n'); } catch (Exception e) { Console.WriteLine(e.Message); } }
/// <summary> /// Defines the entry point of the application. /// </summary> /// <param name="args">The arguments.</param> public static void Main(string[] args) { ////try block is use to execute the normal flow of the program execution try { char ch; int choice = 0; do { Console.WriteLine("Enter 1.To read data from json file"); Console.WriteLine("Enter 2.For Regular Expression Program"); Console.WriteLine("Enter 3.For stock Program"); Console.WriteLine("Enter 4.For InventoryManagement Program"); Console.WriteLine("Enter 5.For DeckOfCards Program"); Console.WriteLine("Enter 6.For Commercial Data processing Program"); Console.WriteLine("Enter 7.For Removing stock Program"); Console.WriteLine("Enter 8 For Address Book Program"); Console.WriteLine("Enter 9 For Card in sorted queuue Program"); Console.WriteLine("Enter 10 for transaction time in queue"); Console.WriteLine("Enter 11 for transaction details in stack"); try { choice = Convert.ToInt32(Console.ReadLine()); } catch (SystemException e) { Console.WriteLine(e.Message); } switch (choice) { case 1: InventoryModel.ReadJsonData(); break; case 2: RegularExpression regularExpression = new RegularExpression(); regularExpression.ReadData(); break; case 3: Stock stock = new Stock(); stock.ReadData(); break; case 4: InventoryOperations inventory = new InventoryOperations(); inventory.Manage(); break; case 5: DeckOfCard deckOfCard = new DeckOfCard(); deckOfCard.DeckCard(); break; case 6: DataProcessingMain dataProcessingMain = new DataProcessingMain(); dataProcessingMain.DataProcess(); break; case 7: RemovingStock removingStock = new RemovingStock(); removingStock.RemoveStock(); break; case 8: AddressBook addresBook = new AddressBook(); addresBook.AddressBookDetails(); break; case 9: CardQueue cardQueue = new CardQueue(); cardQueue.CardInQueue(); break; case 10: TransactionQueue transactionQueue = new TransactionQueue(); transactionQueue.TransactionDetails(); break; case 11: TransactionStack transactionStack = new TransactionStack(); transactionStack.StackTransaction(); break; default: Console.WriteLine("Enter valid data"); break; } Console.WriteLine("Do you want to continue(y/n)"); ch = Convert.ToChar(Console.ReadLine()); }while (ch != 'n'); } catch (Exception e) { Console.WriteLine(e.Message); } }