Beispiel #1
0
 public static Shes Instance()
 {
     lock (syncLock)
     {
         if (instance == null)
         {
             instance = new Shes();
         }
     }
     return(instance);
 }
Beispiel #2
0
        public int ValidacijaVremenaZaRezim()
        {
            Shes     s     = Shes.Instance();
            DateTime vreme = s.Vreme;
            int      rezim = 0; //0 - mirovanje , 1 - punjenje  , 2 - praznjenje

            int sati   = Int32.Parse(vreme.TimeOfDay.Hours.ToString());
            int minuti = Int32.Parse(vreme.TimeOfDay.Minutes.ToString());

            if (sati >= 3 && sati <= 6)
            {
                if (sati == 6 && minuti >= 1)
                {
                    rezim = 0;
                }
                else
                {
                    rezim = 1;
                }
            }
            else if (sati >= 14 && sati <= 17)
            {
                if (sati == 17 && minuti >= 1)
                {
                    rezim = 0;
                }
                else
                {
                    rezim = 2;
                }
            }
            else
            {
                rezim = 0;
            }

            return(rezim);
        }