private void BotonAgregarAsignatura_Click(object sender, RoutedEventArgs e) { //BD_AsignaturaExamen.insert(elementoSelecionadoAsignatura()); Comunicacion_Asignatura.addAsingaturaFavorito(AplicationSettings.getToken(), elementoSelecionadoAsignatura()); BotonAgregarAsignatura.IsEnabled = false; Notificacion.Text = elementoSelecionadoAsignatura().nombre + " se añadio"; }
private void BotonBorrarAsignatura_Click(object sender, RoutedEventArgs e) { Comunicacion_Asignatura.deleteAsingaturaFavorito(AplicationSettings.getToken(), elementoSelecionadoAsignatura()); var asignatura = elementoSelecionadoAsignatura().nombre; Notificacion.Text = asignatura + " ha sido borrada"; asignaturas.Remove(elementoSelecionadoAsignatura()); rellenarList(); BotonBorrarAsignatura.IsEnabled = false; Notificacion.Text = ""; }
public async void sincronizarFavConServer() { var asignaturasFromDB = await Comunicacion_Asignatura.getAsignaturaFavoritasFromServer(AplicationSettings.getToken()); var a = new ObservableCollection <Asignatura>(); foreach (var asignaturaInsertar in asignaturasFromDB) { a.Add(asignaturaInsertar); } Asignaturas = a; }
private async void obtenerAsignaturas() { var asignaturasFromDB = BD_Asignaturas.getAsignaturasExamen(); if (asignaturasFromDB.Count == 0) { asignaturasFromDB = await Comunicacion_Asignatura.getAsignaturaFavoritasFromServer(AplicationSettings.getToken()); } foreach (var asignaturaInsertar in asignaturasFromDB) { Asignaturas.Add(asignaturaInsertar); } }
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; } }