private void CbxEstado_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { selectedEstado = CbxEstado.SelectedItem as Estado; if (selectedEstado.Ciudades == null) { selectedEstado.Ciudades = new PaisEstadoModel().GetCiudades(selectedEstado.IdEstado); } if (selectedPais.IdPais == 39 && CbxCircuito.IsEnabled) { Ordinales selec = (from n in ElementalPropertiesSingleton.Circuitos where n.IdEstado == selectedEstado.IdEstado select n).ToList()[0]; CbxCircuito.SelectedValue = selec.IdOrdinal; } CbxCiudad.DataContext = selectedEstado.Ciudades; CbxCiudad.SelectedValue = organismo.Ciudad; CbxCiudad.IsEnabled = true; } catch (NullReferenceException) { CbxEstado.SelectedIndex = -1; } }
private void CbxCircuito_SelectionChanged(object sender, SelectionChangedEventArgs e) { Ordinales ordinal = CbxCircuito.SelectedItem as Ordinales; if (ordinal != null) { CbxEstado.SelectedValue = ordinal.IdEstado; } }