private void actualizarPropiedades(Estancia est) { this._lviCodEstancia.SubItems[1].Text = est.Codigo; this._lviDenoEstancia.SubItems[1].Text = est.Denominacion; this._lviSuperficie.SubItems[1].Text = string.Format("{0} m²", est.Geometria.Area.ToString("F")); this._lviCodZona.SubItems[1].Text = est.PlantaEdificio.Edificio.Zona.Codigo; this._lviNomZona.SubItems[1].Text = est.PlantaEdificio.Edificio.Zona.Denominacion; this._lviCodEdificio.SubItems[1].Text = est.PlantaEdificio.Edificio.Codigo; this._lviNomEdificio.SubItems[1].Text = est.PlantaEdificio.Edificio.Denominacion; this._lviPlanta.SubItems[1].Text = est.PlantaEdificio.Planta.ToString(); this._lviCodDpto.SubItems[1].Text = est.Adscripcion.Codigo; this._lviNomDpto.SubItems[1].Text = est.Adscripcion.Denominacion; this._lviCodActividad.SubItems[1].Text = est.Actividad.Codigo.ToString(); this._lviDescriActividad.SubItems[1].Text = est.Actividad.Denominacion; this._lviNumOcupantes.SubItems[1].Text = est.NumPersonas().ToString(); if (this._lvgPersonal.Items.Count > 0) { for (int i = this.listInfo.Items.Count - 1; i >= 0; i--) { if (this.listInfo.Items[i].Group == this._lvgPersonal) { this.listInfo.Items.RemoveAt(i); } } } foreach (Persona p in est.ObtenerPersonas()) { ListViewItem item = new ListViewItem(new string[2] { string.Empty, p.ToString() }); this.listInfo.Items.Add(item); item.Group = this._lvgPersonal; } }