public bool EliminarElemento(string id) { List <ElementoComputacion> listaElementos = ObtenerListaElementos(); ElementoComputacion elemento = listaElementos.Find(x => x.Identificador == id); string tipoElemento; if (elemento != null) { if (elemento is Monitor) { ListaMonitores.Remove(elemento as Monitor); tipoElemento = "Monitor"; } else { ListaComputadoras.Remove(elemento as Computadora); tipoElemento = "Computadora"; } EventoAgregarEliminar(this, new InfoElementoArg() { Operacion = "Eliminado", TipoElemento = tipoElemento, Identificador = elemento.Identificador }); return(true); } return(false); }
public string ObtenerDescrpicionElemento(ElementoComputacion elemento) { if (elemento is Monitor) { return((elemento as Monitor).ObtenerDescripcion()); } return((elemento as Computadora).ObtenerDescripcion()); }