async protected void btnAgregar_Click(object sender, EventArgs e) { if (ValidarInsertar()) { Models.Vuelo vueloIngresado = new Models.Vuelo(); Models.Vuelo vuelo = new Models.Vuelo() { VUE_CODIGO_ASI = Convert.ToInt32(drpAsientos.SelectedValue.ToString()), AER_ORIGEN_COD = Convert.ToInt32(drpAeropuertoOrigen.SelectedValue.ToString()), AER_DESTINO_COD = Convert.ToInt32(drpAeropuertoDestino.SelectedValue.ToString()), AVI_CODIGO = Convert.ToInt32(drpAviones.SelectedValue.ToString()), TAR_CODIGO = Convert.ToInt32(drpTarifas.SelectedValue.ToString()), VUE_ESTADO = drpEstado.SelectedValue.ToString() }; vueloIngresado = await vueloManager.Ingresar(vuelo, VG.usuarioActual.CadenaToken); if (vueloIngresado != null) { lblStatus.Text = "Vuelo ingresado correctamente"; lblStatus.Visible = true; InicializarControles(); } else { lblStatus.Text = "Hubo un error al ingresar el vuelo"; lblStatus.ForeColor = Color.Maroon; lblStatus.Visible = true; } } }
protected async void grdVuelos_RowUpdating(object sender, GridViewUpdateEventArgs e) { Label lblCode = (Label)grdVuelos.Rows[e.RowIndex].Cells[0].FindControl("lblCodigoVuelo"); string codAsiento = (grdVuelos.Rows[e.RowIndex].FindControl("drpCodigoAsientoEdit") as DropDownList).Text; string aerOrigen = (grdVuelos.Rows[e.RowIndex].FindControl("drpAeropuertoOrigenEdit") as DropDownList).Text; string aerDestino = (grdVuelos.Rows[e.RowIndex].FindControl("drpAeropuertoDestinoEdit") as DropDownList).Text; string codAvion = (grdVuelos.Rows[e.RowIndex].FindControl("drpAvionEdit") as DropDownList).Text; string codTarifa = (grdVuelos.Rows[e.RowIndex].FindControl("drpTarifaEdit") as DropDownList).Text; string estado = (grdVuelos.Rows[e.RowIndex].FindControl("drpEstadoEdit") as DropDownList).Text; if (ValidarModificar(codAsiento, aerOrigen, aerDestino, codAvion, codTarifa, estado)) { Models.Vuelo vueloModificado = new Models.Vuelo(); Models.Vuelo vuelo = new Models.Vuelo() { VUE_CODIGO = Convert.ToInt32(lblCode.Text), VUE_CODIGO_ASI = Convert.ToInt32(codAsiento), AER_ORIGEN_COD = Convert.ToInt32(aerOrigen), AER_DESTINO_COD = Convert.ToInt32(aerDestino), AVI_CODIGO = Convert.ToInt32(codAvion), TAR_CODIGO = Convert.ToInt32(codTarifa), VUE_ESTADO = estado }; vueloModificado = await vueloManager.Actualizar(vuelo, VG.usuarioActual.CadenaToken); if (vueloModificado != null) { lblStatus.Text = "Vuelo modificado correctamente"; lblStatus.Visible = true; InicializarControles(); } else { lblStatus.Text = "Hubo un error al modificar el vuelo"; lblStatus.ForeColor = Color.Maroon; lblStatus.Visible = true; } grdVuelos.EditIndex = -1; InicializarControles(); } }