Example #1
0
 public Association(Point location, Size size, Color couleurBordure, int épaisseur, Entité S, Entité D)
     : base(location, size, couleurBordure, épaisseur)
 {
     texte             = "Association";
     entitéSource      = S;
     entitéDestination = D;
     //A calculer : Point Location
     //             Size size
 }
Example #2
0
 public Association(Point location, Size size, Color couleurBordure, int épaisseur, Entité S, Entité D)
     : base(location, size, couleurBordure, épaisseur)
 {
     texte = "Association";
     entitéSource = S;
     entitéDestination = D;
     //A calculer : Point Location
     //             Size size
 }
Example #3
0
        public EditionEntité(Entité e)
        {
            InitializeComponent();
            entité = e;
            nomEntité.Text = entité.Texte;
            ChampsEntité.Rows.Add(1);
            int ligne = 0;
            foreach (Champ ch in e.Champs)
            {
                if (ligne > 0)
                    ChampsEntité.Rows.Add(1);

                ChampsEntité.Rows[ligne].SetValues(ch.Nom, ch.TypetoString(), ch.Taille.ToString(), ch.CléPrimaire, ch.Auto, ch.NotNull, ch.IndexChamp.ToString());
                ligne++;
            }
        }
Example #4
0
        public EditionEntité(Entité e)
        {
            InitializeComponent();
            entité         = e;
            nomEntité.Text = entité.Texte;
            ChampsEntité.Rows.Add(1);
            int ligne = 0;

            foreach (Champ ch in e.Champs)
            {
                if (ligne > 0)
                {
                    ChampsEntité.Rows.Add(1);
                }

                ChampsEntité.Rows[ligne].SetValues(ch.Nom, ch.TypetoString(), ch.Taille.ToString(), ch.CléPrimaire, ch.Auto, ch.NotNull, ch.IndexChamp.ToString());
                ligne++;
            }
        }
Example #5
0
        private Noeud NoeudParDéfaut(Point point, TypeSchéma typeschéma)
        {
            Noeud noeud = null;
            switch (typeSchéma)
            {
                case TypeSchéma.Graphe:
                    noeud = new Noeud(point, option.Taille_Noeud, option.Couleur_Noeud, option.Épaisseur_Noeud);
                    noeuds.Add(noeud);
                    break;

                case TypeSchéma.Relationnel:
                    noeud = new Relation(point, option.Taille_Noeud, option.Couleur_Noeud, option.Épaisseur_Noeud);                  
                    AttributRelation pa = new AttributRelation((Relation)noeud);
                    if (pa.ShowDialog() == DialogResult.OK)
                        noeuds.Add(noeud);
                    break;

                case TypeSchéma.EntitéAssociation:
                    noeud = new Entité(point, option.Taille_Noeud, option.Couleur_Noeud, option.Épaisseur_Noeud);
                    EditionEntité ed = new EditionEntité((Entité)noeud);
                    if (ed.ShowDialog() == DialogResult.OK)
                        noeuds.Add(noeud);
                    break;
           }
            return noeud;
        }