×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Java
Posted by: Dorian Cuentas
Added: Jul 2, 2015 3:41 PM
Modified: Jul 2, 2015 3:46 PM
Views: 1887
Tags: no tags
  1. public static void main(String[] args) {
  2.         Grupo g = Grupo.BuscaGrupo("grupo", "user", "senha");  //Esta linha adiciona suas credenciais
  3.         DBc c = new DBc(); //Cria conexao com nosso banco de dados
  4.         Usuario user = Usuario.buscaUsuario(g, "dcuentas", c);
  5.  
  6.         String cartaoGrid = user.getCartaoGrid();
  7.         final String[] charArray = cartaoGrid.split(",");
  8.         System.out.println("\tA\tB\tC\tD\tE\tF\tG\tH\tI\tJ");
  9.         for (int i = 0; i < charArray.length; i++) {
  10.             if (((i) % 10 == 0)) {
  11.                 System.out.println("");
  12.                 System.out.print(String.valueOf((i/10)+1) + "\t");
  13.             }
  14.             System.out.print(charArray[i] + "\t");
  15.         }
  16.  
  17.         ChallengeRetorno cr = Challenge.GeraChallenge(g, "dcuentas", c);
  18.         String[] desafio = cr.getDesafio();
  19.         System.out.println("");
  20.         System.out.println("Desafio criado a partir de Grid - " + cr.getSerial_grid());
  21.         System.out.println("Responda ao desafio:");
  22.         System.out.println("");
  23.         System.out.println("ingrese las coordenadas : " + desafio[0] + " - " + desafio[1] + " - " + desafio[2]);
  24.  
  25. //        String geraDesafio = Challenge.geraDesafio();
  26. //        System.out.println("desafio : " + geraDesafio);
  27. //        System.out.println("");
  28.        
  29. //        final int[][] coords = new int[][]{{1, 2}, {1, 2}, {1, 3}};
  30. //        char[] BuscaValorGrid = Challenge.BuscaValorGrid(coords, user);
  31. //        System.out.println(Arrays.toString(BuscaValorGrid));
  32.  
  33.         System.out.println("");
  34.         Scanner in = new Scanner(System.in);
  35.         char[] segredos = new char[3];
  36.         segredos[0] = in.nextLine().charAt(0);
  37.         segredos[1] = in.nextLine().charAt(0);
  38.         segredos[2] = in.nextLine().charAt(0);
  39.  
  40.         System.out.println("enviando coordenadas : " + segredos[0] + " - " + segredos[1] + " - " + segredos[2]);
  41.         boolean ret = Challenge.RespostaChallenge(c.CriaConn(), segredos[0], segredos[1], segredos[2], user);
  42.  
  43.         System.out.println("autenticación : " + ret);
  44.     }

1 comment

Dorian Cuentas 7 years ago
Exception in thread "main" java.lang.IllegalArgumentException: Entity must be managed to call remove: com.senhaforte.classes.Ticket[ id=31 ], try merging the detached and try the remove again.
at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.performRemove(UnitOfWorkImpl.java:3578)
at org.eclipse.persistence.internal.jpa.EntityManagerImpl.remove(EntityManagerImpl.java:563)
at com.senhaforte.security.Challenge.RespostaChallenge(Challenge.java:107)
at integracion.tarjeta.de.coordenadas.Autenticación.main(Autenticación.java:66)
Java Result: 1
BUILD SUCCESSFUL (total time: 42 seconds)

Write a comment