- private function setupItemToRemove( item:FinancialItem ):void
- {
- trace("|UFW - startRemove" );
- lineItems = [];
- itemName.text = "Removing Item: " + item.name;
- var incomeData:FinancialData = item.getDataByType( DataType.INCOME );
- var expenseData:FinancialData = item.getDataByType( DataType.EXPENSE );
- var assetData:FinancialData = item.getDataByType( DataType.ASSET );
- var liabilityData:FinancialData = item.getDataByType( DataType.LIABILITY );
- var itemStrings:Array;
- var correctString:String;
- trace("|UFW - beofre incomeData");
- if ( incomeData )
- {
- itemStrings = new Array();
- correctString = getRemoveData( DataType.INCOME, incomeData, itemStrings );
- addRemoveDataLine( "INCOME:", itemStrings, correctString );
- trace("|UFW - incomeData - item strings " + itemStrings + " - correct string " + correctString);
- }
- trace("|UFW - after incomeData - before expenseData");
- if ( expenseData )
- {
- trace("found expense data " + expenseData.displayName );
- itemStrings = new Array();
- correctString = getRemoveData( DataType.EXPENSE, expenseData, itemStrings );
- addRemoveDataLine( "EXPENSES:", itemStrings, correctString );
- trace("|UFW - expenseData - item strings " + itemStrings + " - correct string " + correctString);
- }
- trace("|UFW - after expenseData - before assetData");
- if ( assetData )
- {
- itemStrings = new Array();
- correctString = getRemoveData( DataType.ASSET, assetData, itemStrings );
- addRemoveDataLine( "ASSETS:", itemStrings, correctString );
- }
- trace("|UFW - after assetData - before liabilityData");
- if ( liabilityData )
- {
- itemStrings = new Array();
- correctString = getRemoveData( DataType.LIABILITY, liabilityData, itemStrings );
- addRemoveDataLine( "LIABILITIES:", itemStrings, correctString );
- trace("|UFW - liabilityData - item strings " + itemStrings + " - correct string " + correctString);
- }
- trace("|UFW - after liabilityData");
- trace("|UFW - endRemove" );
- }