コード例 #1
0
        /// <summary>
        /// This method charge with places the combobox
        /// </summary>
        /// <param name="cbRuta"></param>
        public void Cargar_Combos(ComboBox cbRuta)
        {
            cbRuta.Items.Clear();
            DB_Vuelos  db_vuelos = new DB_Vuelos();
            List <int> list      = db_vuelos.Id_Rutas();

            foreach (int ruta in list)
            {
                cbRuta.Items.Add(ruta);
            }
            cbRuta.SelectedIndex = 0;
        }
コード例 #2
0
 public void cargarVehi()
 {
     dtgVehi.Rows.Clear();
     if (cntPersonas != 0)
     {
         DB_Vuelos vue = new DB_Vuelos();
         vehiculos = vue.CargarVehi(cntPersonas, dtgVehi);
     }
     else
     {
         dtgVehi.Rows.Clear();
     }
 }
コード例 #3
0
 public void cargarHotel()
 {
     dtgHotel.Rows.Clear();
     string[] lugar = textBox2.Text.Split(',');
     if (!lugar[0].Equals(String.Empty) && !spinnerHab.Text.Equals(0))
     {
         DB_Vuelos vu = new DB_Vuelos();
         hoteles = vu.datosHoteles(lugar[1], Convert.ToInt32(spinnerHab.Text), lugar[0], dtgHotel);
     }
     else
     {
         MessageBox.Show("Debe ingresar el destino y cantidad de habitaciones", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         dtgHotel.Rows.Clear();
     }
 }
コード例 #4
0
        public void CargarVuelo()
        {
            dataGridView1.Rows.Clear();
            string ho = hoy.ToString("dd/MM/yyyy");

            string[] pais1 = textBox1.Text.Split(',');
            string[] pais2 = textBox2.Text.Split(',');
            try
            {
                if (pais1[0] == pais2[0])
                {
                    MessageBox.Show("Los paises deben ser diferentes", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else if (dtSalida.Value.ToString() == dtLlegada.Value.ToString())
                {
                    MessageBox.Show("Debe seleecionar una Fecha", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else if (Convert.ToDateTime(dtSalida.Value.ToShortDateString()) < Convert.ToDateTime(ho) || Convert.ToDateTime(dtLlegada.Value.ToShortDateString()) < Convert.ToDateTime(ho))
                {
                    MessageBox.Show("Debe ingresar la fecha actual o una fecha posterior", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else if (cntPersonas == 0)
                {
                    MessageBox.Show("Debe ingresar la cantidad de personas", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {
                    alojamiento a               = new alojamiento();
                    DB_Vuelos   v               = new DB_Vuelos();
                    Vuelos      vue             = new Vuelos();
                    string      paiso           = a.TraerInfo("SELECT pais_origen FROM rutas WHERE pais_origen = '" + pais1[0] + "'");
                    string      paisd           = a.TraerInfo("SELECT pais_destino FROM rutas WHERE pais_destino = '" + pais2[0] + "'");
                    string      direccionEscala = v.escala_vuelo_Directo(paiso, paisd);
                    pais     = v.Escala_en_paises(paiso, paisd);
                    escalas  = v.escalas_vuelo(paisd);
                    precios  = vue.precioEscala(paisd);
                    duracion = vue.duracionEscala(paisd);
                    dataGridView1.Rows.Clear();
                    vue.mostrarInfo(dataGridView1, paiso, paisd, direccionEscala, pais, escalas, precios, duracion, cntAdultos + cntMenores, Convert.ToInt32(spinnerHab.Value.ToString()));
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Debe seleccionar el pais de origen " + e.Message, "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
コード例 #5
0
        private void seccion_vuelos_Load(object sender, EventArgs e)
        {
            DB_Vuelos vu = new DB_Vuelos();

            vu.Autocompletar(textBox1, textBox2);
        }
コード例 #6
0
        public bool comparar(int ruta)
        {
            DB_Vuelos db_vuelos = new DB_Vuelos();

            return(db_vuelos.Comparar_Rutas(ruta));
        }
コード例 #7
0
        /// <summary>
        /// This method update a fly
        /// </summary>
        /// <param name="cod_tarifa_vuelo"></param>
        /// <param name="ruta"></param>
        /// <param name="precio"></param>
        /// <returns>And return a boolean if it's update</returns>
        public bool Modificar_Vuelo_Precio(int cod_tarifa_vuelo, string ruta, string precio)
        {
            DB_Vuelos db_vuelos = new DB_Vuelos();

            return(db_vuelos.Modificar_Vuelo_Precio(cod_tarifa_vuelo, ruta, precio));
        }
コード例 #8
0
        /// <summary>
        /// This method delete a fly
        /// </summary>
        /// <param name="cod_tarifa_vuelo"></param>
        /// <returns>And return a boolean if it's delete</returns>
        public bool Eliminar_Vuelo_Precio(int cod_tarifa_vuelo)
        {
            DB_Vuelos db_vuelos = new DB_Vuelos();

            return(db_vuelos.Eliminar_Vuelo_Precio(cod_tarifa_vuelo));
        }
コード例 #9
0
        /// <summary>
        /// This method add a new flight in the database
        /// </summary>
        /// <param name="ruta"></param>
        /// <param name="precio"></param>
        /// <returns>And return if it's save</returns>
        public bool Agregar_Vuelo(int ruta, int precio)
        {
            DB_Vuelos db_vuelos = new DB_Vuelos();

            return(db_vuelos.Agregar_Vuelo(ruta, precio));
        }