package view;


import java.awt.Dimension;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;

import view.article.ConfirmExitDialog;
import view.article.IHM;
import view.gammeOperatoire.ViewCommande;

import controller.BaseDonnees;

/**
 * Porgramme principal
 * @author Magic Penguins
 *
 */
public class MainFrame {

	final public static ConfirmExitDialog f = new ConfirmExitDialog("Magic Penguin Project");
	/**
	 * Initialisation de la {@link JFrame} principale
	 */
	public static void setFrame() {
		f.setPreferredSize(new Dimension(1024, 600));
		f.setResizable(false);
		ViewCommande view = new ViewCommande();
		JPanel pane = view.view();
		JTabbedPane tab = new JTabbedPane();
		tab.add("Article", IHM.CreerContainer());
		tab.add("Commande", pane);
		f.getContentPane().add(tab);
		f.pack();
		f.setVisible(true);
	}
	
	/**
	 * On charge les donnees avant d'initialiser la JFrame
	 * @param args
	 */
	public static void main(String[] args) {
		BaseDonnees.initialisation();
		BaseDonnees.restaurer();
		setFrame();
	}
}
