Ejemplo n.º 1
0
 /// <summary>
 /// Constructeur de la classe prenant en paramètre une connexion, un plan et un planCAD
 /// </summary>
 /// <param name="con"></param>
 /// <param name="plan"></param>
 /// <param name="planCad"></param>
 /// <returns></returns>
 public Modelisation(Connexion con, Plan plan, PlanCAD planCad)
 {
     this.con     = con;
     this.plan    = plan;
     this.planCad = planCad;
     InitializeComponent();
     this.DataContext = this.planCad;
     initialize();
     loadModules();
 }
 /// <summary>
 /// Constructeur qui prend en paramètre la connexion et le projet sélectionné
 /// </summary>
 /// <param name="co"></param>
 /// <param name="unprojet"></param>
 public GestionPlan(Connexion co, Projet unprojet)
 {
     // Instanciations
     InitializeComponent();
     connexion = co;
     if (connexion.MySQLconnected)
     {
         connexion.SyncMetamodules();
         connexion.SyncMetaslot();
         connexion.SynCPlansProj(unprojet);
     }
     projet      = unprojet;
     planCAD     = new PlanCAD(this.connexion, this.projet);
     DataContext = planCAD;
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Constructeur de la classe servant aux test en créant un bouchon
        /// </summary>
        /// <param></param>
        /// <returns></returns>
        public Modelisation()
        {
            InitializeComponent();
            initialize();
            planCad = new PlanCAD(new Connexion(), new Projet(new Client(), new Commercial()));
            Module murhaut   = new Module(Module.type.Mur, 5, 5, 15, 1, null);
            Module murdroit  = new Module(Module.type.Mur, 20, 5, 1, 15, null);
            Module murgauche = new Module(Module.type.Mur, 5, 6, 1, 15, null);
            Module murbas    = new Module(Module.type.Mur, 6, 20, 15, 1, null);

            listMurExt.Add(murhaut);
            listMurExt.Add(murdroit);
            listMurExt.Add(murgauche);
            listMurExt.Add(murbas);

            placeComponent(murhaut);
            placeComponent(murdroit);
            placeComponent(murgauche);
            placeComponent(murbas);

            checkImage();
        }
        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();
        }