public void LoadData(Guid clientId , Guid transactionId) { ICashFlowManagerService service = new CashFlowManagerService(); var trans = service.GetTransactions(clientId,transactionId); Schedules = service.GetScheduleTypes(); TransactionTypes = service.GetTransactionTypes(); if (trans != null && trans.Count > 0) { SelectedTransaction = trans.First(); SelectedSchedule = SelectedTransaction.ScheduleId; SelectedTransactionType = SelectedTransaction.TransactionTypeId; } }
public void Load() { ICashFlowManagerService service = new CashFlowManagerService(); Schedules = service.GetScheduleTypes(); TransactionTypes = service.GetTransactionTypes(); TransactionsToAdd = new List<TransactionInfo>(); Headers = new List<string>(); Rows = new List<Row>(); }
public void LoadData(Guid clientId) { ICashFlowManagerService service = new CashFlowManagerService(); SelectedTransaction = new TransactionInfo(){StartDate=DateTime.Now}; Transactions = service.GetTransactions(clientId); IncomeTransactions = new List<TransactionInfo>(); ExpenseTransactions = new List<TransactionInfo>(); IncomeTransactions.AddRange((from t in Transactions where t.TransactionTypeId == new Guid(StringEnum.GetStringValue(Enumerations.TransactionType.Income)) select t).ToList()); ExpenseTransactions.AddRange((from t in Transactions where t.TransactionTypeId == new Guid(StringEnum.GetStringValue(Enumerations.TransactionType.Expense)) select t).ToList()); Schedules = service.GetScheduleTypes(); TransactionTypes = service.GetTransactionTypes(); }
public List<ScheduleInfo> GetSchedules() { ICashFlowManagerService service = new CashFlowManagerService(); return service.GetScheduleTypes(); }