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";
 }
示例#2
0
        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 = "";
        }
示例#3
0
        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;
        }
示例#4
0
        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);
            }
        }
示例#5
0
 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;
     }
 }