示例#1
0
        private void CheckBalanceAccount(int FinalTimeOfPurchase, DateTime DateTimeOfPurchase)
        {
            Account Account             = Repository.GetAnAccount(txtNumberPhone.Text.Replace(" ", ""));
            int     FinalCostOfPurchase = FinalTimeOfPurchase * CostForMinutes;

            if (FinalCostOfPurchase <= Account.Balance)
            {
                SubtractBalance(Account, FinalCostOfPurchase);
                AddEnrollment(FinalTimeOfPurchase, DateTimeOfPurchase);
            }
            else
            {
                SetMessage("El saldo de la cuenta es insuficiente.");
            }
        }
示例#2
0
        private void AddBalanceToAccount(string TextOfPhone, int BalanceToAdd)
        {
            Account Account = Repository.GetAnAccount(TextOfPhone);

            Repository.AddBalanceToAccount(Account, BalanceToAdd);
            MessageBalanceAdded();
        }
示例#3
0
 public void ValidateGrabAnAccountWithListEmpty()
 {
     Assert.AreEqual(null, Repository.GetAnAccount("099366931"));
 }