//Test method to verify encode/decode service with orderclass static Boolean testOrder() { OrderClass order = new OrderClass(); order.setAmt(123); order.setID("test"); order.setCardNo(456418); Encoder enc = new Encoder(order); String encoded = enc.getOrder(); Decoder dec = new Decoder(encoded); return order == dec.getOrder(); }
//Test method to verify encode/decode service with orderclass static Boolean testOrder() { OrderClass order = new OrderClass(); order.setAmt(123); order.setID("test"); order.setCardNo(456418); Encoder enc = new Encoder(order); String encoded = enc.getOrder(); Decoder dec = new Decoder(encoded); return(order == dec.getOrder()); }
private void calculateTotal() { double amount; double tax = 0.09 * (double)order.getnoRooms() * order.getPrice(); double locationCharge = 19; amount = (double)order.getnoRooms() * order.getPrice() + tax + locationCharge; order.setAmt(amount); // inform agency of completed order if (orderConfirmation != null) { orderConfirmation(order); } }
public void setOrder(String str) { EncryptionService.ServiceClient serviceClient = new EncryptionService.ServiceClient(); string temp = serviceClient.Decrypt(str); //Decrypts string /* * OrderClass.set() //All of OrderClass' attributes * OrderClass.set()....etc */ char[] chStr = temp.ToCharArray(); //Creates an array of char from string StringBuilder temp2 = new StringBuilder(); StringBuilder temp3 = new StringBuilder(); StringBuilder temp4 = new StringBuilder(); StringBuilder temp5 = new StringBuilder(); StringBuilder temp6 = new StringBuilder(); StringBuilder temp7 = new StringBuilder(); int j = 0; for (int i = 0; i < chStr.Length; ++i) { switch (j) { case 0: { while (chStr[i] != ' ') { temp2.Append(chStr[i]); //builds a string based on input up to first space ++i; } break; } case 1: { while (chStr[i] != ' ') { temp3.Append(chStr[i]); //builds a string based on input up to second space ++i; } break; } case 2: { while (chStr[i] != ' ') { temp4.Append(chStr[i]); //builds a string based on input up to third space ++i; } break; } case 3: { while (chStr[i] != ' ') { temp5.Append(chStr[i]); //builds a string based on input up to third space ++i; } break; } case 4: { while (chStr[i] != ' ') { temp6.Append(chStr[i]); //builds a string based on input up to third space ++i; } break; } case 5: { while (chStr[i] != ' ') { temp7.Append(chStr[i]); //builds a string based on input up to third space ++i; } break; } } ++j; } int amt = Convert.ToInt32(temp2.ToString()); //Converts StringBuilder type to Int int cardNo = Convert.ToInt32(temp3.ToString()); string senderID = temp4.ToString(); string orderID = temp5.ToString(); int noRooms = Convert.ToInt32(temp6.ToString()); double price = Convert.ToDouble(temp7.ToString()); s.setID(senderID); s.setAmt(amt); //OrderClass object set() methods s.setCardNo(cardNo); s.setOrderID(orderID); s.setPrice(price); s.setnoRooms(noRooms); }