public CreditAccountInfo(CreditAccountData data) { AccountNumber = data.AccountNumber; AccountName = data.AccountName; CurrentBalance = data.CurrentBalance; CurrencyUnit = data.CurrencyUnit; TotalLimit = data.TotalLimit; }
public PlayerAccountData(int _gold, int _interestRate, int _credit, CreditAccountData _data, List <CreditAccountData> _historial, List <Transaction> _transactions) { Gold = _gold; InterestRate = _interestRate; CreditLimit = _credit; currentCreditAccountData = _data; weeklyHistorial = _historial; allTransactions = _transactions; }
public void SetPlayerAccountData(PlayerAccountManager pm) { CreditAccountData data = new CreditAccountData(pm.CreditAccount.Balance, pm.CreditAccount.CutDate, pm.CreditAccount.InterestRate, pm.CreditAccount.CurrentCredit.CreditLimit, pm.CreditAccount.transactions); List <CreditAccountData> historial = new List <CreditAccountData>(); for (int i = 0; i < pm.WeeklyCreditState.Count; i++) { historial.Add(new CreditAccountData(pm.WeeklyCreditState[i].Balance, pm.WeeklyCreditState[i].CutDate, pm.WeeklyCreditState[i].InterestRate, pm.WeeklyCreditState[i].CurrentCredit.CreditLimit, pm.WeeklyCreditState[i].transactions)); } accountData = new PlayerAccountData(pm.Gold, pm.CreditAccount.InterestRate, pm.CreditAccount.CurrentCredit.CreditLimit, data, historial, pm.transactions); }
public void SetAccountData() { PlayerAccountData accountData = RoomManager.GetInstance().avatarData.accountData; CreditAccountData creditData = accountData.currentCreditAccountData; List <Transaction> allTransactions = accountData.allTransactions; List <CreditAccountData> historial = new List <CreditAccountData>(); for (int i = 0; i < accountData.weeklyHistorial.Count; i++) { historial.Add(accountData.weeklyHistorial[i]); } Gold = accountData.Gold; CreditAccount = new CreditAccountState(creditData.Balance, creditData.CutDate, new Credit(accountData.InterestRate, accountData.CreditLimit)); transactions = allTransactions; for (int i = 0; i < historial.Count; i++) { WeeklyCreditState.Add(new CreditAccountState(historial[i].Balance, historial[i].CutDate, new Credit(historial[i].interestRate, historial[i].creditLimit))); } // end for }