Add verif on path name

This commit is contained in:
clement
2024-07-09 18:50:57 +02:00
parent 116a2a5a4a
commit e096f9ed1c

View File

@@ -58,9 +58,16 @@ class ValidateMarker: AppCompatActivity() {
val validateButton = findViewById<Button>(R.id.validate_form) val validateButton = findViewById<Button>(R.id.validate_form)
validateButton.setOnClickListener{ validateButton.setOnClickListener{
val newName = findViewById<EditText>(R.id.route_name).text.toString()
if(newName.isBlank() or newName.isEmpty()){
val alert = AlertDialog.Builder(this).setTitle("Nom vide !")
.setMessage("Le nom du trajet est vide !")
alert.show()
return@setOnClickListener
}
val db = dbHelper.writableDatabase val db = dbHelper.writableDatabase
val newPath = ContentValues().apply { val newPath = ContentValues().apply {
put(PathContract.PathEntry.PATH_NAME, findViewById<EditText>(R.id.route_name).text.toString()) put(PathContract.PathEntry.PATH_NAME, newName)
} }
val newPathRowId = db?.insert(PathContract.PathEntry.TABLE_NAME, null, newPath) val newPathRowId = db?.insert(PathContract.PathEntry.TABLE_NAME, null, newPath)
if(newPathRowId?.toInt() != -1){ if(newPathRowId?.toInt() != -1){