Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void updateSpendingAfterChange(int purchasePosition) {
- long sumToDeduct;
- sumToDeduct = listShopping.get(purchasePosition).getSumSpent();
- switch (listShopping.get(purchasePosition).getCategory()) {
- case "Food":
- currantTravel.setFoodExpenses(listTravel.get(position).getFoodExpenses() - sumToDeduct);
- currantTravel.setOtherExpenses(listTravel.get(position).getOtherExpenses());
- currantTravel.setLodgingExpenses(listTravel.get(position).getLodgingExpenses());
- currantTravel.setTravelingExpenses(listTravel.get(position).getTravelingExpenses());
- currantTravel.setAttractionsExpenses(listTravel.get(position).getAttractionsExpenses());
- currantTravel.setShoppingExpenses(listTravel.get(position).getShoppingExpenses());
- break;
- case "Other":
- currantTravel.setOtherExpenses(listTravel.get(position).getOtherExpenses() - sumToDeduct);
- currantTravel.setFoodExpenses(listTravel.get(position).getFoodExpenses());
- currantTravel.setLodgingExpenses(listTravel.get(position).getLodgingExpenses());
- currantTravel.setTravelingExpenses(listTravel.get(position).getTravelingExpenses());
- currantTravel.setAttractionsExpenses(listTravel.get(position).getAttractionsExpenses());
- currantTravel.setShoppingExpenses(listTravel.get(position).getShoppingExpenses());
- break;
- case "Lodging":
- currantTravel.setLodgingExpenses(listTravel.get(position).getLodgingExpenses() - sumToDeduct);
- currantTravel.setOtherExpenses(listTravel.get(position).getOtherExpenses());
- currantTravel.setFoodExpenses(listTravel.get(position).getFoodExpenses());
- currantTravel.setTravelingExpenses(listTravel.get(position).getTravelingExpenses());
- currantTravel.setAttractionsExpenses(listTravel.get(position).getAttractionsExpenses());
- currantTravel.setShoppingExpenses(listTravel.get(position).getShoppingExpenses());
- break;
- case "Travel":
- currantTravel.setTravelingExpenses(listTravel.get(position).getTravelingExpenses() - sumToDeduct);
- currantTravel.setOtherExpenses(listTravel.get(position).getOtherExpenses());
- currantTravel.setFoodExpenses(listTravel.get(position).getFoodExpenses());
- currantTravel.setLodgingExpenses(listTravel.get(position).getLodgingExpenses());
- currantTravel.setAttractionsExpenses(listTravel.get(position).getAttractionsExpenses());
- currantTravel.setShoppingExpenses(listTravel.get(position).getShoppingExpenses());
- break;
- case "Attractions":
- currantTravel.setAttractionsExpenses(listTravel.get(position).getAttractionsExpenses() - sumToDeduct);
- currantTravel.setOtherExpenses(listTravel.get(position).getOtherExpenses());
- currantTravel.setFoodExpenses(listTravel.get(position).getFoodExpenses());
- currantTravel.setLodgingExpenses(listTravel.get(position).getLodgingExpenses());
- currantTravel.setTravelingExpenses(listTravel.get(position).getTravelingExpenses());
- currantTravel.setShoppingExpenses(listTravel.get(position).getShoppingExpenses());
- break;
- case "Shopping":
- currantTravel.setShoppingExpenses(listTravel.get(position).getShoppingExpenses() - sumToDeduct);
- currantTravel.setOtherExpenses(listTravel.get(position).getOtherExpenses());
- currantTravel.setFoodExpenses(listTravel.get(position).getFoodExpenses());
- currantTravel.setLodgingExpenses(listTravel.get(position).getLodgingExpenses());
- currantTravel.setTravelingExpenses(listTravel.get(position).getTravelingExpenses());
- currantTravel.setAttractionsExpenses(listTravel.get(position).getAttractionsExpenses());
- break;
- }
- currantTravel.setDBRowID(listTravel.get(position).getDBRowID());
- currantTravel.setFlightTicketsTotalCost(listTravel.get(position).getFlightTicketsTotalCost());
- currantTravel.setNumOfRooms(listTravel.get(position).getNumOfRooms());
- currantTravel.setAccommodationCost(listTravel.get(position).getAccommodationCost());
- currantTravel.setCarRent(listTravel.get(position).getCarRent());
- currantTravel.setInsuranceCost(listTravel.get(position).getInsuranceCost());
- currantTravel.setNumOfTickets(listTravel.get(position).getNumOfTickets());
- currantTravel.setNumOfNightsAccommodation(listTravel.get(position).getNumOfNightsAccommodation());
- currantTravel.setNumOfDaysCarRent(listTravel.get(position).getNumOfDaysCarRent());
- currantTravel.setNumOfPeople(listTravel.get(position).getNumOfPeople());
- currantTravel.setNumOfDaysInsurance(listTravel.get(position).getNumOfDaysInsurance());
- currantTravel.setPhoneCosts(listTravel.get(position).getPhoneCosts());
- currantTravel.setNumOfCars(listTravel.get(position).getNumOfCars());
- currantTravel.setFoodBudget(listTravel.get(position).getFoodBudget());
- currantTravel.setOtherExpensesBudget(listTravel.get(position).getOtherExpensesBudget());
- currantTravel.setAttractionsBudget(listTravel.get(position).getAttractionsBudget());
- currantTravel.setShoppingBudget(listTravel.get(position).getShoppingBudget());
- currantTravel.setTravelingBudget(listTravel.get(position).getTravelingBudget());
- currantTravel.setLodgingBudget(listTravel.get(position).getLodgingBudget());
- currantTravel.setTotalTripSum(listTravel.get(position).getTotalTripSum());
- currantTravel.setCurrency(listTravel.get(position).getCurrency());
- currantTravel.setDestination(listTravel.get(position).getDestination());
- handlerTravel.updateTravel(currantTravel);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement