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