package vista;

import java.awt.*;
import javax.swing.*;

public class VentaBoletosView extends JFrame {
    private JPanel panelAsientos;
    private JButton btnGenerarReporte;

    public VentaBoletosView() {
        super("Venta de Boletos");
        setSize(600, 400);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLayout(new BorderLayout());

        panelAsientos = new JPanel(new GridLayout(10, 10));
        btnGenerarReporte = new JButton("Generar Reporte de Ventas");

        add(panelAsientos, BorderLayout.CENTER);
        add(btnGenerarReporte, BorderLayout.SOUTH);
    }

    public JPanel getPanelAsientos() {
        return panelAsientos;
    }

    public JButton getBtnGenerarReporte() {
        return btnGenerarReporte;
    }

    public void agregarBotonAsiento(JButton boton) {
        panelAsientos.add(boton);
    }

    public void mostrarMensaje(String mensaje) {
        JOptionPane.showMessageDialog(this, mensaje);
    }

    public void actualizarBotones() {
        panelAsientos.revalidate();
        panelAsientos.repaint();
    }
}