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