// Decompiled by DJ v3.12.12.96 Copyright 2011 Atanas Neshkov  Date: 08/10/2012 8:47:15
// 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:   AccionARealizar.java

package project;

import java.awt.*;
import javax.swing.*;
import traduccion.Traducir;

// Referenced classes of package project:
//            MatriculaUsuario, MensajeMatriculaUsuario, MensajeDeError, AccederADatos, 
//            Application1

public class AccionARealizar extends MatriculaUsuario
{

    public AccionARealizar(Application1 aplicacion2, boolean demo)
    {
        super(aplicacion2, demo);
        restarAccion = 0;
        aplicacion = aplicacion2;
        super.labelFondo.remove(super.panelMensaje);
        super.textCentroEsteNorte.removeAllItems();
        super.textCentroEsteNorte.setEditable(false);
        setTitle(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.AccionARealizar", "200411151403", AccederADatos.idioma));
        super.LabelCentroOesteNorte.setText(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.AccionARealizar", "200411151406", AccederADatos.idioma));
        super.panelMensaje = new MensajeMatriculaUsuario(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.AccionARealizar", "200411151409", AccederADatos.idioma));
        super.textCentroEsteNorte.addItem("");
        if(AccederADatos.leer("h.demos").compareToIgnoreCase("S\355") == 0)
            super.textCentroEsteNorte.addItem(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.AccionARealizar", "200411151412", AccederADatos.idioma));
        else
            restarAccion++;
        if(AccederADatos.leer("h.demo").compareToIgnoreCase("No") == 0)
        {
            super.textCentroEsteNorte.addItem(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.AccionARealizar", "200411151415", AccederADatos.idioma));
            if(AccederADatos.leer("h.repeat").compareToIgnoreCase("S\355") == 0)
                super.textCentroEsteNorte.addItem(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.AccionARealizar", "200411151417", AccederADatos.idioma));
        }
        super.labelFondo.add(super.panelMensaje, 0);
        super.LabelCentroOesteSur.setVisible(false);
        super.textCentroEsteSur.setVisible(false);
    }

    public static void main(String args1[])
    {
    }

    public void listenerDelBotonAceptar()
    {
        try
        {
            String codi = new String(super.textCentroEsteSur.getPassword());
            ocultar();
            if(super.textCentroEsteNorte.getSelectedIndex() == 0)
            {
                MensajeDeError mensaje = new MensajeDeError();
                mensaje.mensaje(false, Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.AccionARealizar", "200411151409", AccederADatos.idioma));
                mensaje = null;
                mostrar();
            } else
            if(super.textCentroEsteNorte.getSelectedIndex() == 1 - restarAccion)
            {
                AccederADatos.entraComoDemo = true;
                aplicacion.mostrarMatriculaUsuario(true);
                aplicacion.matriculaUsuario.LabelCentroOesteSur.setVisible(false);
                aplicacion.matriculaUsuario.textCentroEsteSur.setVisible(false);
                aplicacion.matriculaUsuario.textCentroEsteNorte.setEditable(false);
                aplicacion.matriculaUsuario.setVisible(true);
            } else
            if(super.textCentroEsteNorte.getSelectedIndex() == 2 - restarAccion)
            {
                aplicacion.mostrarMatriculaUsuario(false);
                aplicacion.matriculaUsuario.panelUsername.remove(1);
                aplicacion.matriculaUsuario.panelUsername.add(super.jTextFieldUsuario, 1);
                aplicacion.matriculaUsuario.setVisible(true);
            } else
            if(super.textCentroEsteNorte.getSelectedIndex() == 3 - restarAccion)
            {
                aplicacion.mostrarInsertarDni();
                aplicacion.insertarDni.setVisible(true);
            }
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
        }
    }

    public void salir()
    {
        try
        {
            setVisible(false);
            aplicacion.pantallaPrincipal.setVisible(true);
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
        }
    }

    private Application1 aplicacion;
    private int restarAccion;
}