コード例 #1
0
        /// <summary>
        /// Al hacer clic en el botón agregar, se abre el formAgregar del tipo FormAgregarModificar, en modo Agregar. Luego de que
        /// el usuario elija la nueva aeronave a agregar, se fija si la variable BSave está en true o no, y muestra en el título del
        /// form que está sin guardar.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnAgregar_Click(object sender, EventArgs e)
        {
            FormAgregarModificar formAgregar = new FormAgregarModificar(EModo.Agregar);

            formAgregar.ShowDialog();


            if (formAgregar.BSave)
            {
                MiLista.Agregar(formAgregar.aeronave);
                LBAeronaves.Items.Add(formAgregar.aeronave.Descripcion());
                if (listaFile is not null)
                {
                    this.Text = " [SIN GUARDAR] - Lista: " + listaFile;
                }
                else
                {
                    this.Text = " [SIN GUARDAR] ";
                }
                bSave = false;
            }
        }
コード例 #2
0
        /// <summary>
        /// Al hacer clic en el botón modificar, se abre el formModificar del tipo FormAgregarModificar, en modo Modificar, y con la
        /// aeronave seleccionada a modificar. Luego se verifica la variable BSave, y  muestra en el título del form que está sin
        /// guardar.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnModificar_Click(object sender, EventArgs e)
        {
            if (LBAeronaves.SelectedIndex >= 0)
            {
                FormAgregarModificar formModificar = new FormAgregarModificar(EModo.Modificar, MiLista.Elementos[LBAeronaves.SelectedIndex]);
                //formModificar.aeronave = MiLista.Elementos[LBAeronaves.SelectedIndex];
                formModificar.ShowDialog();

                if (formModificar.BSave)
                {
                    MiLista.Modificar(LBAeronaves.SelectedIndex, formModificar.aeronave);
                    CargarLista();
                    if (listaFile is not null)
                    {
                        this.Text = " [SIN GUARDAR] - Lista: " + listaFile;
                    }
                    else
                    {
                        this.Text = " [SIN GUARDAR] ";
                    }
                    bSave = false;
                }
            }
        }