Advertisement
Guest User

Untitled

a guest
Feb 15th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.23 KB | None | 0 0
  1. @Override
  2.     public void DoAddExpense(String date, String title, String description, double price, int parcels) {
  3.  
  4.         ExpenseModel expense = new ExpenseModel(date, title, description, price, parcels);
  5.  
  6.         String DateSplited[] = date.split("/");
  7.         String month = DateSplited[1];
  8.         String year = DateSplited[2];
  9.  
  10.         for (int i = 1 ; i <= parcels ; i++){
  11.             if (Integer.parseInt(month)>12){
  12.                 month = "01";
  13.                 year = String.valueOf((Integer.parseInt(year))+1);
  14.             }
  15.             if ((String.valueOf(i).length()) < 2){
  16.                 expense.setInstallment("0"+i+"/"+parcels);
  17.             }else {
  18.                 expense.setInstallment(i+"/"+parcels);
  19.             }
  20.  
  21.             getDatabaseReference()
  22.                     .child("Expenses")
  23.                     .child(Objects.requireNonNull(getFirebaseAuthInstance().getCurrentUser()).getUid())
  24.                     .child((month)+year)
  25.                     .push()
  26.                     .setValue(expense);
  27.             month = String.valueOf(((Integer.parseInt(month))+1));
  28.             if (month.length() < 2){
  29.                 month = "0" + month;
  30.             }
  31.         }
  32.  
  33.         taskListener.OnSuccess();
  34.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement