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)); } }
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")); }
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; } } } }
public StructPas(EnumPas pIdEnum, string pDenumire) : this() { this.IdEnum = pIdEnum; this.Denumire = pDenumire; }
public void Initializeaza(EnumPas pPas) { Initializeaza(pPas, true, 0, 23); }