protected async void btnAgregar_Click(object sender, EventArgs e) { if (ValidarInsertar()) { Models.Aeropuerto aeropuertoIngresado = new Models.Aeropuerto(); Models.Aeropuerto aeropuerto = new Models.Aeropuerto() { AEP_NOMBRE = txtNombreAeropuerto.Text, PAIS_CODIGO = Convert.ToInt32(drpPaises.SelectedValue.ToString()) }; aeropuertoIngresado = await aeropuertoManager.Ingresar(aeropuerto, VG.usuarioActual.CadenaToken); if (aeropuertoIngresado != null) { lblStatus.Text = "Aeropuerto ingresado correctamente"; lblStatus.Visible = true; InicializarControles(); } else { lblStatus.Text = "Hubo un error al ingresar el aeropuerto"; lblStatus.ForeColor = Color.Maroon; lblStatus.Visible = true; } } }
protected async void grdAeropuertos_RowUpdating(object sender, GridViewUpdateEventArgs e) { Label lblCode = (Label)grdAeropuertos.Rows[e.RowIndex].Cells[0].FindControl("lblCodigoAeropuerto"); string aepNombre = (grdAeropuertos.Rows[e.RowIndex].FindControl("txtNombreAeropuertoEdit") as TextBox).Text; string aepPais = (grdAeropuertos.Rows[e.RowIndex].FindControl("drpPaisEdit") as DropDownList).Text; if (ValidarModificar(aepNombre, aepPais)) { Models.Aeropuerto aeropuertoModificado = new Models.Aeropuerto(); Models.Aeropuerto aeropuerto = new Models.Aeropuerto() { AEP_CODIGO = Convert.ToInt32(lblCode.Text), AEP_NOMBRE = aepNombre, PAIS_CODIGO = Convert.ToInt32(aepPais) }; aeropuertoModificado = await aeropuertoManager.Actualizar(aeropuerto, VG.usuarioActual.CadenaToken); if (aeropuertoModificado != null) { lblStatus.Text = "Aeropuerto modificado correctamente"; lblStatus.Visible = true; InicializarControles(); } else { lblStatus.Text = "Hubo un error al modificar el aeropuerto"; lblStatus.ForeColor = Color.Maroon; lblStatus.Visible = true; } grdAeropuertos.EditIndex = -1; InicializarControles(); } }