Esempio n. 1
0
 public void PrintReceipt(Customer customer, Account account, ATMTransaction transaction)
 {
     Console.Write($"Atm ID: {ATMID}");
     Console.Write($"\nTransaction ID: {transaction.transactionID}");
     Console.Write($"\nCustomer Name: {customer.customerName}");
     Console.Write($"\nYour Balance: {account.Balance}");
     Console.WriteLine("\n Thanks for using our service!");
 }
Esempio n. 2
0
        public ActionResult Update(ATMTransaction model)
        {
            string CardNo          = Request["CardNo"];
            string TransactionDate = Request["TransactionDate"].Trim();
            string SequenceNo      = Request["SequenceNo"].Trim();
            string RequestID       = Request["RequestID"].Trim();

            return(formSubmit(model, "Update"));
        }
Esempio n. 3
0
        public ActionResult formSubmit(ATMTransaction atmTransaction, string actionType)
        {
            List <string> errorMessage   = new List <string>();
            string        successMessage = Resources.NotifResource.RequestSuccess;

            KeyValuePair <int, string> results = new KeyValuePair <int, string>(1, "");
            string   CardNo          = Request["CardNo"].Trim();
            DateTime TransactionDate = DateTime.Parse(Request["TransactionDate"].Trim());
            string   SequenceNo      = Request["SequenceNo"].Trim();
            string   RequestID       = Request["RequestID"].Trim();

            db.UpdateHistoryATMTransaction(CardNo, TransactionDate, SequenceNo, RequestID);

            UrlHelper u   = new UrlHelper(this.ControllerContext.RequestContext);
            string    url = u.Action("Index", "ATMController");

            var jsonData = new { flag = true, Message = url };

            return(Json(jsonData));
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            Card            myCard           = new Card();
            ATM             myATM            = new ATM(1, 100000);
            Customer        myCustomer       = new Customer("Huy");
            CheckingAccount myCheckingAccout = new CheckingAccount();
            Menu            myMenu           = new Menu();
            ATMTransaction  myATMTransaction = new ATMTransaction(99);

            myCustomer.InsertCard(myCard, myATM);
            myMenu.showMenu();
            myCustomer.SelectOption(Convert.ToInt32(Console.ReadLine()));
            myCustomer.EnterAmount();
            myCustomer.TakeCash(myATM);
            myCustomer.Terminate();



            Console.ReadKey();
        }