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 = ""; } } }