async protected void btnModificar_Click(object sender, EventArgs e) { try { if (ValidarInsertar() && (!string.IsNullOrEmpty(txtAvionID.Text))) { Models.Avion avionModificado = new Models.Avion(); Models.Avion avion = new Models.Avion() { AV_ID = Convert.ToInt32(txtAvionID.Text), AERO_ID = Convert.ToInt32(txtAeroId.Text), AV_CAPACIDAD_TOTAL = Convert.ToInt32(txtCapacidad.Text), AV_MARCA = txtMarca.Text, AV_TIPO_AVION = txtTipo.Text, AV_MODELO = txtModelo.Text }; avionModificado = await avionManager.Actualizar(avion, Session["TokenUsuario"].ToString()); if (avionModificado != null) { lblResultado.Text = "Avion actualizado correctamente"; lblResultado.ForeColor = Color.Green; lblResultado.Visible = true; InicializarControles(); } else { lblResultado.Text = "Error al actualizar avion"; lblResultado.ForeColor = Color.Maroon; lblResultado.Visible = true; } } else { lblResultado.Text = "Debe ingresar todos los datos"; lblResultado.ForeColor = Color.Maroon; lblResultado.Visible = true; } } catch (Exception ex) { lblResultado.Text = "Error al ingresar avion. Detalle" + ex.Message; lblResultado.ForeColor = Color.Maroon; lblResultado.Visible = true; } }
async protected void btnModificar_Click(object sender, EventArgs e) { try { if (ValidarInsertar() && (!string.IsNullOrEmpty(txtCodigo.Text))) { Models.Avion avionModificado = new Models.Avion(); Models.Avion avion = new Models.Avion() { AVI_CODIGO = Convert.ToInt32(txtCodigo.Text), AER_CODIGO = Convert.ToInt32(ddlAerolinea.SelectedValue), AVI_CANT_ASIENTOS = Convert.ToInt32(txtCantAsi.Text), AVI_DESCRIPCION = txtDesc.Text, AVI_ESTADO = ddlEstado.SelectedValue, AVI_MODELO = txtModelo.Text }; avionModificado = await avionManager.Actualizar(avion, Session["TokenUsuario"].ToString()); if (avionModificado != null) { lblResultado.Text = "Avión actualizado correctamente"; lblResultado.ForeColor = Color.Green; lblResultado.Visible = true; InicializarControles(); } else { lblResultado.Text = "Error al actualizar avión"; lblResultado.ForeColor = Color.Maroon; lblResultado.Visible = true; } } else { lblResultado.Text = "Debe ingresar todos los datos"; lblResultado.ForeColor = Color.Maroon; lblResultado.Visible = true; } } catch (Exception exce) { lblResultado.Text = "Hubo un error al actualizar el avión. Detalle: " + exce.Message; lblResultado.ForeColor = Color.Maroon; lblResultado.Visible = true; } }