public OrderProcessing(OrderClass order) { this.order = order; if (checkCardValidity() == true) { calculateTotal(); } else { Console.WriteLine("Card Number {0} invalid ", order.getCardNo()); } }
private bool checkCardValidity() { int cardNo = order.getCardNo(); if ((cardNo > 4999 && cardNo < 7001) /*|| * ( HotelSupplier.checkCard(cardNo) == true )*/) { return(true); } else { return(false); } }
public override bool Equals(object obj) { if (obj == null) { return(false); } OrderClass o = obj as OrderClass; if ((System.Object)o == null) { return(false); } return((amount == o.getAmt()) && (cardNo == o.getCardNo()) && senderId.Equals(o.getID())); }
public void setOrder(OrderClass s) { StringBuilder temp = new StringBuilder(); temp.Append(s.getAmt().ToString()); //Appends amount to string temp.Append(" "); temp.Append(s.getCardNo().ToString()); //Appends card number to string temp.Append(" "); temp.Append(s.getID().ToString()); //Appends ID to string temp.Append(" "); temp.Append(s.getOrderId().ToString()); //Appends orderId to string temp.Append(" "); temp.Append(s.getnoRooms().ToString()); //Appends number of rooms to string temp.Append(" "); temp.Append(s.getPrice().ToString()); //Appends price per room to string temp.Append(" "); order = temp.ToString(); //builds string EncryptionService.ServiceClient serviceClient = new EncryptionService.ServiceClient(); //Instantiates encryption service order = serviceClient.Encrypt(order); //encrypts string }