Exemple #1
0
        private OrderClass Decoder(string s)
        {
            string[] stringSeparators = new string[] { "|" };
            string[] result;
            result = s.Split(stringSeparators, StringSplitOptions.RemoveEmptyEntries);
            OrderClass decodedobj = new OrderClass();

            decodedobj.setSenderID(result[0]);
            decodedobj.setCardNo(Int32.Parse(result[1]));
            decodedobj.setReceiverID(result[2]);
            decodedobj.setAmount(Int32.Parse(result[3]));
            decodedobj.setUnitPrice(Int32.Parse(result[4]));
            decodedobj.setDateTime(Convert.ToDateTime(result[5]));
            return(decodedobj);
        }
Exemple #2
0
 //convert the orderObject into a String
 private String Encoder(OrderClass order)
 {
     orderString = order.getSenderID() + "|" + order.getCardNo() + "|" + order.getReceiverID() + "|" + order.getAmount() + "|" + order.getUnitPrice() + "|" + order.getTime();
     Console.WriteLine(orderString);
     return(orderString);
 }
 public OrderProcessing(OrderClass orderObject)
 {
     order  = orderObject;
     thread = new Thread(new ThreadStart(orderProcessFunc));
     thread.Start();
 }