private bool ValidarCodigoVuelo()
        {
            clsVuelo objValVuelo = new clsVuelo(strNombreApp);

            objValVuelo.CodigoVuelo = this.txtCodVuelo.Text.Trim();
            if (!objValVuelo.ConsultarVuelo())
            {
                this.lblMensaje.Text   = "No existe ningún vuelo con el código " + objValVuelo.CodigoVuelo;
                this.pnlAlerta.Visible = true;
                objValVuelo            = null;
                return(false);
            }
            objValVuelo = null;
            return(true);
        }
Beispiel #2
0
        private void RegistrarVuelo()
        {
            try
            {
                if (!ValidarCampos())
                {
                    return;
                }
                if (!ValidarFechas())
                {
                    return;
                }
                clsAvion objValAvion = new clsAvion(strNombreApp);
                objValAvion.CodigoAvion = this.txtAvion.Text.Trim();
                if (!objValAvion.ConsultarAvion())
                {
                    this.lblMensaje.Text   = "El Avión no existe";
                    this.pnlAlerta.Visible = true;
                    objValAvion            = null;
                    return;
                }
                objValAvion = null;
                clsPiloto objValPil = new clsPiloto(strNombreApp);
                objValPil.Identificacion = this.txtPiloto.Text.Trim();
                if (!objValPil.ConsultarPiloto())
                {
                    this.lblMensaje.Text   = "El Piloto no existe";
                    this.pnlAlerta.Visible = true;
                    objValAvion            = null;
                    return;
                }
                objValPil = null;
                clsVuelo objVuelo = new clsVuelo(strNombreApp);
                objVuelo.CodigoVuelo = this.txtCodVuelo.Text.Trim();
                if (objVuelo.ConsultarVuelo())
                {
                    this.lblMensaje.Text   = "Lo sentimos, ya existe un vuelo con el código ingresado";
                    this.pnlAlerta.Visible = true;
                    objVuelo = null;
                    return;
                }
                objVuelo.FechaPartida = Convert.ToDateTime(this.txtFechaPartida.Text.Trim());
                objVuelo.FechaLlegada = Convert.ToDateTime(this.txtFechaLlegada.Text.Trim());
                objVuelo.PlazasVacias = Convert.ToInt32(this.txtCantPlazasVacias.Text.Trim());
                objVuelo.IDPiloto     = this.txtPiloto.Text.Trim();
                objVuelo.CodigoAvion  = this.txtAvion.Text.Trim();


                if (!objVuelo.CrearVuelo())
                {
                    this.lblMensaje.Text   = objVuelo.Error;
                    this.pnlAlerta.Visible = true;
                    objVuelo = null;
                    return;
                }

                if (objVuelo.Respuesta == 0)
                {
                    this.lblMensaje.Text   = objVuelo.Error;
                    this.pnlAlerta.Visible = true;
                    objVuelo = null;
                    return;
                }
                else
                {
                    this.lblMensaje.Text   = "Registro de nuevo vuelo con exito";
                    this.pnlAlerta.Visible = true;
                    objVuelo = null;
                    return;
                }
            }
            catch (Exception ex)
            {
                this.lblMensaje.Text   = ex.Message;
                this.pnlAlerta.Visible = true;
                return;
            }
        }