private void editarFichaToolStripMenuItem_Click(object sender, EventArgs e) { if (lvAdmAlquileres.SelectedItems.Count != 1) return; frmFichaAdmAlquileres frm = new frmFichaAdmAlquileres(); frm.AdmAlquiler = (GI.BR.AdmAlquileres.AdmAlquiler)lvAdmAlquileres.SelectedItems[0].Tag; //Apuntan a Label msima direccion de memoria?? al setear el clon, el Tag queda con el valor modificado. if (frm.ShowDialog() == DialogResult.OK) LlenarLista(); else lvAdmAlquileres.SelectedItems[0].Tag = frm.AdmAlquiler; }
private void NuevoAlquilertoolStripButton_Click(object sender, EventArgs e) { frmFichaAdmAlquileres frm = new frmFichaAdmAlquileres(); GI.BR.AdmAlquileres.AdmAlquiler admAlquiler = new GI.BR.AdmAlquileres.AdmAlquiler(); admAlquiler.ContratoVigente = new GI.BR.AdmAlquileres.Contrato(); admAlquiler.ContratoVigente.Deposito = new GI.BR.Valor(); admAlquiler.ContratoVigente.Deposito.Moneda = new GI.BR.Monedas.Moneda(); admAlquiler.ContratoVigente.Vigente = true; admAlquiler.ContratoVigente.Observaciones = ""; admAlquiler.ContratoVigente.FechaInicio = DateTime.Today; admAlquiler.ContratoVigente.FechaVencimiento = DateTime.Today; frm.AdmAlquiler = admAlquiler; if (frm.ShowDialog() == DialogResult.OK) { admAlquileres.Add(admAlquiler); LlenarLista(); } }
private void lvAdmAlquileres_DoubleClick(object sender, EventArgs e) { if (lvAdmAlquileres.SelectedItems.Count != 1) return; frmFichaAdmAlquileres frm = new frmFichaAdmAlquileres(); frm.AdmAlquiler = (GI.BR.AdmAlquileres.AdmAlquiler)lvAdmAlquileres.SelectedItems[0].Tag; frm.SoloLectura = true; frm.ShowDialog(); }