Esempio n. 1
0
        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 static HerramientaBase CrearHerramienta(Herramienta herramienta,EstacionView estacion)
 {
     switch (herramienta)
     {
         case Herramienta.Seleccion:
             return new HerramientaSeleccion(estacion);
         case Herramienta.CreacionEquipos:
             return new HerramientaCreacionEquipos(estacion);
        
         case Herramienta.Conectar:
             return new HerramientaConexion(estacion);
         case Herramienta.Marcadores:
             return new HerramientaMarcador(estacion);
         default:
             throw new NotImplementedException();
     }
 }
 public HerramientaBase(EstacionView estacion)
 {
     _estacion = estacion;
 }
 public HerramientaConexion(EstacionView estacion)
     : base(estacion)
 {
     Estacion.Cursor = Cursors.Cross;
 }
            public HerramientaMarcador(EstacionView estacion)
                : base(estacion)
            {

            }
            public HerramientaCreacionEquipos(EstacionView estacion)
                : base(estacion)
            {

            }
 public HerramientaSeleccion(EstacionView estacion)
     :base(estacion)
 {
     Estacion.Cursor = Cursors.Default;
 }