예제 #1
0
        private void ManejadorCentral(object sender, EventArgs e)
        {
            if ((((ToolStripMenuItem)sender).Name == btnBaja.Name) && (listBox1.SelectedIndex >= 0))
            {
                //frmasc = new FrmMascota(this._listaMascotas[listBox1.SelectedIndex]);
                if (frmMasc.ShowDialog(this) == DialogResult.OK)

                {
                    this.Baja();
                    this.RefrescarLista();
                }
            }

            else if ((((ToolStripMenuItem)sender).Name == btnModificar.Name) && (listBox1.SelectedIndex >= 0))
            {
                if (frmMasc.ShowDialog(this) == DialogResult.OK)
                {
                    frmMasc = new FrmMascota(this._listaMascotas[listBox1.SelectedIndex]);
                    this._listaMascotas[listBox1.SelectedIndex] = frmMasc.mascota;
                    this.RefrescarLista();
                }

                if (actualizador != null)
                {
                    actualizador(this._listaMascotas);
                }
            }
        }
예제 #2
0
        private void btnAlta_Click(object sender, EventArgs e)
        {
            frmMasc = new FrmMascota();
            frmMasc.ShowDialog(this);

            if (frmMasc.DialogResult == DialogResult.OK)
            {
                this._listaMascotas.Add(frmMasc.mascota);
                this.RefrescarLista();


                if (actualizador != null)
                {
                    actualizador(this._listaMascotas);
                }
            }
        }