Ejemplo n.º 1
0
        void toolAlta_Click(object sender, EventArgs e)
        {
            frmMascota nuevaInstanciaFrm = new frmMascota();

            nuevaInstanciaFrm.ShowDialog(this);
            if (nuevaInstanciaFrm.DialogResult == DialogResult.OK)
            {
                this._listaMascotas.Add(nuevaInstanciaFrm.Mascota);
            }
            RefrescarDatos();
        }
Ejemplo n.º 2
0
        private void ManejadorCentral(object sender, EventArgs e)
        {
            this.toolModificar.Click           -= ManejadorCentral;
            this.toolBaja.Click                -= ManejadorCentral;
            this.listBox1.SelectedIndexChanged += listBox1_SelectedIndexChanged;

            frmMascota nuevaInstanciaFrm = new frmMascota(this._listaMascotas[this.listBox1.SelectedIndex]);

            nuevaInstanciaFrm.ShowDialog(this);

            if ((ToolStripMenuItem)sender == this.toolBaja && nuevaInstanciaFrm.DialogResult == System.Windows.Forms.DialogResult.OK)
            {
                this._listaMascotas.RemoveAt(this.listBox1.SelectedIndex);
            }
            if ((ToolStripMenuItem)sender == this.toolModificar && nuevaInstanciaFrm.DialogResult == System.Windows.Forms.DialogResult.OK)
            {
                this._listaMascotas[this.listBox1.SelectedIndex] = nuevaInstanciaFrm.Mascota;
            }

            RefrescarDatos();
        }