public class ControladorPersonas extends java.lang.Object implements IControladorPersonas
Modifier and Type | Method and Description |
---|---|
void |
bBorrarPersonaActionPerformed()
Implementación del método que se dispara cuando se selecciona el botón "Borrar"
Si se selecciona una persona, se intenta borrarla de la BD
|
void |
bBorrarTelActionPerformed()
Implementación del método que se dispara cuando se selecciona el botón "Borrar teléfono"
Si se selecciona una persona y un teléfono, se intenta borrar el mismo
|
void |
bBuscarActionPerformed()
Implementación del método que se dispara cuando se selecciona el botón "Buscar"
Si se especifica una cadena de búsqueda, se muestran las personas cuyos apellidos comiencen con esta cadena
Si no se especifica una cadena, se muestran todas las personas
|
void |
bCumlplesActionPerformed()
Implementación del método que ...
|
void |
bGuardarActionPermormed()
Implementación del método que se dispara cuando se selecciona el botón "Guardar"
Se leen los datos de la persona y se la guarda en la BD
Si la fecha de nacimiento es incorrecta, o nula, no se guarda este dato en la BD
|
void |
bListadoActionPerformed() |
void |
bMarcarActionPermormed()
Implementación del método que se dispara cuando se selecciona el botón Marcar
Se muestra un mensaje diciendo que se está marcando el número seleccionado
|
void |
bModificarTelActionPerformed()
Implementación del método que se dispara cuando se selecciona el botón "Modificar teléfono"
Si se selecciona una persona y un teléfono, se muestra el formulario para modificarle el teléfono
|
void |
bNuevaPersonaActionPerformed()
Implementación del método que se dispara cuando se selecciona el botón "Nueva Persona"
Limpia los campos de texto y la tabla de teléfonos para poder ingresar una persona nueva
|
void |
bNuevoTelActionPermormed()
Implementación del método que se dispara cuando se selecciona el botón "Nuevo teléfono"
Si se selecciona una persona, se muestra el formulario para agregarle un nuevo teléfono
|
void |
bSalirActionPerformed()
Implementación del método que se dispara cuando se selecciona el botón "Salir"
Termina la aplicación
|
static ControladorPersonas |
crear(GestorPersonas gp)
Método que permite crear una única instancia de ControladorPersonas
|
void |
hoyCumple()
Implementación del método que muestra las personas que cumplen años el día de hoy
|
FrmPersonas |
obtenerFrmAgenda()
Obtiene el JFrame que controla
|
void |
tablaPersonasMouseClicked()
Implementación del método que se dispara cuando se hace click en la tabla de personas
Si se selecciona una persona, se muestran sus datos en los campos de texto y sus teléfonos
|
void |
tApellidosFocusGained()
Implementación del método que se dispara cuando el campo donde se ingresa el apellido obtiene el foco
Se selecciona todo el texto
|
void |
tBuscaFocusGained()
Implementación del método que se dispara cuando el campo donde se ingresa la cadena de búsqueda obtiene el foco
Se selecciona todo el texto
|
void |
tBuscaKeyPressed(java.awt.event.KeyEvent evt)
Implementación del método que se dispara cuando se presiona una tecla en el campo de búsqueda
Si se presiona Enter, se muestran las personas cuyos apellidos comiencen con la cadena de búsqueda, o todas si no se especifica una cadena
|
void |
tCorreoFocusGained()
Implementación del método que se dispara cuando el campo donde se ingresa el obtiene el foco
Se selecciona todo el texto
|
void |
tDireccionFocusGained()
Implementación del método que se dispara cuando el campo donde se ingresa la dirección obtiene el foco
Se selecciona todo el texto
|
void |
tNombresFocusGained()
Implementación del método que se dispara cuando el campo donde se ingresa el nombre obtiene el foco
Se selecciona todo el texto
|
public static ControladorPersonas crear(GestorPersonas gp)
public FrmPersonas obtenerFrmAgenda()
obtenerFrmAgenda
in interface IControladorPersonas
public void tablaPersonasMouseClicked()
tablaPersonasMouseClicked
in interface IControladorPersonas
public void bMarcarActionPermormed()
bMarcarActionPermormed
in interface IControladorPersonas
public void bNuevaPersonaActionPerformed()
bNuevaPersonaActionPerformed
in interface IControladorPersonas
Persona
public void bGuardarActionPermormed()
bGuardarActionPermormed
in interface IControladorPersonas
Persona
public void bBorrarPersonaActionPerformed()
bBorrarPersonaActionPerformed
in interface IControladorPersonas
Persona
public void bNuevoTelActionPermormed()
bNuevoTelActionPermormed
in interface IControladorPersonas
Persona
,
Telefono
public void bModificarTelActionPerformed()
bModificarTelActionPerformed
in interface IControladorPersonas
Persona
,
Telefono
public void bBorrarTelActionPerformed()
bBorrarTelActionPerformed
in interface IControladorPersonas
Persona
,
Telefono
public void bSalirActionPerformed()
bSalirActionPerformed
in interface IControladorPersonas
public void bBuscarActionPerformed()
bBuscarActionPerformed
in interface IControladorPersonas
Persona
public void tBuscaKeyPressed(java.awt.event.KeyEvent evt)
tBuscaKeyPressed
in interface IControladorPersonas
Persona
public void tBuscaFocusGained()
tBuscaFocusGained
in interface IControladorPersonas
public void tCorreoFocusGained()
tCorreoFocusGained
in interface IControladorPersonas
public void tDireccionFocusGained()
tDireccionFocusGained
in interface IControladorPersonas
public void tNombresFocusGained()
tNombresFocusGained
in interface IControladorPersonas
public void tApellidosFocusGained()
tApellidosFocusGained
in interface IControladorPersonas
public void hoyCumple()
hoyCumple
in interface IControladorPersonas
public void bCumlplesActionPerformed()
bCumlplesActionPerformed
in interface IControladorPersonas
public void bListadoActionPerformed()
bListadoActionPerformed
in interface IControladorPersonas