public IndividuaPazienteView(Operatore operatore)
 {
     InitializeComponent();
     this.operatore = operatore;
     entryCodiceProvetta.Unfocused += async(object sender, FocusEventArgs e) =>
     {
         if (!String.IsNullOrEmpty(entryCodiceProvetta.Text))
         {
             provetta     = new Provetta();
             provetta.uid = entryCodiceProvetta.Text;
             if (await provetta.InviaProvetta())
             {
                 if ((paziente = await provetta.localizzaPaziente()) != default(Paziente))
                 {
                     entryCodiceProvetta.Text  = provetta.uid;
                     labelCognomePaziente.Text = paziente.cognome;
                     labelNomePaziente.Text    = paziente.nome;
                     labelRepartoPaziente.Text = paziente.reparto;
                     labelLettoPaziente.Text   = paziente.letto.ToString();
                     labelIdPaziente.Text      = paziente.uid;
                 }
                 else
                 {
                     entryCodiceProvetta.Text  = "";
                     labelCognomePaziente.Text = "";
                     labelNomePaziente.Text    = "";
                     labelRepartoPaziente.Text = "";
                     labelLettoPaziente.Text   = "";
                     labelIdPaziente.Text      = "";
                 }
             }
             else
             {
                 entryCodiceProvetta.Text  = "";
                 labelCognomePaziente.Text = "";
                 labelNomePaziente.Text    = "";
                 labelRepartoPaziente.Text = "";
                 labelLettoPaziente.Text   = "";
                 labelIdPaziente.Text      = "";
             }
         }
     };
 }
 private async void controlloscanProvetta()
 {
     if (scanEseguita)
     {
         scanEseguita = false;
         if (await provetta.InviaProvetta())
         {
             if ((paziente = await provetta.localizzaPaziente()) != default(Paziente))
             {
                 entryCodiceProvetta.Text  = provetta.uid;
                 labelCognomePaziente.Text = paziente.cognome;
                 labelNomePaziente.Text    = paziente.nome;
                 labelRepartoPaziente.Text = paziente.reparto;
                 labelLettoPaziente.Text   = paziente.letto.ToString();
                 labelIdPaziente.Text      = paziente.uid;
             }
             else
             {
                 entryCodiceProvetta.Text  = "";
                 labelCognomePaziente.Text = "";
                 labelNomePaziente.Text    = "";
                 labelRepartoPaziente.Text = "";
                 labelLettoPaziente.Text   = "";
                 labelIdPaziente.Text      = "";
             }
         }
         else
         {
             entryCodiceProvetta.Text  = "";
             labelCognomePaziente.Text = "";
             labelNomePaziente.Text    = "";
             labelRepartoPaziente.Text = "";
             labelLettoPaziente.Text   = "";
             labelIdPaziente.Text      = "";
         }
     }
 }