public void llenarTabla() { vista.getTablaPorDefecto().setNumRows(0); for (Usuario usuario : modelo.getListado()) { if (usuario.getRango().equalsIgnoreCase("asistente")) { Asistentes asistente = model.getAsistente(usuario.getIdUsuario()); nombre = asistente.getNombre(); apellido = asistente.getApellido(); telefonoCasa = asistente.getTelefonoCasa(); telefonoCelular = asistente.getTelefonoCelular(); direccion = asistente.getDireccion(); cedula = asistente.getCedula(); idPersona = asistente.getId(); } else if (usuario.getRango().equalsIgnoreCase("administrador")) { Administrador admin = model.getAdministrador(usuario.getIdUsuario()); nombre = admin.getNombre(); apellido = admin.getApellido(); telefonoCasa = admin.getTelefonoCasa(); telefonoCelular = admin.getTelefonoCelular(); direccion = admin.getDireccion(); cedula = admin.getCedula(); idPersona = admin.getId(); } else if (usuario.getRango().equalsIgnoreCase("medico")) { Medico medico = model.getMedico(usuario.getIdUsuario()); nombre = medico.getNombre(); apellido = medico.getApellido(); telefonoCasa = medico.getTelefonoCasa(); telefonoCelular = medico.getTelefonoCelular(); direccion = medico.getDireccion(); cedula = medico.getCedula(); idPersona = medico.getId(); } vista .getTablaPorDefecto() .addRow( (new Object[] { usuario.getIdUsuario(), usuario.getUsuario(), usuario.getClave(), nombre, apellido, telefonoCasa, telefonoCelular, direccion, cedula, usuario.getRango(), idPersona })); } }