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); }
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); }