Пример #1
0
        public async Task <bool> getPaziente(Context context)
        {
            REST <object, Paziente> rest    = new REST <object, Paziente>();
            List <Header>           headers = new List <Header>();

            headers.Add(new Header("uid", this.uid));
            var response = await rest.GetSingleJson("http://192.168.125.14:3000/pazienti/take", headers);

            if (rest.responseMessage != HttpStatusCode.OK)
            {
                Toast.MakeText(context, rest.warning, ToastLength.Short).Show();
                return(false);
            }
            this.nome    = response.nome;
            this.cognome = response.cognome;
            this.gruppo  = response.gruppo;
            this.rh      = response.rh;
            return(true);
        }
Пример #2
0
        public async Task <bool> getSacca(Context context)
        {
            REST <object, Sacca> rest    = new REST <object, Sacca>();
            List <Header>        headers = new List <Header>();

            headers.Add(new Header("uid", this.uid));
            var response = await rest.GetSingleJson("http://192.168.125.14:3001/sacche/take", headers);

            if (rest.responseMessage != HttpStatusCode.OK)
            {
                Toast.MakeText(context, rest.warning, ToastLength.Short).Show();
                return(false);
            }
            this.gruppo       = response.gruppo;
            this.rh           = response.rh;
            this.disponibile  = response.disponibile;
            this.stato        = response.stato;
            this.codice_stato = response.codice_stato;
            return(true);
        }
Пример #3
0
        private async Task <bool> meTrasfusionale(string token)
        {
            REST <object, Operatore> connessioneMe = new REST <object, Operatore>();
            List <Header>            headers       = new List <Header>();

            headers.Add(new Header("access-token", token));
            var result = await connessioneMe.GetSingleJson(restMe, headers);

            if (connessioneMe.responseMessage != System.Net.HttpStatusCode.OK)
            {
                return(false);
            }
            else
            {
                this.uid              = result.uid;
                this.nome             = result.nome;
                this.tipoOperatore    = result.tipoOperatore;
                this.cognome          = result.cognome;
                this.codice_operatore = result.codice_operatore;
                return(true);
            }
        }
Пример #4
0
        public async Task <bool> getOperatore(Context context)
        {
            REST <object, Operatore> rest    = new REST <object, Operatore>();
            List <Header>            headers = new List <Header>();

            headers.Add(new Header("uid", this.uid));
            var response = await rest.GetSingleJson("http://192.168.125.14:3000/operatori/take", headers);

            if (rest.responseMessage == System.Net.HttpStatusCode.OK)
            {
                this.nome             = response.nome;
                this.cognome          = response.cognome;
                this.tipoOperatore    = response.tipoOperatore;
                this.codice_operatore = response.codice_operatore;
                Toast.MakeText(context, "Login effettuata con successo", ToastLength.Short).Show();
                return(true);
            }
            else
            {
                Toast.MakeText(context, rest.warning, ToastLength.Short).Show();
                return(false);
            }
        }