Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public void DoAddExpense(String date, String title, String description, double price, int parcels) {
- ExpenseModel expense = new ExpenseModel(date, title, description, price, parcels);
- String DateSplited[] = date.split("/");
- String month = DateSplited[1];
- String year = DateSplited[2];
- for (int i = 1 ; i <= parcels ; i++){
- if (Integer.parseInt(month)>12){
- month = "01";
- year = String.valueOf((Integer.parseInt(year))+1);
- }
- if ((String.valueOf(i).length()) < 2){
- expense.setInstallment("0"+i+"/"+parcels);
- }else {
- expense.setInstallment(i+"/"+parcels);
- }
- getDatabaseReference()
- .child("Expenses")
- .child(Objects.requireNonNull(getFirebaseAuthInstance().getCurrentUser()).getUid())
- .child((month)+year)
- .push()
- .setValue(expense);
- month = String.valueOf(((Integer.parseInt(month))+1));
- if (month.length() < 2){
- month = "0" + month;
- }
- }
- taskListener.OnSuccess();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement