package fr.iutfbleau.projetIHM2022FI2.MP.ROOT.Controller;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JOptionPane;

import fr.iutfbleau.projetIHM2022FI2.API.Etudiant;
import fr.iutfbleau.projetIHM2022FI2.API.Model;
/**
 * le controller pour la suppression d'etudiants
 */
public class ActionListenerSuprEtu implements ActionListener {
	// l'etudiant a supprimer
    public Etudiant etudiant;
	// le model
    public Model model;
		/**
		 * le constructeur
		 * @param m le model
		 * @param e l'etudiant a supprimer
		 */
    public ActionListenerSuprEtu(Model m, Etudiant e){
        this.model=m;
        this.etudiant=e;
    }
		/**
		 * méthode invoquée lors d'un clic sur un bouton
		 * @param e l'événement
		 */
    @Override
    public void actionPerformed(ActionEvent e) {
       if(this.model.deleteEtu(this.etudiant)==false){
        JOptionPane.showMessageDialog(this.model.getFenetre(), "erreur trop peu d'etudiant dans le groupe/ les groupes fils", "erreur", JOptionPane.ERROR_MESSAGE);
       }
    }
    
}
