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

package project;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.text.JTextComponent;
import traduccion.Traducir;
import visualizadorderesultados.Principal;

// Referenced classes of package project:
//            JLabel, Boton, CargarDemos, MensajeMatriculaUsuario, 
//            MensajeDeError, AccederADatos, Application1, Frame2, 
//            Fin, ChequearRegistroDos

public class InsertarDni extends JFrame
{

    public InsertarDni(Application1 application2)
    {
        nombreUsuario = "";
        labelFondo = new project.JLabel();
        LabelCentroOesteNorte = new project.JLabel();
        jTextFieldUsuario = new JTextField();
        botonSurOesteEste = new Boton(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.InsertarDni", "200411191132", AccederADatos.idioma));
        botonSurEsteOeste = new Boton(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.InsertarDni", "200411191133", AccederADatos.idioma));
        panelDeLosBotones = new JPanel();
        panelPassword = new JPanel();
        panelUsername = new JPanel();
        application = application2;
        cargarDemos = new CargarDemos();
        LabelCentroOesteNorte.setForeground(new Color(66, 82, 148));
        setDefaultCloseOperation(0);
        setBackground(new Color(215, 217, 232));
        Font f1 = new Font("Arial", 1, 17);
        Font f3 = new Font("Arial", 1, 11);
        LabelCentroOesteNorte.setFont(f3);
        setIconImage((new ImageIcon((project.Frame1.class).getResource(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.InsertarDni", "200411221701", AccederADatos.idioma)))).getImage());
        contentPane = (JPanel)getContentPane();
        contentPane.setLayout(new BorderLayout());
        contentPane.setBackground(new Color(215, 217, 232));
        if(!AccederADatos.entraComoApplet)
            tamaF1oVentana = new Dimension(380, 205);
        else
            tamaF1oVentana = new Dimension(380, 223);
        setSize(tamaF1oVentana);
        setResizable(false);
        labelFondo.setIcon(new ImageIcon((project.Frame1.class).getResource(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.InsertarDni", "200411221438", AccederADatos.idioma))));
        panelMensaje = null;
        LabelCentroOesteNorte.setText(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.InsertarDni", "200411191130", AccederADatos.idioma));
        panelMensaje = new MensajeMatriculaUsuario(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.InsertarDni", "200411191131", AccederADatos.idioma));
        setTitle(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.InsertarDni", "200411191135", AccederADatos.idioma));
        labelFondo.setOpaque(false);
        javax.swing.border.Border border2 = BorderFactory.createCompoundBorder(BorderFactory.createLineBorder(Color.black, 1), BorderFactory.createEmptyBorder(0, 10, 0, 0));
        jTextFieldUsuario.setPreferredSize(new Dimension(170, 20));
        jTextFieldUsuario.setBorder(border2);
        botonSurOesteEste.setCursor(new Cursor(12));
        botonSurEsteOeste.setCursor(new Cursor(12));
        panelUsername.setOpaque(false);
        panelUsername.setLayout(new FlowLayout(1, 30, 0));
        panelUsername.add(LabelCentroOesteNorte);
        panelUsername.add(jTextFieldUsuario);
        panelPassword.setOpaque(false);
        panelPassword.setLayout(new FlowLayout(1, 30, 0));
        panelDeLosBotones.setOpaque(false);
        panelDeLosBotones.setLayout(new FlowLayout(1, 50, 0));
        panelDeLosBotones.add(botonSurOesteEste);
        panelDeLosBotones.add(botonSurEsteOeste);
        labelFondo.setLayout(new GridLayout(4, 1));
        labelFondo.add(panelMensaje);
        labelFondo.add(panelUsername);
        labelFondo.add(panelPassword);
        labelFondo.add(panelDeLosBotones);
        contentPane.add(labelFondo, "Center");
        botonSurOesteEste.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e)
            {
                listenerDelBotonAceptar();
            }

        }
);
        botonSurEsteOeste.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e)
            {
                salir();
            }

        }
);
        jTextFieldUsuario.addFocusListener(new FocusAdapter() {

            public void focusGained(FocusEvent e)
            {
                jTextFieldUsuario.selectAll();
            }

            public void focusLost(FocusEvent focusevent)
            {
            }

        }
);
    }

    public void ocultar()
    {
        setVisible(false);
    }

    public void mostrar()
    {
        setVisible(true);
    }

    public void listenerDelBotonAceptar()
    {
        ocultar();
        if(jTextFieldUsuario.getText().compareToIgnoreCase("") == 0)
        {
            MensajeDeError mensaje = new MensajeDeError();
            mensaje.mensaje(false, Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.InsertarDni", "200411191131", AccederADatos.idioma));
            mensaje = null;
            mostrar();
        } else
        {
            try
            {
                AccederADatos.nombreUsuario = jTextFieldUsuario.getText();
                visualizador = new Principal(this);
            }
            catch(Exception ex)
            {
                ex.printStackTrace();
            }
        }
    }

    public void salir()
    {
        try
        {
            ocultar();
            application.accionARealizar.setVisible(true);
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
        }
    }

    public Principal visualizador;
    String nombreUsuario;
    Dimension tamaF1oVentana;
    JPanel contentPane;
    project.JLabel labelFondo;
    project.JLabel LabelCentroOesteNorte;
    JTextField jTextFieldUsuario;
    Boton botonSurOesteEste;
    Boton botonSurEsteOeste;
    JFrame frame;
    Frame2 frameOpciones;
    Fin fin;
    public ChequearRegistroDos chequearRegistro;
    public Application1 application;
    CargarDemos cargarDemos;
    MensajeMatriculaUsuario panelMensaje;
    JPanel panelDeLosBotones;
    JPanel panelPassword;
    JPanel panelUsername;
}