public override Acces cree_acces(Zone.Zone ZoneFrom, Zone.Zone ZoneTo, string nom, string type)
        {
            switch (type)
            {
            case "Patricable":
                return(new AccesPraticable(nom, ZoneFrom, ZoneTo));

            case "Impraticable":
                return(new AccesImpraticable(nom, ZoneFrom, ZoneTo));

            default:
                throw new ArgumentException("Invalid type", "type");
            }
        }
Ejemplo n.º 2
0
 public AccesPraticable(string nom, Zone.Zone ZoneFrom, Zone.Zone ZoneTo) : base(nom, ZoneFrom, ZoneTo)
 {
 }
Ejemplo n.º 3
0
 public Acces(string nom, Zone.Zone ZoneFrom, Zone.Zone ZoneTo)
 {
     this.Nom = nom;
     this.ZoneFrom = ZoneFrom;
     this.ZoneTo = ZoneTo;
 }
Ejemplo n.º 4
0
 public Acces(string nom, Zone.Zone ZoneFrom, Zone.Zone ZoneTo)
 {
     this.Nom      = nom;
     this.ZoneFrom = ZoneFrom;
     this.ZoneTo   = ZoneTo;
 }