// Decode the order public static string Decode(string order) { string decryptedOrder = Decrypt(order, "ABCDEFGHIJKLMNOP"); // Debugging Console.WriteLine("Order Decrypted", order, decryptedOrder); string[] orderParts = decryptedOrder.Split(','); OrderClass newOrder = new OrderClass(orderParts[0], Convert.ToInt64(orderParts[1]), orderParts[2], Convert.ToInt32(orderParts[3]), Convert.ToDateTime(orderParts[4])); return newOrder.getOrder(); }
public void placeorder(int price, string receiverId, long cardNo) { this.price = price; amount = rng.Next(5, 10); senderId = Thread.CurrentThread.Name; DateTime currentDate = DateTime.Now; Console.WriteLine("Order placed by Travel Agency {0} at : {1}", Thread.CurrentThread.Name, currentDate); OrderClass Order = new OrderClass(senderId, cardNo, receiverId, amount, currentDate); EncodedOrder = EncoderDecoder.Encode(Order.getOrder()); Program.mcb.setOneCell(EncodedOrder); }