예제 #1
0
        public void Initializeaza(EnumPas pPas, int pDurataMaximaInMinute)
        {
            this.lPas      = pPas;
            this.lTipLista = EnumTipLista.DurataOreMinute;
            int pas = (int)this.lPas;

            for (int i = pas; i <= pDurataMaximaInMinute; i += pas)
            {
                this.Items.Add(string.Format(getFormatAfisaj(), i / 60, i % 60));
            }
        }
예제 #2
0
            public static StructPas GetStructByEnum(EnumPas pIdEnum)
            {
                switch (pIdEnum)
                {
                case EnumPas.OraFixa:
                    return(new StructPas(pIdEnum, "60"));

                case EnumPas.JumatateDeOra:
                    return(new StructPas(pIdEnum, "30"));

                case EnumPas.SfertDeOra:
                    return(new StructPas(pIdEnum, "15"));
                }

                return(new StructPas(pIdEnum, "5"));
            }
예제 #3
0
 public void Initializeaza(EnumPas pPas, bool pAfiseazaMinutele, int pPrimaOra, int pUltimaOra)
 {
     this.lTipLista = (pAfiseazaMinutele) ? EnumTipLista.OreMinute : EnumTipLista.Ore;
     if (this.lPas != pPas || this.Items == null || this.Items.Count == 0)
     {
         this.lPas = pPas;
         this.Items.Clear();
         int ora   = pPrimaOra;
         int minut = 0;
         for (int i = pPrimaOra; i <= pUltimaOra * (60 / (int)this.lPas); i++)
         {
             this.Items.Add(string.Format(getFormatAfisaj(), ora, minut));
             minut += (int)lPas;
             if (minut >= 60)
             {
                 minut = 0;
                 ora  += 1;
             }
         }
     }
 }
예제 #4
0
 public StructPas(EnumPas pIdEnum, string pDenumire) : this()
 {
     this.IdEnum   = pIdEnum;
     this.Denumire = pDenumire;
 }
예제 #5
0
 public void Initializeaza(EnumPas pPas)
 {
     Initializeaza(pPas, true, 0, 23);
 }