private void button1_Click(object sender, EventArgs e)
{
if (DateTime.Compare(Program.fechaHoy(), dateTimePicker1.Value) == 1)
{
if (dateTimePicker1.Value.Year != Program.fechaHoy().Year || dateTimePicker1.Value.Month != Program.fechaHoy().Month || dateTimePicker1.Value.Day != Program.fechaHoy().Day)
MessageBox.Show("La fecha de salida no puede ser anterior a la fecha de hoy");
else
{
lblButacas.Text = "";
lblKilos.Text = "";
SQLManager.ejecutarQuery("select * from [ABSTRACCIONX4].buscarViajesDisponibles('" + dateTimePicker1.Value.ToString() + "', '" + txtCiudadOrigen.Text + "', '" + txtCiudadDestino.Text + "')", dg);
//this.ejecutarQuery();
dg.Columns["Código de viaje"].Visible = false;
dg.Columns["Matrícula"].Visible = false;
dg.CurrentCell = null;
//En caso de que no encuentre viajes disponibles
if (dg.RowCount == 0)
{
MessageBox.Show("No se encontraron viajes disponibles", "Ningun viaje disponible", MessageBoxButtons.OK);
dg.Visible = false;
}
else
dg.Visible = true;
dg.CurrentCell = dg.SelectedRows[0].Cells[0];
}
}
else
{
lblButacas.Text = "";
lblKilos.Text = "";
SQLManager.ejecutarQuery("select VIAJE_COD 'Código de viaje', AERO_MATRI 'Matrícula',Fecha_Salida 'Fecha de salida', Fecha_Llegada 'Fecha de llegada', Origen 'Origen', Destino 'Destino', Tipo_Servicio 'Tipo de servicio' from [ABSTRACCIONX4].buscarViajesDisponibles('" + dateTimePicker1.Value.ToString() + "', '" + txtCiudadOrigen.Text + "', '" + txtCiudadDestino.Text + "')", dg);
//this.ejecutarQuery();
dg.Columns["Código de viaje"].Visible = false;
dg.Columns["Matrícula"].Visible = false;
dg.CurrentCell = null;
//En caso de que no encuentre viajes disponibles
if (dg.RowCount == 0)
{
MessageBox.Show("No se encontraron viajes disponibles", "Ningun viaje disponible", MessageBoxButtons.OK);
dg.Visible = false;
}
else
dg.Visible = true;
}
}