public CompilazioneModelloH(Operatore operatore) { InitializeComponent(); this.infermiere = operatore; this.modelloInf = new ModelloHcs(); Title = "Modello H infermiere"; }
public ListaTrasfusionale(Operatore operatore) { InitializeComponent(); this.operatore = operatore; modelView = new ListaTrasfusionaleModelView(operatore); BindingContext = modelView; }
public Trasfusionale(Operatore infermiere, Operatore medico, DatiTrasfusione datiTrasfusione) { InitializeComponent(); this.infermiere = infermiere; this.medico = medico; this.datiTrasfusione = datiTrasfusione; }
public InvioModelliCompilati(ModelloHcs modelloInf, ModelloHcs modelloMed, Operatore infermiere, Operatore medico) { this.modello_medico = modelloMed; this.modello_infermiere = modelloInf; this.medico = medico; this.infermiere = infermiere; }
public PrimoPassaggioTrasfusione(Operatore infermiere, Operatore medico) { InitializeComponent(); this.infermiere = infermiere; this.medico = medico; datiTrasfusione = new DatiTrasfusione(); datiTrasfusione.uidInfermiere = infermiere.uid; datiTrasfusione.uidMedico = medico.uid; }
public CompilazioneModelloH(Operatore medico, Operatore infermiere, ModelloHcs modelloInf) { InitializeComponent(); this.medico = medico; this.infermiere = infermiere; this.modelloInf = modelloInf; this.modelloMed = new ModelloHcs(); entryConfermaPassword.IsVisible = false; Title = "Modello H Medico"; }
// Il metodo OnNewIntent viene invocato dal sistema android. protected override async void OnNewIntent(Intent intent) { if (_inReadMode) { try { _inReadMode = false; if (scanLogin) { operatore = new Operatore(); Tag tag = intent.GetParcelableExtra(NfcAdapter.ExtraTag) as Tag; //Cast dei dati presenti nell'intent nella classe Tag (classe di tag generica) if (tag == null) { return; } byte[] Uid = tag.GetId(); //Recupera l'UID del tag rilevato string UidString = bin2hex(Uid); //Converte l'UID in string formato esadecimale operatore.uid = UidString; if (await operatore.getOperatore(this)) { scanLogin = false; if (operatore.codice_operatore == 1) { toActivity = new Intent(this, typeof(TrasfusioneActivity)); toActivity.PutExtra("operatore", JsonConvert.SerializeObject(operatore)); StartActivity(toActivity); } else if (operatore.codice_operatore == 2) { toActivity = new Intent(this, typeof(RegistrazioneSaccaActivity)); toActivity.PutExtra("operatore", JsonConvert.SerializeObject(operatore)); StartActivity(toActivity); } else if (operatore.codice_operatore == 3) { toActivity = new Intent(this, typeof(AggiornaSaccaActivity)); toActivity.PutExtra("operatore", JsonConvert.SerializeObject(operatore)); StartActivity(toActivity); } } } else { Toast.MakeText(this, "Clicca sul pulsante per avviare lo scan", ToastLength.Short).Show(); } } catch (Exception e) //Cattura l'eccezione nel caso in cui il tag viene allontanato dal dispositivo android { Toast.MakeText(this, e.Message, ToastLength.Short).Show(); } } }
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 AvvioLogin(object sender, EventArgs e) { medico = new Operatore(); medico.uid = entryUsernameMedico.Text; medico.password = entryPasswordMedico.Text; var esito = await medico.LoginTrasfusione(); if (esito) { await DisplayAlert("Login", "Salve " + medico.nome + " " + medico.cognome, "OK"); await Navigation.PushAsync(new CompilazioneModelloH(medico, infermiere, modello)); entryUsernameMedico.Text = ""; entryPasswordMedico.Text = ""; } else { await DisplayAlert("Login", "Accesso negato", "OK"); } }
public async Task SaveOperatore(Operatore operatore) { await _context.AddAsync(operatore); await _context.SaveChangesAsync(); }
public async Task UpdateOperatore(Operatore operatore) { _context.Update(operatore); await _context.SaveChangesAsync(); }
public async Task DeleteOperatore(Operatore operatore) { operatore.Stored = true; _context.Update(operatore); await _context.SaveChangesAsync(); }
public MainPage(Operatore operatore) { InitializeComponent(); this.operatore = operatore; }
public FineTrasfusione(DatiTrasfusione dati, Operatore infermiere) { InitializeComponent(); datiTrasfusione = dati; this.infermiere = infermiere; }
public PreTrasfusionale(Operatore operatore) { InitializeComponent(); this.operatore = operatore; btnPrelievo.IsEnabled = false; }
public ListaTrasfusionaleModelView(Operatore operatore) { this.operatore = operatore; reparti = new List <Reparto>(); recuperaReparti(); }
public LoginTrasfusionale(Operatore infermiere, ModelloHcs modello) { InitializeComponent(); this.infermiere = infermiere; this.modello = modello; }