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