private void DisplayUserInfo(string username)
 {
     try
     {
         systemUI.DisplayUserInfo(systemManager.GetUserByUsername(username));
     }
     catch
     {
         systemUI.DisplayUserNotFound(username);
     }
 }
        public override ITransaction ToTransaction(IBarcodeSystemManager barcodeSystemManager)
        {
            IUser    user    = barcodeSystemManager.GetUserByUsername(Username);
            IProduct product = barcodeSystemManager.GetProductById(productId);

            return(new BuyTransaction(Id, user, product, Date, count));
        }
Esempio n. 3
0
        public void Execute(string[] args, IBarcodeSystemUI systemUI, IBarcodeSystemManager systemManager)
        {
            username = args[0];
            amount   = int.Parse(args[1]);

            IUser user = systemManager.GetUserByUsername(username);

            systemManager.AddCreditsToAccount(user, amount);
        }
Esempio n. 4
0
        public override ITransaction ToTransaction(IBarcodeSystemManager barcodeSystemManager)
        {
            IUser user = barcodeSystemManager.GetUserByUsername(Username);

            return(new InsertCashTransaction(Id, user, Date, Amount));
        }