private void linkLabelAgregarPublicacion_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { if (Propiedad.IdPropiedad == 0) { Framework.General.GIMsgBox.Show("Debe primero guardar la propiedad para cargar publicaciones", GI.Framework.General.enumTipoMensaje.Advertencia); return; } GI.BR.Propiedades.Publicacion p = new GI.BR.Propiedades.Publicacion(); p.Detalles = ""; p.Fecha = DateTime.Now; p.IdPropiedad = Propiedad.IdPropiedad; p.Medio = ""; p.ValorPublicacion = new GI.BR.Valor(); p.ValorPublicacion.Importe = 0; Formularios.FrmPublicacion frm = new GI.UI.Propiedades.Formularios.FrmPublicacion(p); if (frm.ShowDialog() == DialogResult.OK) { ListViewItem item = generarLVI(p); lvPublicaciones.Items.Add(item); } }
private void lvPublicaciones_DoubleClick(object sender, EventArgs e) { if (lvPublicaciones.SelectedItems.Count != 1) return; GI.BR.Propiedades.Publicacion p = (GI.BR.Propiedades.Publicacion)lvPublicaciones.SelectedItems[0].Tag; Formularios.FrmPublicacion frm = new GI.UI.Propiedades.Formularios.FrmPublicacion(p); frm.SoloLectura = this.SoloLectura; if (frm.ShowDialog() == DialogResult.OK) { ListViewItem item = generarLVI(p); int index = lvPublicaciones.SelectedIndices[0]; lvPublicaciones.Items.RemoveAt(index); lvPublicaciones.Items.Insert(index, item); } }