Package Boundary

Source Code of Boundary.CanjePuntos

package Boundary;

import Control.CanjearPuntos;
import Control.Login;
import DAO.CiudadDAO;
import Entity.Usuario;
import Entity.Canjes;
import Entity.Ciudad;
import Entity.Equipomasfull;
import java.awt.Color;
import javax.swing.JOptionPane;

public class CanjePuntos extends javax.swing.JPanel {

 
  CiudadDAO citydao= Login.ciudaddao;
  Ciudad city =new Ciudad();
    public CanjePuntos() {
        initComponents();
        Estacion1.setVisible(false);
        Estacion2.setVisible(false);
        Estacion3.setVisible(false);
        Estacion4.setVisible(false);
        Estacion5.setVisible(false);
        Estacion6.setVisible(false);
        Estacion7.setVisible(false);
        Estacion8.setVisible(false);
        Estacion9.setVisible(false);
        Estacion10.setVisible(false);
        cantidadTF.setVisible(true);
    }

    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        CiudadesBG = new javax.swing.ButtonGroup();
        buttonGroup1 = new javax.swing.ButtonGroup();
        buttonGroup2 = new javax.swing.ButtonGroup();
        buttonGroup3 = new javax.swing.ButtonGroup();
        jLabel1 = new javax.swing.JLabel();
        IdentificacionT = new javax.swing.JTextField();
        jLabel5 = new javax.swing.JLabel();
        jLabel6 = new javax.swing.JLabel();
        PremiosLD = new javax.swing.JComboBox();
        AceptarB = new javax.swing.JButton();
        bogota = new javax.swing.JRadioButton();
        cali = new javax.swing.JRadioButton();
        identificacion = new javax.swing.JComboBox();
        jLabel2 = new javax.swing.JLabel();
        Estacion1 = new javax.swing.JRadioButton();
        Estacion2 = new javax.swing.JRadioButton();
        Estacion3 = new javax.swing.JRadioButton();
        Estacion4 = new javax.swing.JRadioButton();
        Estacion5 = new javax.swing.JRadioButton();
        Estacion6 = new javax.swing.JRadioButton();
        Estacion7 = new javax.swing.JRadioButton();
        Estacion8 = new javax.swing.JRadioButton();
        Estacion9 = new javax.swing.JRadioButton();
        Estacion10 = new javax.swing.JRadioButton();
        jLabel3 = new javax.swing.JLabel();
        cantidadTF = new javax.swing.JTextField();
        jLabel4 = new javax.swing.JLabel();
        jLabel7 = new javax.swing.JLabel();
        jLabel8 = new javax.swing.JLabel();
        jLabel9 = new javax.swing.JLabel();
        jLabel10 = new javax.swing.JLabel();
        jLabel11 = new javax.swing.JLabel();
        jLabel12 = new javax.swing.JLabel();
        jLabel13 = new javax.swing.JLabel();
        jLabel14 = new javax.swing.JLabel();
        jLabel15 = new javax.swing.JLabel();
        jLabel16 = new javax.swing.JLabel();
        jLabel17 = new javax.swing.JLabel();

        jLabel1.setText("Identificación:");

