Verhindern doppelter Einträge hinzugefügt

master
Niko Diamadis 6 years ago
parent cce6992e6f
commit a49e50fd9e

@ -115,15 +115,32 @@ class ProjectActivity : AppCompatActivity() {
setValueEventListener("date", date_view)
add_button.setOnClickListener {
val name = getSharedPreferences("Safe", 0).getString("name", "invalid")
var existing = false
for (techniker in techniker) {
if (name == techniker.name) {
existing = true
}
}
if (!existing) {
MaterialDialog(this)
.show {
message(0, "Möchtest du dich als involvierter Techniker eintragen?")
positiveButton(0, "Ja") {
val name = getSharedPreferences("Safe", 0).getString("name", "invalid")
databaseReference.child("techniker").push().setValue(name)
}
negativeButton(0, "Abbrechen")
}
} else {
MaterialDialog(this)
.show {
title(0, "Fehler")
message(0, "Du bist bereits eingetragen.")
positiveButton(0, "Ok")
}
}
}
emptyCheck()

Loading…
Cancel
Save