private void Inicilizar(object sender, RoutedEventArgs e) { if (ListItemCurso.Items.Count == 0)// Este if evita el problema de que salga mucash veces el 1 2 3 4 { //Empezamos rellenado el ListItem del curso ListItemCurso.Items.Add(""); ListItemCurso.Items.Add("1"); ListItemCurso.Items.Add("2"); ListItemCurso.Items.Add("3"); ListItemCurso.Items.Add("4"); //Asignamos El nombre de la facultad nombreFacultad.Text = BD_Facultad.selectById(Convert.ToInt32(AplicationSettings.getIdFacultadUsuario())).nombre; //Asignamos el nombre de la universidad nombreUniversidad.Text = BD_Universidad.selectById(Convert.ToInt32(AplicationSettings.getIdUniversidadUsuario())).nombre; } }
private async void ListPicker_CursoSeleccioando(object sender, SelectionChangedEventArgs e) { if (ListItemCurso.SelectedItem != null && ListItemCurso.SelectedItem.ToString() != "") { List <string> asig = new List <string>(); asig.Add(""); asignaturas = BD_AsignaturaCurso.getAsignaturasDelCurso(ListItemCurso.SelectedItem.ToString()); if (asignaturas.Count == 0) { asignaturas = await Comunicacion_Asignatura.getAsignaturas(AplicationSettings.getToken(), ListItemCurso.SelectedItem.ToString(), AplicationSettings.getIdFacultadUsuario()); } foreach (var a in asignaturas) { asig.Add(a.abreviatura); } ListItemAsignatura.ItemsSource = asig; ListItemAsignatura.IsEnabled = true; } }