public Trasfusionale(Operatore infermiere, Operatore medico, DatiTrasfusione datiTrasfusione)
 {
     InitializeComponent();
     this.infermiere      = infermiere;
     this.medico          = medico;
     this.datiTrasfusione = datiTrasfusione;
 }
 public PrimoPassaggioTrasfusione(Operatore infermiere, Operatore medico)
 {
     InitializeComponent();
     this.infermiere = infermiere;
     this.medico     = medico;
     datiTrasfusione = new DatiTrasfusione();
     datiTrasfusione.uidInfermiere = infermiere.uid;
     datiTrasfusione.uidMedico     = medico.uid;
 }
        private async Task terminaTrasfusione(DatiTrasfusione item)
        {
            var risp = await App.Current.MainPage.DisplayAlert("Trasfusionale", "La trasfusione è terminata?", "SI", "NO");

            if (risp)
            {
                REST <DatiTrasfusione, string> rEST = new REST <DatiTrasfusione, string>();
                List <Header> headers = new List <Header>();
                headers.Add(new Header("access-token", App.Current.Properties["access-token"].ToString()));
                headers.Add(new Header("_id", item._id));
                var response = await rEST.getString(DatiTrasfusione.restFineTrasfusione, headers);

                if (rEST.responseMessage == System.Net.HttpStatusCode.OK)
                {
                    await App.Current.MainPage.Navigation.PushAsync(new FineTrasfusione(item, operatore));
                }
            }
        }
 public FineTrasfusione(DatiTrasfusione dati, Operatore infermiere)
 {
     InitializeComponent();
     datiTrasfusione = dati;
     this.infermiere = infermiere;
 }