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); } } } }
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; }
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; }
public void AgregarPuerto(PuertoCompletoSOA puerto) { _puerto = puerto; }
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; }
public void PeticionEstablecerDatosPuertoCompleto(PuertoCompletoSOA puerto) { _estacion.EstablecerDatosPuertoCompleto(puerto); foreach (IVisualizacion cliente in _vistas) { cliente.EstablecerDatosPuertoCompleto(puerto); } }