Example #1
0
 /// <summary>
 /// Démarre le compte à rebours
 /// </summary>
 public override void Start()
 {
     if (!EnPause)
     {
         return;
     }
     Date           = DateUtils.AjouterSecondeDate(DateUtils.GetMaintenant(), NbSecondes);
     NbSecondes     = 0;
     EnPause        = false;
     IdNotification = new Random().Next(0, 10000000);
     NotifUtils.LancerToast(ResourceLoader.GetForCurrentView().GetString("FinCaRText"), Titre, Date, IdNotification, App.ListTimer.MinuteRepeatToast, Convert.ToUInt32(App.ListTimer.NbRepeatToast));
 }
Example #2
0
        /// <summary>
        /// Compte le nombre de chronomètre et de compte à rebours actif pour l'afficher sur la tuile
        /// </summary>
        private void MajBadge()
        {
            int compteur;

            compteur  = ListeCaR.Count(caR => !caR.EnPause);
            compteur += ListeChronos.Count(chrono => !chrono.EnPause);

            if (compteur != 0)
            {
                NotifUtils.AfficherChiffreBadge(compteur);
            }
            else
            {
                NotifUtils.EffacerBadge();
            }
        }
Example #3
0
 /// <summary>
 /// Arrete le compte à rebours
 /// </summary>
 public override void Stop()
 {
     ArretCaR();
     NotifUtils.StopperToast(IdNotification);
 }