public MainView(Controller controller) {
        this.controller = controller;
        initComponents();
        getContentPane().setLayout(
            new BoxLayout(getContentPane(), BoxLayout.PAGE_AXIS)
        );
        claimForm = new ClaimsViewForm(controller);
        customerForm = new CustomerViewForm(controller);
        
        
        this.getContentPane().add(new JLabel("Claims"));
        this.getContentPane().add(claimForm);
        this.getContentPane().add(new JLabel("Customers"));
        this.getContentPane().add(customerForm);
        this.pack();
        this.setVisible(true);
        enableButtonsBasedOnRole();
        refreshUser();
                
    }