async protected void btnAgregar_Click(object sender, EventArgs e)
        {
            if (ValidarInsertar())
            {
                Models.Avion avionIngresado = new Models.Avion();
                Models.Avion avion          = new Models.Avion()
                {
                    AER_CODIGO     = Convert.ToInt32(drpAerolineaCodigo.SelectedValue.ToString()),
                    AVI_FABRICANTE = txtAvionFabricante.Text.ToString(),
                    AVI_TIPO       = txtAvionTipo.Text.ToString(),
                    AVI_CAPACIDAD  = Convert.ToInt32(txtAvionCapacidad.Text.ToString()),
                    AVI_ESTADO     = drpEstado.SelectedValue.ToString()
                };

                avionIngresado =
                    await avionManager.Ingresar(avion, VG.usuarioActual.CadenaToken);

                if (avionIngresado != null)
                {
                    lblStatus.Text    = "Avion ingresado correctamente";
                    lblStatus.Visible = true;
                    InicializarControles();
                }
                else
                {
                    lblStatus.Text      = "Hubo un error al ingresar el avion";
                    lblStatus.ForeColor = Color.Maroon;
                    lblStatus.Visible   = true;
                }
            }
        }
        protected async void grdAviones_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            Label lblCode = (Label)grdAviones.Rows[e.RowIndex].Cells[0].FindControl("lblCodigoAvion");

            string aerCodigo     = (grdAviones.Rows[e.RowIndex].FindControl("drpAerolineaEdit") as DropDownList).Text;
            string aviFabricante = (grdAviones.Rows[e.RowIndex].FindControl("txtAvionFabricanteEdit") as TextBox).Text;
            string aviTipo       = (grdAviones.Rows[e.RowIndex].FindControl("txtAvionTipoEdit") as TextBox).Text;
            string aviCapacidad  = (grdAviones.Rows[e.RowIndex].FindControl("txtAvionCapacidadEdit") as TextBox).Text;
            string aviEstado     = (grdAviones.Rows[e.RowIndex].FindControl("drpEstadoEdit") as DropDownList).Text;


            if (ValidarModificar(aviFabricante, aviTipo, aviCapacidad))
            {
                Models.Avion avionModificado = new Models.Avion();
                Models.Avion avion           = new Models.Avion()
                {
                    AVI_CODIGO     = Convert.ToInt32(lblCode.Text),
                    AER_CODIGO     = Convert.ToInt32(aerCodigo),
                    AVI_FABRICANTE = aviFabricante,
                    AVI_TIPO       = aviTipo,
                    AVI_CAPACIDAD  = Convert.ToInt32(aviCapacidad),
                    AVI_ESTADO     = aviEstado
                };

                avionModificado =
                    await avionManager.Actualizar(avion, VG.usuarioActual.CadenaToken);

                if (avionModificado != null)
                {
                    lblStatus.Text    = "Avion modificado correctamente";
                    lblStatus.Visible = true;
                    InicializarControles();
                }
                else
                {
                    lblStatus.Text      = "Hubo un error al modificar el avion";
                    lblStatus.ForeColor = Color.Maroon;
                    lblStatus.Visible   = true;
                }

                grdAviones.EditIndex = -1;
                InicializarControles();
            }
        }