Пример #1
0
        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;
                }
            }
        }
Пример #2
0
        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();
            }
        }