* compomenteABMCListPersonas_Insercion
*
* @param e InsertarEvent
*/
void compomenteABMCListPersonas_Insercion(InsertarEvent e) {
Persona persona = new Persona();
String nombre = (String) ((Vector) e.getVector()).elementAt(0);
String apellido = (String) ((Vector) e.getVector()).elementAt(1);
long dni = ((Long) ((Vector) e.getVector()).elementAt(2)).longValue();
boolean masculino = ((Boolean) ((Vector) e.getVector()).elementAt(3)).
booleanValue();
String domicilio = (String) ((Vector) e.getVector()).elementAt(4);
String localidad = (String) ((Vector) e.getVector()).elementAt(5);
String codigoPostal = (String) ((Vector) e.getVector()).elementAt(6);
String telefono = (String) ((Vector) e.getVector()).elementAt(7);
SimpleDateFormat dateFormatInicio = new SimpleDateFormat("d-M-yyyy");
String fechaNacimientoStr = (String) ((Vector) e.getVector()).elementAt(
8);
Date fechaNacimiento = null;
try {
fechaNacimiento = dateFormatInicio.parse(fechaNacimientoStr);
} catch (ParseException ex1) {
JOptionPane.showMessageDialog(this, "Fecha erronea");
loadList();
return;
}
persona.setNombre(nombre);
persona.setApellido(apellido);
persona.setDni(dni);
persona.setMasculino(masculino);
persona.setDomicilio(domicilio);
persona.setLocalidad(localidad);
persona.setCodigoPostal(codigoPostal);
persona.setTelefono(telefono);
persona.setFechaNacimiento(fechaNacimiento);
ICommand insertarPersona = CommandFactory.createInsertarPersona(persona);
try {
insertarPersona.execute();
} catch (Exception ex) {