Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package ejercicioinscripciones;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.ButtonGroup;
- import javax.swing.JOptionPane;
- import javax.swing.JRadioButton;
- import javax.swing.JTextField;
- /**
- *
- * @author Mudreco
- */
- public class Listener_Estudiante implements ActionListener {
- private Estudiante estudiante;
- /*private String nombre;
- private String dni;
- private float peso;
- private float altura;*/
- private boolean esTraslado;
- private Registro registro;
- private JTextField nombre;
- private JTextField dni;
- private JTextField peso;
- private JTextField altura;
- private ButtonGroup grupoB;
- private JRadioButton botSi;
- private JRadioButton botNo;
- Ventana_Administrador va;
- public Listener_Estudiante(JTextField tNombre, JTextField tDni, JTextField tPeso, JTextField tAltura, JRadioButton bSi, JRadioButton bNo, Registro registro, Ventana_Administrador va) {
- botSi = bSi;
- botNo = bNo;
- this.va = va;
- estudiante = new Estudiante();
- nombre = tNombre;
- dni = tDni;
- peso = tPeso;
- altura = tAltura;
- this.grupoB = grupoB;
- /*nombre = tNombre.getText();
- dni = tDni.getText();
- peso = Float.parseFloat(tPeso.getText());
- altura = Float.parseFloat(tAltura.getText());
- */
- this.registro = registro;
- }
- public boolean validarTraslado() {
- if (botSi.isSelected()) {
- return true;
- } else {
- return false;
- }
- }
- public void actionPerformed(ActionEvent e) {
- try{
- esTraslado = validarTraslado();
- System.out.println();
- registro.aplicante = registro.asignarValores(nombre.getText(), dni.getText(), esTraslado, Float.parseFloat(peso.getText()), Float.parseFloat(altura.getText()));
- if (registro.comprobarAptitud()) {
- registro.registrarAlumno();
- va.Actualizar();
- }}catch(Exception c){
- JOptionPane jop = new JOptionPane();
- jop.showMessageDialog(null,"No se pudieron aplicar los datos \n Complete todos los campos e introdusca solo números en los campos de Peso y Altura ");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement