public void CrearHUB(HUBSOA hubRespuesta) { HerramientaCreacionEquipos herramientaCreacion = FabricaHerramienta.CrearHerramienta(Herramienta.CreacionEquipos, this) as HerramientaCreacionEquipos; herramientaCreacion.InsertarHUB(hubRespuesta); Invalidate(); }
public HUBView(HUBSOA equipo) : base(equipo.Id, equipo.Nombre, equipo.X, equipo.Y, Resources.HUB.Size.Width, Resources.HUB.Size.Height) { CrearPuertos(equipo.Puertos); }
public void InsertarHUB(HUBSOA hubRespuesta) { HUBView hub = new HUBView(hubRespuesta); hub.EstablecerContenedor(Estacion); Estacion._hubs.Add(hub); Estacion._equipos.Add(hub.Id, hub); foreach (PuertoEthernetViewBase puerto in hub.PuertosEthernet) { Estacion._puertos.Add(puerto); Estacion._diccioPuertos.Add(puerto.Id, puerto); } }
public void PeticionCrearHUB(HUBSOA hubPeticion) { HUBLogico hubLogico = new HUBLogico(Guid.NewGuid(), hubPeticion.X, hubPeticion.Y, hubPeticion.Nombre); for (int i = 0; i < 4; i++) { hubLogico.AgregarPuerto(Guid.NewGuid(), "E." + i.ToString(), true); } _estacion.CrearHUB(hubLogico); HUBSOA hubRespuesta = HUBLogico.CrearHUBSOA(hubLogico); foreach (IVisualizacion cliente in _vistas) { cliente.CrearHUB(hubRespuesta); } }