private bool crearPiloto() { try { if (!consultarIdUsuario()) { return(false); } clsPiloto objPiloto = new clsPiloto(strNombreApp); objPiloto.Identificacion = this.txtIDPiloto.Text.Trim(); objPiloto.Nombre = this.txtNombrePiloto.Text.Trim(); objPiloto.Direccion = this.txtDirPiloto.Text.Trim(); objPiloto.Ciudad = this.txtCiudadPiloto.Text.Trim(); objPiloto.Telefono = this.txtTelPiloto.Text.Trim(); objPiloto.Codigo_Linea = this.txtCodLineaAerea.Text.Trim(); objPiloto.Nick = this.txtNickPiloto.Text.Trim(); objPiloto.ObtenerIdUsuario(); objPiloto.CrearPiloto(); objPiloto = null; return(true); } catch (Exception ex) { this.lblMensaje.Text = ex.Message; this.pnlAlerta.Visible = true; return(false); } }
private bool consultarIdUsuario() { try { clsPiloto objPiloto = new clsPiloto(strNombreApp); objPiloto.Nick = this.txtNickPiloto.Text.Trim(); if (!objPiloto.ObtenerIdUsuario()) { this.lblMensaje.Text = objPiloto.Error; this.pnlAlerta.Visible = true; objPiloto = null; return(false); } objPiloto = null; return(true); } catch (Exception ex) { this.lblMensaje.Text = ex.Message; this.pnlAlerta.Visible = true; return(false); } }
private void RegistrarPiloto() { try { if (!ValidarCampos()) { return; } clsLineaAerea objLA = new clsLineaAerea(strNombreApp); objLA.CodLineaAerea = this.txtCodLineaAerea.Text.Trim(); if (!objLA.ConsultarLineaAerea()) { this.lblMensaje.Text = objLA.Error; this.pnlAlerta.Visible = true; objLA = null; return; } clsPiloto objValPil = new clsPiloto(strNombreApp); objValPil.Identificacion = this.txtIDPiloto.Text.Trim(); if (objValPil.ConsultarPiloto()) { this.lblMensaje.Text = "Lo sentimos ,ya hay un piloto registrado con esa identificación"; this.pnlAlerta.Visible = true; objValPil = null; return; } objValPil = null; clsUsuario objUsu = new clsUsuario(strNombreApp); objUsu.NickUsuario = this.txtNickPiloto.Text; objUsu.Clave = this.txtClavePiloto.Text; objUsu.Rol = "P"; if (!objUsu.CrearUsuario()) { this.lblMensaje.Text = objUsu.Error; this.pnlAlerta.Visible = true; objUsu = null; return; } if (objUsu.Respuesta == 0) { this.lblMensaje.Text = "Nombre de usuario no disponible"; this.pnlAlerta.Visible = true; objUsu = null; return; } else { if (!crearPiloto()) { return; } this.lblMensaje.Text = "Nuevo piloto registrado con exito"; this.pnlAlerta.Visible = true; objUsu = null; return; } } catch (Exception ex) { this.lblMensaje.Text = ex.Message; this.pnlAlerta.Visible = true; return; } }
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; } }