示例#1
0
        /// <summary>
        /// Constructeur du main window
        /// </summary>
        public MainWindow()
        {
            InitializeComponent();
            initSynchro();

            /// Test SYNCHRO import ///
            if (connexion.MySQLconnected)
            {
                connexion.SyncCommMySQL();
                connexion.SyncParamPlan();
            }

            /// Test CAD avec nouvelles données ///
            commCAD     = new CommercialCAD(connexion);
            clientCAD   = new ClientCAD(connexion);
            coupeCAD    = new CoupePrincipeCAD(connexion);
            couvCAD     = new CouvertureCAD(connexion);
            gamCAD      = new GammeCAD(connexion);
            plancherCAD = new PlancherCAD(connexion);

            this.authentification = new Authentification(this.connexion);

            Mainframe.Content = authentification;

            Initialize_Listeners_Auth();
        }
        public ParametresPlan(Connexion co, PlanCAD plancad)
        {
            InitializeComponent();
            Conn        = co;
            planCAD     = plancad;
            projet      = planCAD.projet;
            DataContext = Conn;

            if (Conn.MySQLconnected != false)
            {
                Conn.SyncParamPlan();
            }

            coupeCAD  = new CoupePrincipeCAD(this.Conn);
            couvCAD   = new CouvertureCAD(this.Conn);
            planchCAD = new PlancherCAD(this.Conn);
            gammCAD   = new GammeCAD(this.Conn);

            initialize_coupe_wrappers();
            initialize_couv_wrapper();
            initialize_planch_wrapper();
            initialize_gamme_wrapper();
        }