public void RefreshConnection() { bool flag = false; Device.StartTimer(TimeSpan.FromSeconds(10), () => { try { Service.Connessione connessioni = new Connessione(); TotaliBean totale = connessioni.record.getJSONData(); Aggiornamento_Tab.aggiornamento(gridLayoutHead, totale, label_image_tot, labelCerchiStato, labelPersoneSala); BindingContext = new Settatotali(totale); caricamento.IsRunning = false; caricamento.IsVisible = false; return(true); } catch (Exception) { caricamento.IsRunning = true; caricamento.IsVisible = true; return(true); } }); }
public TotaliBean getJSONData() { this.listSale = new List <SalaBean>(); for (int i = 0; i < sale.Length; i++) { SalaBean sala = new SalaBean() { codice = sale[i], descrizione = sale[i] }; listSale.Add(sala); } this.listStato = new List <RigaBean>(); for (int i = 0; i < stati.Length; i++) { RigaBean riga = new RigaBean(); riga.stato = stati[i]; listStato.Add(riga); } totale = new TotaliBean(); totale.sale = this.setSale(); totale.righe = this.getRighe(); totale.bianchi = this.totaleGeneraleBianchi; totale.verdi = this.totaleGeneraleVerdi; totale.gialli = this.totaleGeneraleGialli; totale.rossi = this.totaleGeneraleRossi; return(totale); }
public Settatotali(TotaliBean totali) { totalebianchi = totali.bianchi.ToString(); totaleverdi = totali.verdi.ToString(); totalegialli = totali.gialli.ToString(); totalerossi = totali.rossi.ToString(); int i = totali.bianchi + totali.verdi + totali.gialli + totali.rossi; totale = i.ToString(); }
public MainPage() { InitializeComponent(); caricamento.IsVisible = false; try { totali = connessione.record.getJSONData(); BindingContext = new Settatotali(totali); CreazioneGriglia(); RefreshConnection(); } catch (Exception) { caricamento.IsRunning = true; caricamento.IsVisible = true; RefreshConnectionLost(); } }