private void toolStripButtonNuevaFicha_Click(object sender, EventArgs e) { GI.BR.Propiedades.Propiedad p = null; if (tipo.ToString() == "GI.BR.Propiedades.Venta") p = new GI.BR.Propiedades.Venta(); else p = new GI.BR.Propiedades.Alquiler(); frmFichaPropiedad ficha = new frmFichaPropiedad(); ficha.Propiedad = p; if (ficha.ShowDialog() == DialogResult.OK) { ListViewItem item = new ListViewItem(); item = generarLVItem(p); lvPropiedades.Items.Add(item); } }
private void lvPropiedades_DoubleClick_1(object sender, EventArgs e) { if (lvPropiedades.SelectedItems.Count == 1) { frmFichaPropiedad frmFicha = new frmFichaPropiedad(); frmFicha.Propiedad = (GI.BR.Propiedades.Propiedad)lvPropiedades.SelectedItems[0].Tag; frmFicha.SoloLectura = true; frmFicha.ShowDialog(); } }
public object NuevoObjeto() { GI.BR.Propiedades.Propiedad propiedad = new GI.BR.Propiedades.PropiedadFactory().CrearClasePropiedad(tipoPropiedad); frmFichaPropiedad frmFicha = new frmFichaPropiedad(); frmFicha.Propiedad = propiedad; frmFicha.SoloLectura = false; if (frmFicha.ShowDialog() == System.Windows.Forms.DialogResult.OK) return propiedad; return null; }
private void editarFichaToolStripMenuItem_Click(object sender, EventArgs e) { if (lvPropiedades.SelectedItems.Count != 1) return; frmFichaPropiedad frmFicha = new frmFichaPropiedad(); frmFicha.Propiedad = (GI.BR.Propiedades.Propiedad)lvPropiedades.SelectedItems[0].Tag; frmFicha.SoloLectura = false; if (frmFicha.ShowDialog() == DialogResult.OK) { GI.BR.Propiedades.Propiedad p = (GI.BR.Propiedades.Propiedad)lvPropiedades.SelectedItems[0].Tag; ListViewItem item = generarLVItem(p); int index = lvPropiedades.SelectedIndices[0]; lvPropiedades.Items.RemoveAt(index); lvPropiedades.Items.Insert(index, item); } }
public void ModificarObjeto(object Objeto) { frmFichaPropiedad frmFicha = new frmFichaPropiedad(); frmFicha.Propiedad = (GI.BR.Propiedades.Propiedad)Objeto; frmFicha.SoloLectura = false; frmFicha.ShowDialog(); }