示例#1
0
        /// <summary>
        /// Recalcul les infos d'espace pour le romaing
        /// </summary>
        private async Task CalculerEspaceDispo()
        {
            var espaceTotal = await RoamingUtils.GetEspaceRoamingOccupePourcent();

            EspaceDispoTextBlock.Text       = ResourceLoader.GetForCurrentView().GetString("EspaceDispo") + " " + espaceTotal + " %";
            EspaceDispoTextBlock.Foreground = espaceTotal >= ContexteStatic.EspaceMaxAutoriseRoaming ? new SolidColorBrush(Color.FromArgb(255, 255, 0, 0)) : new SolidColorBrush(Color.FromArgb(255, 0, 0, 0));
            EspaceCompteOccupe.Text         = await RoamingCompteBusiness.GetEspaceFichierOccupePourcent() + " %";

            EspaceMouvementOccupe.Text = await RoamingMouvementBusiness.GetEspaceFichierOccupePourcent() + " %";

            EcheancierCheckBox.Content = await RoamingEcheancierBusiness.GetEspaceFichierOccupePourcent() + " %";

            CategorieCheckBox.Content = await RoamingCategorieBusiness.GetEspaceFichierOccupePourcent() + " %";
        }
示例#2
0
 /// <summary>
 /// Vérifie si il est possible d'écrire ou non dans l'espace de partage
 /// </summary>
 private async Task CheckEspaceDispo()
 {
     if (App.ModeApp == AppareilEnum.ModeAppareilSecondaire)
     {
         if (await RoamingUtils.IsEcritureRoamingAutorise())
         {
             ErreurSynchroText.Visibility  = Visibility.Collapsed;
             AddMouvementButton.Visibility = Visibility.Visible;
         }
         else
         {
             ErreurSynchroText.Text =
                 ResourceLoader.GetForCurrentView("Errors").GetString("RoamingMouvementPlein");
             ErreurSynchroText.Visibility  = Visibility.Visible;
             AddMouvementButton.Visibility = Visibility.Collapsed;
         }
     }
 }