Escolar Documentos
Profissional Documentos
Cultura Documentos
JAVA
Introducción
CITAS 1.1
1.2 CONSULTORIOS
1.3 MEDICOS
1.4 PACIENTES
1.5 TRATAMIENTO
Sesión 2: Desarrollando la Interfaz Gráfica de Usuario (GUI)
Formulario de consulta de paciente
En este espacio las personas autorizadas con sus respetivas contraseñas podrán consultar la informacion de los
pacientes.
En la interfaz podemos observar que quedamos con tras forularios que se pueden observar en el package vista del
cual se desprenden
package modelo;
public class Paciente
{
private string identificacion;
private string nombres;
private string apellidos;
private string FechaNacimiento;
private string sexo;
public Paciente(string id, string nom, string ape, string fechanac,string sex, string FechaNac )
{
identificacion=id;
nombres=nom;
apellidos=ape;
FechaNacimiento=FechaNac;
sexo=sex;
}
public string getIdentificacion() {
return identificacion;
}
public void setIdentificacion(string identificacion) {
this.identificacion = identificacion;
}
public string getNombres() {
return nombres;
}
public void setNombres(string nombres) {
this.nombres = nombres;
}
public string getApellidos() {
return apellidos;
}
public void setApellidos(string apellidos) {
this.apellidos = apellidos;
}
public string getFechaNacimiento() {
return FechaNacimiento;
}
public void setFechaNacimiento(string FechaNacimiento) {
this.FechaNacimiento = FechaNacimiento;
}
public string getSexo() {
return sexo;
}
public void setSexo(string sexo) {
this.sexo = sexo;
}
}
Gestión depacientes
package modelo;
import java.util.LinkedList;
public class GestorPaciente
{
private static LinkedList<Paciente> pacientes;
public GestorPaciente()
{
pacientes=new LinkedList<Paciente>();
}
public void registrarPaciente(Paciente Paciente)
{
pacientes.add(Paciente);
}
public LinkedList<Paciente>getPacientesBy(int parametro, string valor)
{
LinkedList<Paciente> resultado=new LinkedList<Paciente>();
for (Paciente pac: pacientes)
{
switch(parametro)
{
case 1: if(pac.getIdentificacion().equals(valor))
resultado.add(pac);
break;
case 2: if(pac.getNombres().equals(valor))
resultado.add(pac);
break;
case 3:if(pac.getApellidos().equals(valor))
resultado.add(pac);
break;
case 4: if(pac.getSexo().equals(valor))
resultado.add(pac);
break;
}
}
return resultado;
}
}
CLASE GESTOR PACIENTE
Sesión 4: Enlazando con el Controlador
FORMULARIO PRINCIPAL
CONSPACIENTEINTERNALFRAME
REGPACIENTEINTERNALFRAME
Sesión 6: Accediendo a la Base de Datos con JDBC
CONEXIÓN
Sesión 7: Accediendo a la Base de Datos con JPA
PACIENTESJPACONTROLER
PACIENTECONTROL
GESTORPASIENTECONTROL