public AdministradorDto consultarAdministrador(int codUFPS) {
    AdministradorDto admin = null;
    Connection con = null;
    PreparedStatement ps = null;

    try {
      if (conexion == null) conexion = new Conexion();
      if (conexion.getConnection() == null)
        con = conexion.conectar("AdminDao.consultarAdministrador");
      else con = conexion.getConnection();
      String sql = "SELECT * FROM administrador WHERE codUFPS= '" + codUFPS + "'";

      ps = con.prepareStatement(sql);
      ResultSet rs = ps.executeQuery(sql);

      if (rs.next()) {

        admin =
            new AdministradorDto(rs.getInt(1), rs.getString(2), rs.getString(3), rs.getString(4));
      }

    } catch (Exception e) {
      e.printStackTrace();
      conexion.escribirLogs("AdminDao", "consultarAdministrador", e.toString());

    } finally {

      ps = null;
      con = null;
    }

    return admin;
  }