예제 #1
0
 public ComputadorView(ComputadorSOA equipo)
     : base(equipo.Id, equipo.Nombre, equipo.X, equipo.Y, Resources.Computador.Width, Resources.Computador.Height)
 {
     _defaultGateWay = equipo.DefaultGateWay;
     Nombre = equipo.Nombre;
     ToolStripMenuItem pingItem = new ToolStripMenuItem("Hacer Ping", Resources.shell_script_16x16);
     ToolStripMenuItem tcpItem = new ToolStripMenuItem("Enviar Archivo por TCP", Resources.html_file_16x16);
     ToolStripSeparator sepItem = new ToolStripSeparator();
     ToolStripMenuItem archivosItem = new ToolStripMenuItem("Archivos Recibidos", Resources.folder_with_file_16x16);
     pingItem.Click += new EventHandler(OnPingClick);
     tcpItem.Click += new EventHandler(tcpItem_Click);
     archivosItem.Click += new EventHandler(archivosItem_Click);
     Menu.Items.Add(pingItem);
     Menu.Items.Add(tcpItem);
     Menu.Items.Add(sepItem);
     Menu.Items.Add(archivosItem);
     _puerto = new PuertoEthernetViewCompleto(equipo.Puerto.Id,
         equipo.Puerto.DireccionMAC, equipo.Puerto.IPAddress, equipo.Puerto.Mask, 15, 26, this, equipo.Puerto.Nombre, equipo.Puerto.Habilitado);
 }
        public MarcadorPuertoCompleto(string nombre, PuertoEthernetViewCompleto puerto, IRegistroMovimientosMouse mainView)
            : base( puerto.Id,nombre,mainView)
        {

            _puerto = puerto;
        }