//busca en la base de datos coincidencias de origen y destino private void button3_Click(object sender, EventArgs e) { ciudad origen = comboBox2.SelectedItem as ciudad; ciudad destino = comboBox3.SelectedItem as ciudad; //carga en el combobox la lista de viajes que satisfagan la busqueda realizada comboBox1.Items.Clear(); label16.Text = ""; bool encontro = false; foreach (var item in bd.viajes) { if (item.dev_origen() == origen.devolver_nombre() && item.dev_destino() == destino.devolver_nombre()) { comboBox1.Items.Add(item); encontro = true; } } if (encontro == false) { label16.Text = "No se encontraron viajes."; } }
//permite ver la información del viaje cuando se carga en un combobox public override string ToString() { return(origen.devolver_nombre() + " - " + destino.devolver_nombre() + " - " + fecha + " - " + hora + " - (" + categoria.tipo + ") " + " - $ " + (precio).ToString("N2")); }