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++; }
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; }
public void delSistema(Sistema sis) { subSistemas.Remove(sis); }
/* * Operaciones de Sistema */ public void addSistema(Sistema sis) { subSistemas.Add(sis); }