Ejemplo n.º 1
0
 public Sistema(Sistema padre, string nombre, int nivel)
 {
     this.id = contID;
     this.padre = padre;
     this.nombre = nombre;
     this.nivel = nivel;
     subSistemas = new List<Sistema>();
     this.contID++;
 }
Ejemplo n.º 2
0
        private static Sistema crearSistema()
        {
            Sistema colectivo = new Sistema(null, "colectivo", 0);

            Sistema cantidadDePasajeros, recorridoDelColectivo, precioDelPasaje, precioDeLaBencina, cantidadDeBencina, plataDelPasajero;

            cantidadDePasajeros = new Sistema(colectivo, "cantidad de pasajeros", 1);
            plataDelPasajero = new Sistema(colectivo, "plata del pasajero", 1);
            recorridoDelColectivo = new Sistema(colectivo, "recorrido del colectivo", 1);
            precioDelPasaje = new Sistema(colectivo, "precio del pasaje", 1);
            precioDeLaBencina = new Sistema(colectivo, "precio de la bencina", 1);
            cantidadDeBencina = new Sistema(colectivo, "cantidad de bencina", 1);

            colectivo.addSistema(cantidadDePasajeros);
            colectivo.addSistema(plataDelPasajero);
            colectivo.addSistema(recorridoDelColectivo);
            colectivo.addSistema(precioDelPasaje);
            colectivo.addSistema(precioDeLaBencina);
            colectivo.addSistema(cantidadDeBencina);

            return colectivo;
        }
Ejemplo n.º 3
0
 public void delSistema(Sistema sis)
 {
     subSistemas.Remove(sis);
 }
Ejemplo n.º 4
0
 /*
  * Operaciones de Sistema
  */
 public void addSistema(Sistema sis)
 {
     subSistemas.Add(sis);
 }