From 6d1086fab789b3eb0b89bc6cf1520b9dc6d593df Mon Sep 17 00:00:00 2001 From: "luis.reyes" Date: Mon, 18 Mar 2024 16:47:09 -0600 Subject: [PATCH] Modificaciones en la Pantalla Compra --- .../java/com/example/pantallacompra/compra.kt | 62 +++++++++++++------ 1 file changed, 43 insertions(+), 19 deletions(-) diff --git a/app/src/main/java/com/example/pantallacompra/compra.kt b/app/src/main/java/com/example/pantallacompra/compra.kt index 8e750af..e5b9945 100644 --- a/app/src/main/java/com/example/pantallacompra/compra.kt +++ b/app/src/main/java/com/example/pantallacompra/compra.kt @@ -4,34 +4,58 @@ import android.content.Intent import android.os.Bundle import android.widget.Button import android.widget.EditText +import android.widget.ImageView import android.widget.Toast +import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AppCompatActivity +import com.bumptech.glide.Glide + class compra: AppCompatActivity() { - override fun onCreate(savedInstanceState: Bundle?) { + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.pantallacompra) - val btnCancelar: Button = findViewById(R.id.buttonCancelar) - val editTextNombre: EditText = findViewById(R.id.editTextNombre) - val editTextTelefono: EditText = findViewById(R.id.editTextTelefono) - val btnComprar: Button = findViewById(R.id.buttonComprar) + val btnComprar: Button = findViewById(R.id.buttonComprar) + val editTextNombre: EditText = findViewById(R.id.editTextNombre) + val editTextTelefono: EditText = findViewById(R.id.editTextTelefono) - btnComprar.setOnClickListener { - val nombre = editTextNombre.text.toString() - val telefono = editTextTelefono.text.toString() + btnComprar.setOnClickListener { + val nombre = editTextNombre.text.toString() + val telefono = editTextTelefono.text.toString() - if (nombre.isNotEmpty() && telefono.isNotEmpty()) { - val mensaje = "Nombre: $nombre\nTeléfono: $telefono" - Toast.makeText(this, mensaje, Toast.LENGTH_SHORT).show() - } else { - Toast.makeText(this, "Por favor, ingrese su nombre y número de teléfono", Toast.LENGTH_SHORT).show() - } - } + // Verifica si se ingresó un nombre y un teléfono antes de mostrar el mensaje + if (nombre.isNotEmpty() && telefono.isNotEmpty()) { + val mensaje = "Nombre: $nombre\nTeléfono: $telefono" + mostrarMensaje(mensaje) + } else { + mostrarAlerta("Error", "Por favor, ingrese su nombre y número de teléfono") + } + } - btnCancelar.setOnClickListener { - val intent = Intent(this, EventList::class.java) - startActivity(intent) - } + val btnCancelar: Button = findViewById(R.id.buttonCancelar) + + btnCancelar.setOnClickListener { + val intent = Intent(this, EventList::class.java) + startActivity(intent) + } + } + + private fun mostrarMensaje(mensaje: String) { + val builder = AlertDialog.Builder(this) + builder.setTitle("Datos de la compra") + builder.setMessage(mensaje) + builder.setPositiveButton("Aceptar", null) + val dialog = builder.create() + dialog.show() + } + + private fun mostrarAlerta(titulo: String, mensaje: String) { + val builder = AlertDialog.Builder(this) + builder.setTitle(titulo) + builder.setMessage(mensaje) + builder.setPositiveButton("Aceptar", null) + val dialog = builder.create() + dialog.show() } } \ No newline at end of file