Exemplo n.º 1
0
        protected override void OnMouseDobleClick(MouseEventArgs e)
        {
            using (FormularioRouter rouForm = new FormularioRouter())
            {
                List<PuertoCompletoSOA> puertos = new List<PuertoCompletoSOA>();
                foreach (PuertoEthernetViewCompleto item in _puertosEthernet)
                {
                    PuertoCompletoSOA puerto = new PuertoCompletoSOA(item.Id, item.DireccionMAC, item.Nombre, item.DireccionIP, item.Mask,item.Habilitado);
                    puertos.Add(puerto);

                }
                rouForm.Inicializar(puertos);
                rouForm.NombreRouter = Nombre;
                rouForm.RipHabilitado=_ripHabilitado;
                if (rouForm.ShowDialog() == DialogResult.OK)
                {
                    RouterSOA router = new RouterSOA();
                    router.Id = Id;
                    router.Nombre = rouForm.NombreRouter;
                    router.RipHabilitado = rouForm.RipHabilitado;
                    Contenedor.Contrato.PeticionEstablecerDatosRouter(router);

                    foreach (PuertoCompletoSOA puertoNuevo in puertos)
                    {
                        Contenedor.Contrato.PeticionEstablecerDatosPuertoCompleto(puertoNuevo);
                    }

                }
            }
        }
Exemplo n.º 2
0
 public void EstablecerDatosPuertoCompleto(PuertoCompletoSOA puerto)
 {
     PuertoEthernetViewCompleto puertoLogico = _diccioPuertos[puerto.Id] as PuertoEthernetViewCompleto;
     puertoLogico.Nombre = puerto.Nombre;
     puertoLogico.DireccionIP = puerto.IPAddress;
     puertoLogico.Habilitado = puerto.Habilitado;
     puertoLogico.Mask = puerto.Mask;
 }
Exemplo n.º 3
0
 public void AgregarPuerto(PuertoCompletoSOA puerto)
 {
     _puertos.Add(puerto);
 }
 public static PuertoCompletoSOA ConvertirPuerto(PuertoEthernetCompleto puertoLogico)
 {
     PuertoCompletoSOA puertoSOA = new PuertoCompletoSOA(puertoLogico.Id, puertoLogico.MACAddress, puertoLogico.Nombre,puertoLogico.IPAddress,puertoLogico.Mascara,puertoLogico.Habilitado);
     return puertoSOA;
 }
Exemplo n.º 5
0
 public void AgregarPuerto(PuertoCompletoSOA puerto)
 {
     _puerto = puerto;
 }
Exemplo n.º 6
0
 public void EstablecerDatosPuertoCompleto(PuertoCompletoSOA puerto)
 {
     PuertoEthernetCompleto puertoLogico = _puertos[puerto.Id] as PuertoEthernetCompleto;
     puertoLogico.Nombre = puerto.Nombre;
     puertoLogico.Habilitado = puerto.Habilitado;
     puertoLogico.IPAddress = puerto.IPAddress;
     puertoLogico.Mascara = puerto.Mask;
 }
Exemplo n.º 7
0
 public void PeticionEstablecerDatosPuertoCompleto(PuertoCompletoSOA puerto)
 {
     _estacion.EstablecerDatosPuertoCompleto(puerto);
     foreach (IVisualizacion cliente in _vistas)
     {
         cliente.EstablecerDatosPuertoCompleto(puerto);
     }
 }