public async Task ConfermaButton(DatiEvento eventoConfermato)
        {
            REST <Object, bool> connessione = new REST <Object, bool>();

            eventoConfermato.confermato     = true;
            eventoConfermato.eliminato      = false;
            eventoConfermato.organizzazione = user.organizzazione;
            eventoConfermato.immagine       = null;
            eventoConfermato.Immagine       = null;
            var medico = LoginData.getUser();

            IsBusy = true;
            bool esito = await connessione.PostJson(URL.ConfermaElimina, eventoConfermato);

            if (esito == true)
            {
                await App.Current.MainPage.DisplayAlert("CONFERMA", "Complimenti la partecipazione è andata a buon fine", "Ok");
            }
            else
            {
                await App.Current.MainPage.DisplayAlert("Attenzione", "Connessione non riuscita riprovare", "Ok");
            }
            ListaEventi.Clear();
            ListaNote.Clear();
            GroupDatiEvento.Clear();
            leggiDati();
            IsBusy = false;
        }
        public async Task EliminaButton(DatiEvento eventoDeclinato)
        {
            REST <Object, bool> connessione = new REST <Object, bool>();

            eventoDeclinato.confermato     = false;
            eventoDeclinato.eliminato      = true;
            eventoDeclinato.organizzazione = user.organizzazione;
            eventoDeclinato.immagine       = null;
            eventoDeclinato.Immagine       = null;
            IsBusy = true;
            bool esito = await connessione.PostJson(URL.ConfermaElimina, eventoDeclinato);

            if (esito)
            {
                if (eventoDeclinato.tipo == "1")
                {
                    await App.Current.MainPage.DisplayAlert("Attenzione", "L'evento è stato declinato", "Ok");
                }
                else
                {
                    await App.Current.MainPage.DisplayAlert("Attenzione", "La nota è stata eliminata", "Ok");
                }
            }
            else
            {
                await App.Current.MainPage.DisplayAlert("Attenzione", "Connessione non riuscita, riprovare", "Ok");
            }
            ListaEventi.Clear();
            ListaNote.Clear();
            GroupDatiEvento.Clear();
            leggiDati();
            IsBusy = false;
        }
Esempio n. 3
0
 internal Carnet(NumarMatricol nrMatricol, NumeStudent numeStudent)
 {
     NrMatricol = nrMatricol;
     NumeStudent = numeStudent;
     Note = new ListaNote(NrMatricol);
 }