Пример #1
0
        public virtual string getOrarioString()
        {
            var lista = EntryOrario.getOrarioList(Orario);

            string ret = string.Empty;

            foreach (EntryOrario lc in lista)
            {
                for (int i = 0; i < lc.getNGiorniSettimana(); i++)
                {
                    ret += (string.IsNullOrEmpty(ret) ? "" : ", ") + lc.Dalle.ToString("H:mm") + "-" + lc.Alle.ToString("H:mm");
                }
            }

            return(ret);
        }
Пример #2
0
        public virtual bool[] getGiorniSettimana()
        {
            if (string.IsNullOrEmpty(Orario))
            {
                return(new bool[7]);
            }

            bool[] ret = new bool[7];

            var lista = EntryOrario.getOrarioList(Orario);

            foreach (EntryOrario lc in lista)
            {
                if (lc.Giornate.Contains("1"))
                {
                    ret[0] = true;
                }
                if (lc.Giornate.Contains("2"))
                {
                    ret[1] = true;
                }
                if (lc.Giornate.Contains("3"))
                {
                    ret[2] = true;
                }
                if (lc.Giornate.Contains("4"))
                {
                    ret[3] = true;
                }
                if (lc.Giornate.Contains("5"))
                {
                    ret[4] = true;
                }
                if (lc.Giornate.Contains("6"))
                {
                    ret[5] = true;
                }
                if (lc.Giornate.Contains("7"))
                {
                    ret[6] = true;
                }
            }

            return(ret);
        }