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); }
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; } }