Пример #1
0
        private void ManejadorCentral(object sender, EventArgs e)
        {
            frmMascota nuevaInstanciaMascota;

            nuevaInstanciaMascota = new frmMascota(this._listaMascota[this.listBox1.SelectedIndex]);
            nuevaInstanciaMascota.ShowDialog();
            if ((ToolStripMenuItem)sender == this.btnBaja)
            {
                if (nuevaInstanciaMascota.DialogResult == DialogResult.OK)
                {
                    this._listaMascota.Remove(this._listaMascota[this.listBox1.SelectedIndex]);
                }
            }
            if ((ToolStripMenuItem)sender == this.btnModificar)
            {
                if (nuevaInstanciaMascota.DialogResult == DialogResult.OK)
                {
                    this._listaMascota[this.listBox1.SelectedIndex] = nuevaInstanciaMascota.MiMascota;
                }
            }
            this.btnBaja.Click                 -= ManejadorCentral;
            this.btnModificar.Click            -= ManejadorCentral;
            this.listBox1.SelectedIndexChanged += this.listBox1_SelectedIndexChanged;
            this.actualizarEnOtraVentana(this._listaMascota);
            RefrescarOrdenDeListBox();
        }
Пример #2
0
        private void altaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmMascota nuevaFrmMascota = new frmMascota();

            nuevaFrmMascota.ShowDialog();
            nuevaFrmMascota.StartPosition = FormStartPosition.CenterScreen;
            if (nuevaFrmMascota.DialogResult == DialogResult.OK)
            {
                this._listaMascota.Add(nuevaFrmMascota.MiMascota);
                RefrescarOrdenDeListBox();
            }
        }