private void manejadorCentral(object sender, EventArgs e) { if ((ToolStripMenuItem)sender == this.btnBaja) { int i = lstMascotas.SelectedIndex; Mascota miMascota = this._listaDeMascotas[i]; this._listaDeMascotas.Remove(miMascota); } if ((ToolStripMenuItem)sender == this.btnModificar) { int i = lstMascotas.SelectedIndex; Mascota miMascota = this._listaDeMascotas[i]; frmMascota aux = new frmMascota(miMascota); aux.ShowDialog(); if (aux.DialogResult == DialogResult.OK) { this._listaDeMascotas[i] = aux.miMascota; } } this.lstMascotas.SelectedIndexChanged += new EventHandler(this.lstMascotas_SelectedIndexChanged); this.btnBaja.Click -= this.manejadorCentral; this.btnModificar.Click -= this.manejadorCentral; this.MostrarListado(); this.actualizarListado(this._listaDeMascotas); }
private void btnAlta_Click(object sender, EventArgs e) { frmMascota aux = new frmMascota(); aux.ShowDialog(); if (aux.DialogResult == DialogResult.OK) { this._listaDeMascotas.Add(aux.miMascota); } this.MostrarListado(); this.actualizarListado(this._listaDeMascotas); }