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