        IdentificacionT.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        IdentificacionT.setText("0");
        IdentificacionT.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                IdentificacionTMouseClicked(evt);
            }
        });
        IdentificacionT.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                IdentificacionTActionPerformed(evt);
            }
        });
        IdentificacionT.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyTyped(java.awt.event.KeyEvent evt) {
                IdentificacionTKeyTyped(evt);
            }
        });

        jLabel5.setText("Estación de Servicio:");

        jLabel6.setText("Premios:");

        PremiosLD.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "50 Combo Perro", "35 Lavada Moto", "50 Lavada Carro", "80 Lavada Camioneta", "100 Recarga Celular", "130 Lavada Buseta", "250 Bono Combustible", "350 Descuento LLantas", "350 Bono Consumo." }));
        PremiosLD.addItemListener(new java.awt.event.ItemListener() {
            public void itemStateChanged(java.awt.event.ItemEvent evt) {
                PremiosLDItemStateChanged(evt);
            }
        });
        PremiosLD.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                PremiosLDActionPerformed(evt);
            }
        });

        AceptarB.setBackground(new java.awt.Color(255, 255, 255));
        AceptarB.setText("Aceptar");
        AceptarB.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                AceptarBActionPerformed(evt);
            }
        });

        CiudadesBG.add(bogota);
        bogota.setText("Bogotá");
        bogota.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                bogotaActionPerformed(evt);
            }
        });

        CiudadesBG.add(cali);
        cali.setText("Cali");
        cali.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                caliActionPerformed(evt);
            }
        });

        identificacion.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Codigo", "Cedula" }));
        identificacion.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                identificacionActionPerformed(evt);
            }
        });

        jLabel2.setText("No se ha realizado ninguna operación.");

        buttonGroup1.add(Estacion1);
        Estacion1.setText("Texaco 8");
        Estacion1.setToolTipText("Cr7 No 51-28");
        Estacion1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                Estacion1ActionPerformed(evt);
            }
        });

        buttonGroup1.add(Estacion2);
        Estacion2.setText("Texaco 20");
        Estacion2.setToolTipText("Autopista Norte km 20.");
        Estacion2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                Estacion2ActionPerformed(evt);
            }
        });

        buttonGroup1.add(Estacion3);
        Estacion3.setText("Texaco 22");
        Estacion3.setToolTipText("Av 13 No 76-14");
        Estacion3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                Estacion3ActionPerformed(evt);
            }
        });

        buttonGroup1.add(Estacion4);
        Estacion4.setText("Texaco 30");
        Estacion4.setToolTipText("Av el Dorado No 66-28");
        Estacion4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                Estacion4ActionPerformed(evt);
            }
        });

        buttonGroup1.add(Estacion5);
        Estacion5.setText("Texaco 39");
        Estacion5.setToolTipText("Av 68 No 97-55");
        Estacion5.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                Estacion5ActionPerformed(evt);
            }
        });

        buttonGroup1.add(Estacion6);
        Estacion6.setText("Texaco 41");
        Estacion6.setToolTipText("Calle 134 No 54-11");
        Estacion6.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                Estacion6ActionPerformed(evt);
            }
        });

        buttonGroup3.add(Estacion7);
        Estacion7.setText("Texaco 34");
        Estacion7.setToolTipText("Av Casañasgordas No 22-00");
        Estacion7.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                Estacion7ActionPerformed(evt);
            }
        });

        buttonGroup3.add(Estacion8);
        Estacion8.setText("Texaco 25");
        Estacion8.setToolTipText("Calle 5 No 55-00");
        Estacion8.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                Estacion8ActionPerformed(evt);
            }
        });

        buttonGroup3.add(Estacion9);
        Estacion9.setText("Texaco 03");
        Estacion9.setToolTipText("Av Roosevelt No 31-00");
        Estacion9.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                Estacion9ActionPerformed(evt);
            }
        });

        buttonGroup3.add(Estacion10);
        Estacion10.setText("Texaco 10");
        Estacion10.setToolTipText("Calle 5 No 25-20");
        Estacion10.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                Estacion10ActionPerformed(evt);
            }
        });

        jLabel3.setText("Cantidad");

        cantidadTF.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        cantidadTF.setText("0");
        cantidadTF.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                cantidadTFTFMouseClicked(evt);
            }
        });
        cantidadTF.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyTyped(java.awt.event.KeyEvent evt) {
                cantidadTFTFKeyTyped(evt);
            }
        });

        jLabel4.setText("Ciudad:");

        jLabel7.setText("50  Combo Perro");

        jLabel8.setText("35  Lavada Moto");

        jLabel9.setText("50 Lavada Carro");

        jLabel10.setText("80 Lavada Camioneta");

        jLabel11.setText("130 Lavada Buseta");

        jLabel12.setText("100 Recarga Celular");

        jLabel13.setText("150 Descuento Aceite");

        jLabel14.setText("250 Bono Combustible");

        jLabel15.setText("350 Descuento Llantas");

        jLabel16.setText("350 Bono Consumo");

        jLabel17.setText("Puntos");

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
        this.setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jLabel2)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(AceptarB))
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(Estacion2)
                    .addComponent(jLabel5)
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(layout.createSequentialGroup()
                                .addComponent(jLabel6)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(PremiosLD, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(layout.createSequentialGroup()
                                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(Estacion4)
                                    .addComponent(Estacion5)
                                    .addComponent(Estacion6)
                                    .addComponent(Estacion1))
                                .addGap(32, 32, 32)
                                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(Estacion8)
                                    .addComponent(Estacion7)
                                    .addComponent(Estacion9)
                                    .addComponent(Estacion10)))
                            .addComponent(Estacion3))
                        .addGap(18, 18, 18)
                        .addComponent(jLabel3))
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addGroup(layout.createSequentialGroup()
                                .addComponent(jLabel1)
                                .addGap(18, 18, 18)
                                .addComponent(identificacion, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))
                            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                                .addComponent(jLabel4)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                .addComponent(bogota)
                                .addGap(22, 22, 22)))
                        .addGap(27, 27, 27)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(IdentificacionT, javax.swing.GroupLayout.PREFERRED_SIZE, 70, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(cali))))
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addGap(100, 100, 100)
                        .addComponent(cantidadTF, javax.swing.GroupLayout.PREFERRED_SIZE, 21, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(layout.createSequentialGroup()
                        .addGap(53, 53, 53)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 139, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel17)
                            .addComponent(jLabel15)
                            .addComponent(jLabel14, javax.swing.GroupLayout.PREFERRED_SIZE, 139, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel13, javax.swing.GroupLayout.PREFERRED_SIZE, 139, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 139, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 139, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel8)
                            .addComponent(jLabel7)
                            .addComponent(jLabel16, javax.swing.GroupLayout.PREFERRED_SIZE, 139, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel12, javax.swing.GroupLayout.PREFERRED_SIZE, 118, javax.swing.GroupLayout.PREFERRED_SIZE))))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addContainerGap()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel1)
                            .addComponent(identificacion, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(IdentificacionT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(bogota)
                            .addComponent(cali)
                            .addComponent(jLabel4))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(jLabel5)
                        .addGap(21, 21, 21)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(Estacion1)
                            .addComponent(Estacion7))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(Estacion2)
                            .addComponent(Estacion8))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(Estacion3)
                            .addComponent(Estacion9))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(Estacion4)
                            .addComponent(Estacion10))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(Estacion5)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(Estacion6)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 61, Short.MAX_VALUE))
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(jLabel17)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(layout.createSequentialGroup()
                                .addComponent(jLabel7)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jLabel8)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jLabel9)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jLabel10)
                                .addGap(46, 46, 46)
                                .addComponent(jLabel13)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jLabel14)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jLabel15)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jLabel16))
                            .addGroup(layout.createSequentialGroup()
                                .addGap(80, 80, 80)
                                .addComponent(jLabel12)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jLabel11)
                                .addGap(21, 21, 21)))
                        .addGap(35, 35, 35)))
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel3)
                    .addComponent(cantidadTF, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel6)
                    .addComponent(PremiosLD, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(11, 11, 11)
                .addComponent(AceptarB)
                .addGap(18, 18, 18)
                .addComponent(jLabel2)
                .addContainerGap())
        );
    }// </editor-fold>//GEN-END:initComponents

    private void caliActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_caliActionPerformed
        // TODO add your handling code here:
        PremiosLD.removeAllItems();
        Estacion1.setVisible(false);
        Estacion2.setVisible(false);
        Estacion3.setVisible(false);
        Estacion4.setVisible(false);
        Estacion5.setVisible(false);
        Estacion6.setVisible(false);
        Estacion7.setVisible(true);
        Estacion8.setVisible(true);
        Estacion9.setVisible(true);
        Estacion10.setVisible(true);
        ciudad ="Cali";
        city =citydao.leer("Cali");
         c=1;
    }//GEN-LAST:event_caliActionPerformed

    private void IdentificacionTActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_IdentificacionTActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_IdentificacionTActionPerformed

    private void AceptarBActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_AceptarBActionPerformed
        CanjearPuntos canjepuntos = new CanjearPuntos();
        int tipoid = identificacion.getSelectedIndex();
        Usuario UsuarioPrueba = canjepuntos.Usuarioexiste(Long.parseLong(IdentificacionT.getText()), tipoid);
        Canjes canjeactual = new Canjes();
        CanjearPuntos realizarcanje = new CanjearPuntos();
        String estadolabel;
        if (realizarcanje.id(UsuarioPrueba).equals("El usuario no existe")) {
            JOptionPane.showMessageDialog(null, realizarcanje.id(UsuarioPrueba), "Error", JOptionPane.ERROR_MESSAGE);
            IdentificacionT.setText("0");
        } else {           
            String estado;
            String nombrepremio;
            int can = Integer.parseInt(cantidadTF.getText());
            nombrepremio = (String) PremiosLD.getSelectedItem();
            Usuario user = new Usuario();
            if (tipoid == 1) {
                user.setIdentificacion(Long.parseLong(IdentificacionT.getText()));
            } else {
                user.setCodigo(Long.parseLong(IdentificacionT.getText()));
            }
            if (nombrepremio.equals(city.getEstaciones().get(y).getPremios().get(1).getNombre())) {
                premio = city.getEstaciones().get(y).getPremios().get(1).getNombre();
                estado = canjepuntos.premiosDispd(c, y, can, nombrepremio,ciudad);
                if (estado.equals("Continue")) {
                    estadolabel=realizarcanje.hacercanje(canjeactual,UsuarioPrueba,can, canjepuntos,
                            tipoid, user, nombrepremio ,estacion,ciudad,premio,c,y);
                            if (estadolabel.equals("La accion se ha realizado satisfactoriamente")){
                                jLabel2.setForeground(Color.green);
                                jLabel2.setText(estadolabel);
                            }else{
                                if (estadolabel.equals("Puntos Insuficientes")){
                                    jLabel2.setForeground(Color.red);
                                    jLabel2.setText("Puntos Insuficientes");
                                }
                            }
                }else{
                    jLabel2.setForeground(Color.red);
                    jLabel2.setText("La cantidad ingresada no esta disponible");
                }
            }
            if (nombrepremio.equals(city.getEstaciones().get(y).getPremios().get(2).getNombre())) {
                premio = city.getEstaciones().get(y).getPremios().get(2).getNombre();
                estado = canjepuntos.premiosDispd(c, y, can, nombrepremio,ciudad);
                if (estado.equals("Continue")) {
                    estadolabel=realizarcanje.hacercanje(canjeactual,UsuarioPrueba, can,
                            canjepuntos, tipoid, user , nombrepremio,estacion,ciudad,premio,c,y);
                            if (estadolabel.equals("La accion se ha realizado satisfactoriamente")){
                                jLabel2.setForeground(Color.green);
                                jLabel2.setText("La accion se ha realizado satisfactoriamente");
                            }else{
                                if (estadolabel.equals("Puntos Insuficientes")){
                                    jLabel2.setForeground(Color.red);
                                    jLabel2.setText("Puntos Insuficientes");
                                }
                            }
                }else{
                    jLabel2.setForeground(Color.red);
                    jLabel2.setText("La cantidad ingresada no esta disponible");
                }
            }
            if (nombrepremio.equals(city.getEstaciones().get(y).getPremios().get(0).getNombre())) {
                premio = city.getEstaciones().get(y).getPremios().get(0).getNombre();
                estado = canjepuntos.premiosDispd(c, y, can, nombrepremio,ciudad);
                if (estado.equals("Continue")) {
                    estadolabel=realizarcanje.hacercanje(canjeactual,UsuarioPrueba,can, canjepuntos,
                            tipoid, user, nombrepremio ,estacion,ciudad,premio,c,y);
                            if (estadolabel.equals("La accion se ha realizado satisfactoriamente")){
                                jLabel2.setForeground(Color.green);
                                jLabel2.setText("La accion se ha realizado satisfactoriamente");
                            }else{
                                if (estadolabel.equals("Puntos Insuficientes")){
                                    jLabel2.setForeground(Color.red);
                                    jLabel2.setText("Puntos Insuficientes");
                                }
                            }
                }else{
                    jLabel2.setForeground(Color.red);
                    jLabel2.setText("La cantidad ingresada no esta disponible");
                }
            }
            if (nombrepremio.equals(city.getEstaciones().get(y).getPremios().get(4).getNombre())) {
                premio = city.getEstaciones().get(y).getPremios().get(4).getNombre();
                estado = canjepuntos.premiosDispd(c, y, can, nombrepremio,ciudad);
                if (estado.equals("Continue")) {
                    estadolabel=realizarcanje.hacercanje(canjeactual,UsuarioPrueba,can, canjepuntos,
                            tipoid, user, nombrepremio ,estacion,ciudad,premio,c,y);
                            if (estadolabel.equals("La accion se ha realizado satisfactoriamente")){
                                jLabel2.setForeground(Color.green);
                                jLabel2.setText("La accion se ha realizado satisfactoriamente");
                            }else{
                                if (estadolabel.equals("Puntos Insuficientes")){
                                    jLabel2.setForeground(Color.red);
                                    jLabel2.setText("Puntos Insuficientes");
                                }
                            }
                }else{
                    jLabel2.setForeground(Color.red);
                    jLabel2.setText("La cantidad ingresada no esta disponible");
                }
            }
            if (nombrepremio.equals(city.getEstaciones().get(y).getPremios().get(3).getNombre())) {
                premio = city.getEstaciones().get(y).getPremios().get(3).getNombre();
                estado = canjepuntos.premiosDispd(c, y, can, nombrepremio,ciudad);
                if (estado.equals("Continue")) {
                    estadolabel=realizarcanje.hacercanje(canjeactual,UsuarioPrueba,can, canjepuntos,
                            tipoid, user, nombrepremio ,estacion,ciudad,premio,c,y);
                            if (estadolabel.equals("La accion se ha realizado satisfactoriamente")){
                                jLabel2.setForeground(Color.green);
                                jLabel2.setText("La accion se ha realizado satisfactoriamente");
                            }else{
                                if (estadolabel.equals("Puntos Insuficientes")){
                                    jLabel2.setForeground(Color.red);
                                    jLabel2.setText("Puntos Insuficientes");
                                }
                            }
                }else{
                    jLabel2.setForeground(Color.red);
                    jLabel2.setText("La cantidad ingresada no esta disponible");
                }
            }
            if (nombrepremio.equals(city.getEstaciones().get(y).getPremios().get(9).getNombre())) {
                premio = city.getEstaciones().get(y).getPremios().get(9).getNombre();
                estado = canjepuntos.premiosDispd(c, y, can, nombrepremio,ciudad);
                if (estado.equals("Continue")) {
                    estadolabel=realizarcanje.hacercanje(canjeactual,UsuarioPrueba,can, canjepuntos,
                            tipoid, user, nombrepremio ,estacion,ciudad,premio,c,y);
                            if (estadolabel.equals("La accion se ha realizado satisfactoriamente")){
                                jLabel2.setForeground(Color.green);
                                jLabel2.setText("La accion se ha realizado satisfactoriamente");
                            }else{
                                if (estadolabel.equals("Puntos Insuficientes")){
                                    jLabel2.setForeground(Color.red);
                                    jLabel2.setText("Puntos Insuficientes");
                                }
                            }
                }else{
                    jLabel2.setForeground(Color.red);
                    jLabel2.setText("La cantidad ingresada no esta disponible");
                }
            }
            if (nombrepremio.equals(city.getEstaciones().get(y).getPremios().get(8).getNombre())) {
                premio = city.getEstaciones().get(y).getPremios().get(8).getNombre();
                estado = canjepuntos.premiosDispd(c, y, can, nombrepremio,ciudad);
                if (estado.equals("Continue")) {
                    estadolabel=realizarcanje.hacercanje(canjeactual,UsuarioPrueba,can, canjepuntos,
                            tipoid, user, nombrepremio ,estacion,ciudad,premio,c,y);
                            if (estadolabel.equals("La accion se ha realizado satisfactoriamente")){
                                jLabel2.setForeground(Color.green);
                                jLabel2.setText("La accion se ha realizado satisfactoriamente");
                            }else{
                                if (estadolabel.equals("Puntos Insuficientes")){
                                    jLabel2.setForeground(Color.red);
                                    jLabel2.setText("Puntos Insuficientes");
                                }
                            }
                }else{
                    jLabel2.setForeground(Color.red);
                    jLabel2.setText("La cantidad ingresada no esta disponible");
                }
            }
            if (nombrepremio.equals(city.getEstaciones().get(y).getPremios().get(7).getNombre())) {
                premio = city.getEstaciones().get(y).getPremios().get(7).getNombre();
                estado = canjepuntos.premiosDispd(c, y, can, nombrepremio,ciudad);
                if (estado.equals("Continue")) {
                    estadolabel=realizarcanje.hacercanje(canjeactual,UsuarioPrueba,can, canjepuntos,
                            tipoid, user, nombrepremio ,estacion,ciudad,premio,c,y);
                            if (estadolabel.equals("La accion se ha realizado satisfactoriamente")){
                                jLabel2.setForeground(Color.green);
                                jLabel2.setText("La accion se ha realizado satisfactoriamente");
                            }else{
                                if (estadolabel.equals("Puntos Insuficientes")){
                                    jLabel2.setForeground(Color.red);
                                    jLabel2.setText("Puntos Insuficientes");
                                }
                            }
                }else{
                    jLabel2.setForeground(Color.red);
                    jLabel2.setText("La cantidad ingresada no esta disponible");
                }
            }
            if (nombrepremio.equals(city.getEstaciones().get(y).getPremios().get(6).getNombre())) {
                premio = city.getEstaciones().get(y).getPremios().get(6).getNombre();
                estado = canjepuntos.premiosDispd(c, y, can, nombrepremio,ciudad);
                if (estado.equals("Continue")) {
                    estadolabel=realizarcanje.hacercanje(canjeactual,UsuarioPrueba,can, canjepuntos,
                            tipoid, user, nombrepremio ,estacion,ciudad,premio,c,y);
                            if (estadolabel.equals("La accion se ha realizado satisfactoriamente")){
                                jLabel2.setForeground(Color.green);
                                jLabel2.setText("La accion se ha realizado satisfactoriamente");
                            }else{
                                if (estadolabel.equals("Puntos Insuficientes")){
                                    jLabel2.setForeground(Color.red);
                                    jLabel2.setText("Puntos Insuficientes");
                                }
                            }
                }else{
                    jLabel2.setForeground(Color.red);
                    jLabel2.setText("La cantidad ingresada no esta disponible");
                }
            }
            if (nombrepremio.equals(city.getEstaciones().get(y).getPremios().get(5).getNombre())) {
                premio = city.getEstaciones().get(y).getPremios().get(5).getNombre();
                estado = canjepuntos.premiosDispd(c, y, can, nombrepremio,ciudad);
                if (estado.equals("Continue")) {
                   estadolabel=realizarcanje.hacercanje(canjeactual,UsuarioPrueba,can, canjepuntos,
                            tipoid, user, nombrepremio ,estacion,ciudad,premio,c,y);
                            if (estadolabel.equals("La accion se ha realizado satisfactoriamente")){
                                jLabel2.setForeground(Color.green);
                                jLabel2.setText("La accion se ha realizado satisfactoriamente");
                            }else{
                                if (estadolabel.equals("Puntos Insuficientes")){
                                    jLabel2.setForeground(Color.red);
                                    jLabel2.setText("Puntos Insuficientes");
                                }
                            }
                }else{
                    jLabel2.setForeground(Color.red);
                    jLabel2.setText("La cantidad ingresada no esta disponible");
                }
            }

        }


    }//GEN-LAST:event_AceptarBActionPerformed

    private void identificacionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_identificacionActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_identificacionActionPerformed

    private void bogotaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bogotaActionPerformed
        // TODO add your handling code here:
        PremiosLD.removeAllItems();
        Estacion1.setVisible(true);
        Estacion2.setVisible(true);
        Estacion3.setVisible(true);
        Estacion4.setVisible(true);
        Estacion5.setVisible(true);
        Estacion6.setVisible(true);
        Estacion7.setVisible(false);
        Estacion8.setVisible(false);
        Estacion9.setVisible(false);
        Estacion10.setVisible(false);
        ciudad = "Bogota";
        c=0;
        city =citydao.leer("Bogota");
    }//GEN-LAST:event_bogotaActionPerformed

    private void Estacion1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_Estacion1ActionPerformed
        PremiosLD.removeAllItems();
        y=0;
        estacion="Texaco 8";
        if (city.getEstaciones().get(y).getPremios().get(0).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(0).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(1).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(1).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(2).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(2).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(3).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(3).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(4).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(4).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(5).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(5).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(6).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(6).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(7).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(7).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(8).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(8).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(9).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(9).getNombre());
       

           

    }//GEN-LAST:event_Estacion1ActionPerformed

    private void Estacion2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_Estacion2ActionPerformed
        PremiosLD.removeAllItems();
        estacion="Texaco 20";
        y=1;

        if (city.getEstaciones().get(y).getPremios().get(0).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(0).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(1).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(1).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(2).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(2).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(3).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(3).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(4).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(4).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(5).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(5).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(6).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(6).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(7).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(7).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(8).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(8).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(9).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(9).getNombre());
      

    }//GEN-LAST:event_Estacion2ActionPerformed

    private void Estacion3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_Estacion3ActionPerformed
       PremiosLD.removeAllItems();
       estacion="Texaco 22";
       y=2;
       if (city.getEstaciones().get(y).getPremios().get(0).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(0).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(1).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(1).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(2).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(2).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(3).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(3).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(4).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(4).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(5).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(5).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(6).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(6).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(7).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(7).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(8).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(8).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(9).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(9).getNombre());

    }//GEN-LAST:event_Estacion3ActionPerformed

    private void Estacion4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_Estacion4ActionPerformed
       PremiosLD.removeAllItems();
       estacion="Texaco 30";
       y=3;
       if (city.getEstaciones().get(y).getPremios().get(0).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(0).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(1).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(1).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(2).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(2).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(3).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(3).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(4).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(4).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(5).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(5).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(6).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(6).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(7).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(7).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(8).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(8).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(9).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(9).getNombre());
    }//GEN-LAST:event_Estacion4ActionPerformed

    private void Estacion5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_Estacion5ActionPerformed
       PremiosLD.removeAllItems();
       estacion="Texaco 39";
       y=4;
       if (city.getEstaciones().get(y).getPremios().get(0).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(0).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(1).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(1).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(2).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(2).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(3).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(3).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(4).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(4).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(5).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(5).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(6).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(6).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(7).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(7).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(8).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(8).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(9).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(9).getNombre());

    }//GEN-LAST:event_Estacion5ActionPerformed

    private void Estacion6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_Estacion6ActionPerformed
       PremiosLD.removeAllItems();
       estacion="Texaco 41";
       y=5;
       if (city.getEstaciones().get(y).getPremios().get(0).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(0).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(1).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(1).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(2).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(2).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(3).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(3).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(4).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(4).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(5).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(5).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(6).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(6).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(7).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(7).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(8).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(8).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(9).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(9).getNombre());
    }//GEN-LAST:event_Estacion6ActionPerformed

    private void Estacion7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_Estacion7ActionPerformed
        PremiosLD.removeAllItems();
        estacion="Texaco 34";
        y=0;
        if (city.getEstaciones().get(y).getPremios().get(0).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(0).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(1).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(1).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(2).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(2).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(3).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(3).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(4).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(4).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(5).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(5).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(6).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(6).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(7).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(7).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(8).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(8).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(9).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(9).getNombre());
    }//GEN-LAST:event_Estacion7ActionPerformed

    private void Estacion8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_Estacion8ActionPerformed
       PremiosLD.removeAllItems();
       estacion="Texaco 25";
       y=3;
       if (city.getEstaciones().get(y).getPremios().get(0).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(0).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(1).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(1).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(2).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(2).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(3).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(3).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(4).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(4).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(5).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(5).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(6).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(6).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(7).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(7).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(8).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(8).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(9).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(9).getNombre());
      
    }//GEN-LAST:event_Estacion8ActionPerformed

    private void Estacion9ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_Estacion9ActionPerformed
       PremiosLD.removeAllItems();
       estacion="Texaco 03";
       y=2;
       if (city.getEstaciones().get(y).getPremios().get(0).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(0).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(1).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(1).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(2).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(2).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(3).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(3).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(4).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(4).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(5).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(5).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(6).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(6).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(7).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(7).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(8).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(8).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(9).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(9).getNombre());
    }//GEN-LAST:event_Estacion9ActionPerformed

    private void Estacion10ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_Estacion10ActionPerformed
       PremiosLD.removeAllItems();
       estacion="Texaco 10";
       y=1;
       if (city.getEstaciones().get(y).getPremios().get(0).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(0).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(1).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(1).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(2).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(2).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(3).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(3).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(4).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(4).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(5).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(5).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(6).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(6).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(7).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(7).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(8).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(8).getNombre());
        if (city.getEstaciones().get(y).getPremios().get(9).isEstado())
            PremiosLD.addItem(city.getEstaciones().get(y).getPremios().get(9).getNombre());
    }//GEN-LAST:event_Estacion10ActionPerformed

    private void IdentificacionTKeyTyped(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_IdentificacionTKeyTyped
        char noper = evt.getKeyChar();
        if (!Character.isDigit(noper)) {
            evt.consume();
        }
    }//GEN-LAST:event_IdentificacionTKeyTyped

    private void cantidadTFTFKeyTyped(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_cantidadTFTFKeyTyped
        char noper = evt.getKeyChar();
        if (!Character.isDigit(noper)) {
            evt.consume();
        }
    }//GEN-LAST:event_cantidadTFTFKeyTyped

    private void PremiosLDActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_PremiosLDActionPerformed

    }//GEN-LAST:event_PremiosLDActionPerformed

    private void PremiosLDItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_PremiosLDItemStateChanged
    }//GEN-LAST:event_PremiosLDItemStateChanged

    private void IdentificacionTMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_IdentificacionTMouseClicked
        // TODO add your handling code here:
        IdentificacionT.setText("");
}//GEN-LAST:event_IdentificacionTMouseClicked

    private void cantidadTFTFMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_cantidadTFTFMouseClicked
        // TODO add your handling code here:
        cantidadTF.setText("");
}//GEN-LAST:event_cantidadTFTFMouseClicked
    private String ciudad="";
    private String estacion="";
    private String premio="";
    private int c=0;
    private int y=0;
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton AceptarB;
    private javax.swing.ButtonGroup CiudadesBG;
    private javax.swing.JRadioButton Estacion1;
    private javax.swing.JRadioButton Estacion10;
    private javax.swing.JRadioButton Estacion2;
    private javax.swing.JRadioButton Estacion3;
    private javax.swing.JRadioButton Estacion4;
    private javax.swing.JRadioButton Estacion5;
    private javax.swing.JRadioButton Estacion6;
    private javax.swing.JRadioButton Estacion7;
    private javax.swing.JRadioButton Estacion8;
    private javax.swing.JRadioButton Estacion9;
    private javax.swing.JTextField IdentificacionT;
    private javax.swing.JComboBox PremiosLD;
    private javax.swing.JRadioButton bogota;
    private javax.swing.ButtonGroup buttonGroup1;
    private javax.swing.ButtonGroup buttonGroup2;
    private javax.swing.ButtonGroup buttonGroup3;
    private javax.swing.JRadioButton cali;
    private javax.swing.JTextField cantidadTF;
    private javax.swing.JComboBox identificacion;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel11;
    private javax.swing.JLabel jLabel12;
    private javax.swing.JLabel jLabel13;
    private javax.swing.JLabel jLabel14;
    private javax.swing.JLabel jLabel15;
    private javax.swing.JLabel jLabel16;
    private javax.swing.JLabel jLabel17;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel9;
    // End of variables declaration//GEN-END:variables
}
TOP

Related Classes of Boundary.CanjePuntos

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.