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); }
//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(); }