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(); } }