import javafx.event.ActionEvent;
import javafx.event.EventHandler;

/**
 * Created by jccharr on 01/05/2020.
 */
public class ControlButton implements EventHandler<ActionEvent> {
    View view;
    Model model;
    public ControlButton( Model model, View view) {
        this.view=view;
        this.model=model;
        view.setButtonControler(this);
    }

    @Override
    public void handle(ActionEvent event) {

        if(event.getSource().equals(view.getResetAll())) {
            view.resetFields();
            model.clear();
        }else {

            if (view.getRBPlus().isSelected() == true) {
                model.setOperation(true);
            } else {
                model.setOperation(false);
            }

            String txt = String.valueOf(model.calcul());
            view.getTFTotal().setText(txt);
        }

    }
}
