示例#1
0
        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);
                }
            });
        }
示例#2
0
        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);
        }
示例#3
0
        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();
        }
示例#4
0
 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();
     }
 }