public void testBuscarViajero() { escenarioViajeros(); List <Viajero> viaj = aerolinea.Viajeros; Assert.AreEqual("Alda Aaberg", aerolinea.buscarViajero("5").Nombre); Assert.AreEqual("1220999", aerolinea.buscarViajero("1220999").Codigo); Assert.AreEqual(null, aerolinea.buscarViajero("000000")); }
private void tablaViajeros_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 2) { if (tablaViajeros[0, tablaViajeros.CurrentCell.RowIndex].Value != null) { //Código del viajero que se obtiene al presionar el LinkLabel de la columna Ciudades de TablaViajeros String codigoViajero = tablaViajeros[0, tablaViajeros.CurrentCell.RowIndex].Value.ToString(); Viajero via = Aerolinea.buscarViajero(codigoViajero); formCiudades = new FormCiudades(via.listaCiudadesString()); formCiudades.Visible = true; //Inicializar formCiudades con una List<String> que contenga los nombres de las ciudades (Mirar constructor) } } else if (e.ColumnIndex == 3) { if (tablaViajeros[0, tablaViajeros.CurrentCell.RowIndex].Value != null) { //Código del viajero que se obtiene al presionar el botón Ver de la columna PreView de tablaViajeros String codigoViajero = tablaViajeros[0, tablaViajeros.CurrentCell.RowIndex].Value.ToString(); List <Ciudad> cviaje = Aerolinea.buscarViajero(codigoViajero).listaCiudades(); marcadoresViajeros.Markers.Clear(); foreach (Ciudad ciudad in cviaje) { GMarkerGoogle marker = new GMarkerGoogle(new PointLatLng(ciudad.Latitud, ciudad.Longitud), GMarkerGoogleType.blue_dot); marker.ToolTipText = ciudad.Nombre; marcadoresViajeros.Markers.Add(marker); } } } else if (e.ColumnIndex == 4) { if (tablaViajeros[0, tablaViajeros.CurrentCell.RowIndex].Value != null) { //Código del viajero que se obtiene al presionar el botón Ver de la columna MapView de tablaViajeros String codigoViajero = tablaViajeros[0, tablaViajeros.CurrentCell.RowIndex].Value.ToString(); //Inicializar formSolucionViajero con el codigo del viajero formSolucionViajero = new FormSolucionViajero(this, codigoViajero); formSolucionViajero.Visible = true; this.Enabled = false; } } }