Ejemplo n.º 1
0
 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
             }));
   }
 }