Modificación Pacientes Completo

This commit is contained in:
AngelSuarez03 2024-04-22 08:24:58 -06:00
parent de9641a6eb
commit a92c145e0a
2 changed files with 9 additions and 1 deletions

View File

@ -34,6 +34,7 @@ class ConsultarPacientesActivity : AppCompatActivity() {
intent.putExtra("Edad", pacienteSeleccionado!!.edad) intent.putExtra("Edad", pacienteSeleccionado!!.edad)
intent.putExtra("Sexo", pacienteSeleccionado!!.sexo) intent.putExtra("Sexo", pacienteSeleccionado!!.sexo)
startActivity(intent) startActivity(intent)
finish()
} }
} }

View File

@ -1,5 +1,6 @@
package com.terratenientes.medicalhealth package com.terratenientes.medicalhealth
import android.content.Intent
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle import android.os.Bundle
import android.widget.Toast import android.widget.Toast
@ -17,7 +18,7 @@ class ModificarActivity : AppCompatActivity() {
val view = binding.root val view = binding.root
setContentView(view) setContentView(view)
db = DoctorDataBaseHelper(this@ModificarActivity) db = DoctorDataBaseHelper(this@ModificarActivity)
paciente = Paciente(intent.getIntExtra("Id",0),intent.getStringExtra("Nombre Paciente").toString(),intent.getStringExtra("Apellido Paterno").toString(), intent.getStringExtra("Apellido Materno").toString(), intent.getIntExtra("Edad", 20), intent.getStringExtra("Sexo").toString(), intent.getStringExtra("Domicilio").toString()) paciente = Paciente(intent.getIntExtra("Id",2),intent.getStringExtra("Nombre Paciente").toString(),intent.getStringExtra("Apellido Paterno").toString(), intent.getStringExtra("Apellido Materno").toString(), intent.getIntExtra("Edad", 20), intent.getStringExtra("Sexo").toString(), intent.getStringExtra("Domicilio").toString())
llenarCampos() llenarCampos()
binding.btnModificar.setOnClickListener { binding.btnModificar.setOnClickListener {
actualizarPaciente(paciente) actualizarPaciente(paciente)
@ -25,8 +26,14 @@ class ModificarActivity : AppCompatActivity() {
} }
private fun actualizarPaciente(paciente : Paciente) : Unit { private fun actualizarPaciente(paciente : Paciente) : Unit {
paciente.nombre = binding.etNombre.text.toString()
paciente.apellidoPaterno = binding.etApellidoPaterno.text.toString()
paciente.apellidoMaterno = binding.etApellidoMaterno.text.toString()
paciente.domicilio = binding.etDomicilio.text.toString()
db.modificarPaciente(paciente) db.modificarPaciente(paciente)
finish() finish()
intent = Intent(this@ModificarActivity, ConsultarPacientesActivity::class.java)
startActivity(intent)
Toast.makeText(this@ModificarActivity, "Información Actualizada UwU", Toast.LENGTH_LONG).show() Toast.makeText(this@ModificarActivity, "Información Actualizada UwU", Toast.LENGTH_LONG).show()
} }