public MainFrame() { InitializeComponent(); FormaEstacion formaEstacion = new FormaEstacion(); formaEstacion.Show(_dockMain, DockState.Document); _formaPaletaHerramientas = new PaletaHerramienta(); _formaPaletaHerramientas.CloseButton = false; _formaPaletaHerramientas.Show(_dockMain, DockState.DockLeft); _formaPaletaHerramientas.DockPanel.DockLeftPortion = 140; _formaPaletaHerramientas.AllowEndUserDocking = false; _formaPaletaHerramientas.AutoHidePortion = 140; UnificarPaleta(); _estacionView = formaEstacion.EstacionView; _estacionModelo = new EstacionModelo(Guid.NewGuid()); _esEstacionNueva = true; EstablecerToolBarInicial(); _presenterLocal = new PresenterLocal(_estacionView); ModeloSnifferMaster modeloSniffer = new ModeloSnifferMaster(); modeloSniffer.setEstacion(_estacionModelo); _presenterLocal.SetEstacion(_estacionModelo, modeloSniffer); _estacionView.Inicializar(_presenterLocal, _dockMain,this); _presenterLocal.ConectarCliente(); }
public void SetEstacion(EstacionModelo estacion,ModeloSnifferMaster modeloSnifferMaster) { foreach (KeyValuePair<Guid,ComputadorLogico> item in estacion.Computadores) { item.Value.InformarVistas(_vistas); } foreach (KeyValuePair<Guid, RouterLogico> item in estacion.Routers) { item.Value.InformarVistas(_vistas); } _estacion = estacion; _snifferMaster = modeloSnifferMaster; }