public void encryptFunc(long cc, float amt) { EncryptionDecryption.IService ed = new EncryptionDecryption.ServiceClient(); string creditcardno; string amount; creditcardno = cc.ToString(); amount = amt.ToString(); string encryptedccn = ed.Encrypt(creditcardno).ToString(); string encryptedamt = ed.Encrypt(amount).ToString(); BankService bs = new BankService(); bs.checkCC(encryptedccn, encryptedamt); }
public static void BankObject(BankService bankObject) { bankAccounts = bankObject; }
static void Main(string[] args) { Console.WriteLine("CSE 598 Assignemnt 2."); Console.WriteLine("Press Enter to start the application."); Console.ReadKey(); Airlines air = new Airlines(); TravelAgency ta = new TravelAgency(); BankService bankDetails = new BankService(); Airlines.priceCut += new priceCutEvent(ta.ticketsOnSale); Random rand = new Random(); Thread[] tas = new Thread[5]; Thread[] airs = new Thread[3]; Thread.Sleep(1000); Console.WriteLine("Starting Airline threads."); for (Int32 j = 0; j < 3; j++) { airs[j] = new Thread(new ThreadStart(air.airlineFunction)); airs[j].Name = "Airline " + (j + 1).ToString(); airs[j].Start(); } Thread.Sleep(1000); Console.WriteLine("Started airline treads."); int counter = 127000; int[] threadNumber = new int[5]; for (int i = 0; i < 5; i++) { bankDetails.creditCardNumber[i] = counter; bankDetails.travelAgencyName[i] = String.Format("Travel Agency {0}", i + 1); bankDetails.balance[i] = rand.Next(20000, 30000); counter++; } TravelAgency.BankObject(bankDetails); Thread.Sleep(1000); Console.WriteLine("Starting travel agency threads."); for (Int32 i = 0; i < 5; i++) { tas[i] = new Thread(new ThreadStart(ta.travelAgencyFunc)); tas[i].Name = "Travel Agency " + (i + 1).ToString(); tas[i].Start(); } Thread.Sleep(1000); Console.WriteLine("Started travel agency threads."); for (Int32 i = 0; i < 3; i++) { airs[i].Join(); } for (Int32 i = 0; i < 5; i++) { tas[i].Join(); } Thread.Sleep(3000); Console.WriteLine(); Console.WriteLine("Thank you for shopping with us."); Thread.Sleep(1000); Console.WriteLine("Press any key to close the application"); Console.ReadKey(); Environment.Exit(0); }