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 }
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++; } }
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++; } }
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; }