in app/src/main/java/org/apache/fineract/ui/online/customers/customertasks/CustomerTasksBottomSheetFragment.java [136:173]
void onClickTask1() {
switch (state) {
case ACTIVE:
command.setAction(Command.Action.LOCK);
tvHeader.setText(getString(R.string.lock));
tvSubHeader.setText(
getString(R.string.please_verify_following_task, getString(R.string.lock)));
btnSubmitTask.setText(getString(R.string.lock));
state = Customer.State.LOCKED;
break;
case PENDING:
command.setAction(Command.Action.ACTIVATE);
tvHeader.setText(getString(R.string.activate));
tvSubHeader.setText(getString(R.string.please_verify_following_task,
getString(R.string.activate)));
btnSubmitTask.setText(getString(R.string.activate));
state = Customer.State.ACTIVE;
break;
case LOCKED:
command.setAction(Command.Action.UNLOCK);
tvHeader.setText(getString(R.string.un_lock));
tvSubHeader.setText(getString(R.string.please_verify_following_task,
getString(R.string.un_lock)));
btnSubmitTask.setText(getString(R.string.un_lock));
state = Customer.State.ACTIVE;
break;
case CLOSED:
command.setAction(Command.Action.REOPEN);
tvHeader.setText(getString(R.string.reopen));
tvSubHeader.setText(getString(R.string.please_verify_following_task,
getString(R.string.reopen)));
btnSubmitTask.setText(getString(R.string.reopen));
state = Customer.State.ACTIVE;
break;
}
llTaskList.setVisibility(View.GONE);
llTaskForm.setVisibility(View.VISIBLE);
}