public void GetTurnos() { List <ShortTurno> ST = new List <ShortTurno>(); //Response.Flush(); ArrayList AL = UserController.GetUsers(0); foreach (object a in AL) { UserInfo user = a as UserInfo; //Response.Write(user.DisplayName); int Year = DateTime.Now.Year; int Month = DateTime.Now.Month; int Day = DateTime.Now.Day; //busca turnos en Espera List <Turno> TL = Turno.GetTurnosRecepcion((new DateTime(Year, Month, Day, 0, 1, 0)).AddDays(-1), (new DateTime(Year, Month, Day, 23, 59, 0)).AddDays(1), user.UserID, "Espera"); if (TL != null) { foreach (Turno t in TL) { ST.Add(new ShortTurno(t)); } } //busca turnos en Progreso TL = Turno.GetTurnosRecepcion((new DateTime(Year, Month, Day, 0, 1, 0)).AddDays(-1), (new DateTime(Year, Month, Day, 23, 59, 0)).AddDays(1), user.UserID, "Progreso"); if (TL != null) { foreach (Turno t in TL) { ST.Add(new ShortTurno(t)); } } } if (ST.Count > 0) { ST.Sort((x, y) => DateTime.Compare(x.Hour, y.Hour)); JavaScriptSerializer S = new JavaScriptSerializer(); String Lista = S.Serialize(ST); Response.Write(Lista); } else { Response.Write("*No Hay Nada*"); } }