protected async void btnAgregar_Click(object sender, EventArgs e) { if (ValidarInsertar()) { Models.Asiento asientoIngresado = new Models.Asiento(); Models.Asiento asiento = new Models.Asiento() { ASI_LETRA = txtLetraAsiento.Text, ASI_FILA = Convert.ToInt32(txtFilaAsiento.Text), ASI_ESTADO = drpDisponibilidad.SelectedValue.ToString() }; asientoIngresado = await asientoManager.Ingresar(asiento, VG.usuarioActual.CadenaToken); if (asientoIngresado != null) { lblStatus.Text = "Asiento ingresado correctamente"; lblStatus.ForeColor = Color.Green; lblStatus.Visible = true; InicializarControles(); } else { lblStatus.Text = "Hubo un error al ingresar el asiento"; lblStatus.ForeColor = Color.Maroon; lblStatus.Visible = true; } } }
protected async void grdAsientos_RowUpdating(object sender, GridViewUpdateEventArgs e) { Label lblCode = (Label)grdAsientos.Rows[e.RowIndex].Cells[0].FindControl("lblCodigoAsiento"); string asiLetra = (grdAsientos.Rows[e.RowIndex].FindControl("txtLetraAsientoEdit") as TextBox).Text; string asiFila = (grdAsientos.Rows[e.RowIndex].FindControl("txtFilaAsientoEdit") as TextBox).Text; string asiEstado = (grdAsientos.Rows[e.RowIndex].FindControl("drpDisponibilidadEdit") as DropDownList).Text; if (ValidarModificar(asiLetra, asiFila, asiEstado)) { Models.Asiento asientoModificado = new Models.Asiento(); Models.Asiento asiento = new Models.Asiento() { ASI_CODIGO = Convert.ToInt32(lblCode.Text), ASI_LETRA = asiLetra, ASI_FILA = Convert.ToInt32(asiFila), ASI_ESTADO = asiEstado }; asientoModificado = await asientoManager.Actualizar(asiento, VG.usuarioActual.CadenaToken); if (asientoModificado != null) { lblStatus.Text = "Asiento modificado correctamente"; lblStatus.ForeColor = Color.Green; lblStatus.Visible = true; InicializarControles(); } else { lblStatus.Text = "Hubo un error al modificar el asiento"; lblStatus.ForeColor = Color.Maroon; lblStatus.Visible = true; } grdAsientos.EditIndex = -1; InicializarControles(); } }