// Decompiled by DJ v3.12.12.96 Copyright 2011 Atanas Neshkov  Date: 08/10/2012 8:47:29
// Home Page: http://members.fortunecity.com/neshkov/dj.html http://www.neshkov.com/dj.html - Check often for new version!
// Decompiler options: packimports(3) 
// Source File Name:   ChequearIntentos.java

package project;

import java.io.BufferedInputStream;
import java.io.InputStream;
import java.net.*;
import org.apache.xerces.framework.XMLParser;
import org.apache.xerces.parsers.DOMParser;
import org.w3c.dom.Element;
import org.xml.sax.InputSource;
import traduccion.Traducir;

// Referenced classes of package project:
//            MensajeDeError, AccederADatos, EncriptarDesencriptar

class ChequearIntentos
{

    public ChequearIntentos(String codigo2)
    {
        num = 1;
        codigo = codigo2;
        String version = "";
        try
        {
            URL proxyurl = new URL(AccederADatos.leer("h.proxyAddress") + "escribirIntentos.jsp");
            HttpURLConnection connection = (HttpURLConnection)proxyurl.openConnection();
            connection.setRequestProperty("encriptar", AccederADatos.leer("h.encriptar"));
            connection.setRequestProperty("password", EncriptarDesencriptar.encriptar(codigo));
            connection.connect();
            DOMParser parser = new DOMParser();
            BufferedInputStream bis = new BufferedInputStream(connection.getInputStream());
            String textoEncriptado = EncriptarDesencriptar.getStringFromInputStream(bis);
            String textoDesencriptado = EncriptarDesencriptar.desencriptar(textoEncriptado);
            InputSource stream = new InputSource(EncriptarDesencriptar.getInputStreamFromString(textoDesencriptado));
            parser.parse(stream);
            org.w3c.dom.Document doc = parser.getDocument();
            connection.getInputStream().close();
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
            MensajeDeError mensaje = new MensajeDeError();
            mensaje.mensaje(true, Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.ChequearIntentos", "200411171449", AccederADatos.idioma));
            mensaje = null;
        }
    }

    Element nextQuestion;
    String codigo;
    String numero;
    int num;
}