|
|
|
@ -14,15 +14,16 @@ import net.pokeranalytics.android.R |
|
|
|
import net.pokeranalytics.android.model.LiveData |
|
|
|
import net.pokeranalytics.android.model.LiveData |
|
|
|
import net.pokeranalytics.android.model.interfaces.Identifiable |
|
|
|
import net.pokeranalytics.android.model.interfaces.Identifiable |
|
|
|
import net.pokeranalytics.android.model.interfaces.Savable |
|
|
|
import net.pokeranalytics.android.model.interfaces.Savable |
|
|
|
|
|
|
|
import net.pokeranalytics.android.model.realm.* |
|
|
|
import net.pokeranalytics.android.ui.activity.EditableDataActivity |
|
|
|
import net.pokeranalytics.android.ui.activity.EditableDataActivity |
|
|
|
import net.pokeranalytics.android.ui.activity.components.PokerAnalyticsActivity |
|
|
|
import net.pokeranalytics.android.ui.activity.components.PokerAnalyticsActivity |
|
|
|
import net.pokeranalytics.android.ui.adapter.RowRepresentableAdapter |
|
|
|
import net.pokeranalytics.android.ui.adapter.RowRepresentableAdapter |
|
|
|
import net.pokeranalytics.android.ui.adapter.RowRepresentableDataSource |
|
|
|
import net.pokeranalytics.android.ui.adapter.RowRepresentableDataSource |
|
|
|
import net.pokeranalytics.android.ui.adapter.RowRepresentableDelegate |
|
|
|
import net.pokeranalytics.android.ui.adapter.RowRepresentableDelegate |
|
|
|
import net.pokeranalytics.android.ui.helpers.PlacePickerManager |
|
|
|
|
|
|
|
import net.pokeranalytics.android.ui.fragment.components.PokerAnalyticsFragment |
|
|
|
import net.pokeranalytics.android.ui.fragment.components.PokerAnalyticsFragment |
|
|
|
import net.pokeranalytics.android.ui.fragment.components.bottomsheet.BottomSheetDelegate |
|
|
|
import net.pokeranalytics.android.ui.fragment.components.bottomsheet.BottomSheetDelegate |
|
|
|
import net.pokeranalytics.android.ui.fragment.components.bottomsheet.BottomSheetFragment |
|
|
|
import net.pokeranalytics.android.ui.fragment.components.bottomsheet.BottomSheetFragment |
|
|
|
|
|
|
|
import net.pokeranalytics.android.ui.helpers.PlacePickerManager |
|
|
|
import net.pokeranalytics.android.ui.view.RowRepresentable |
|
|
|
import net.pokeranalytics.android.ui.view.RowRepresentable |
|
|
|
import net.pokeranalytics.android.ui.view.rowrepresentable.LocationRow |
|
|
|
import net.pokeranalytics.android.ui.view.rowrepresentable.LocationRow |
|
|
|
|
|
|
|
|
|
|
|
@ -137,8 +138,18 @@ class EditableDataFragment : PokerAnalyticsFragment(), RowRepresentableDelegate, |
|
|
|
finishActivityWithResult(uniqueIdentifier) |
|
|
|
finishActivityWithResult(uniqueIdentifier) |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
val message = when(item) { |
|
|
|
|
|
|
|
is Bankroll -> R.string.empty_name_for_br_error |
|
|
|
|
|
|
|
is Location -> R.string.location_empty_field_error |
|
|
|
|
|
|
|
is Game -> R.string.location_empty_field_error |
|
|
|
|
|
|
|
is TournamentType -> R.string.tt_empty_field_error |
|
|
|
|
|
|
|
is TransactionType -> R.string.operation_type_empty_field_error |
|
|
|
|
|
|
|
else -> R.string.empty_name_for_br_error |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
val builder = AlertDialog.Builder(requireContext()) |
|
|
|
val builder = AlertDialog.Builder(requireContext()) |
|
|
|
.setMessage(R.string.empty_name_for_br_error) |
|
|
|
.setMessage(message) |
|
|
|
.setNegativeButton(R.string.ok, null) |
|
|
|
.setNegativeButton(R.string.ok, null) |
|
|
|
builder.show() |
|
|
|
builder.show() |
|
|
|
} |
|
|
|
} |
|
|
|
|