protected void ExamScheduler_TimeSlotCreated(object sender, TimeSlotCreatedEventArgs e)
 {
     if (this.GetSlotStaus(e.TimeSlot.Start.ToString("MM/dd/yyyy HH:mm:ss")))
     {
         e.TimeSlot.CssClass += "Disabled";
     }
 }
        protected void RadScheduler1_TimeSlotCreated(object sender, TimeSlotCreatedEventArgs e)
        {
            List <DateTime> dtt = (List <DateTime>)(Session["SpecialDays"]);

            if (dtt.IndexOf(e.TimeSlot.Start.Date) == -1)
            {
                e.TimeSlot.CssClass = "rsSunCol";
            }
            else
            {
                e.TimeSlot.CssClass = "Disabled";
            }
            //foreach (DateTime dt in (List<DateTime>) (Session["SpecialDays"]))
            //{
            //    if ((DateTime.Compare(e.TimeSlot.Start.Date, dt) == 0))// || (e.TimeSlot.Start.DayOfWeek == DayOfWeek.Thursday) || (e.TimeSlot.Start.DayOfWeek == DayOfWeek.Friday)
            //    {
            //        //Set the CssClass property to visually distinguish your special days.
            //        e.TimeSlot.CssClass = "Disabled";
            //        return;
            //    }
            //    else
            //    {
            //        e.TimeSlot.CssClass = "rsSunCol";
            //        return;
            //    }
            //}
        }
示例#3
0
    protected void RadScheduler1_TimeSlotCreated(object sender, TimeSlotCreatedEventArgs e)
    {
        string holidayDescription = string.Empty;

        if (DateTime.Compare(e.TimeSlot.Start.Date, DateTime.Now.Date) == 0)
        {
            e.TimeSlot.CssClass = "RadSchedulerToday";
        }
        else if (e.TimeSlot.Start.Date.DayOfWeek == DayOfWeek.Sunday)
        {
            e.TimeSlot.CssClass = "RadSchedulerHoliday";
        }
        else if (EPublicHoliday.IsHoliday(dbConn, e.TimeSlot.Start.Date))
        {
            e.TimeSlot.CssClass = "RadSchedulerHoliday";
            //Label holidayLabel = new Label();
            //holidayLabel.Text = holidayDescription;
            //holidayLabel.ForeColor = System.Drawing.Color.Red;
            ////holidayLabel.CssClass = "FloatRight";
            ////e.TimeSlot.Control.Controls.AddAt(1, holidayLabel);
            //e.TimeSlot.Control.Controls[0].Controls.AddAt(1, holidayLabel);
        }
        else if (EStatutoryHoliday.IsHoliday(dbConn, e.TimeSlot.Start.Date))
        {
            e.TimeSlot.CssClass = "RadSchedulerHoliday";
            //Label holidayLabel = new Label();
            //holidayLabel.Text = holidayDescription;
            //holidayLabel.ForeColor = System.Drawing.Color.Red;
            ////holidayLabel.CssClass = "FloatRight";
            ////e.TimeSlot.Control.Controls.AddAt(1, holidayLabel);
            //e.TimeSlot.Control.Controls[0].Controls.AddAt(1, holidayLabel);
        }
    }
示例#4
0
    protected void RadScheduler_TimeSlotCreated(object sender, TimeSlotCreatedEventArgs e)
    {
        RadScheduler scheduler = (RadScheduler)sender;

        if (e.TimeSlot.Start.Month!= Int32.Parse(scheduler.ID.Substring(12)))
        {
            e.TimeSlot.CssClass += "Disabled";
        }
    }
示例#5
0
    protected void RadScheduler_TimeSlotCreated(object sender, TimeSlotCreatedEventArgs e)
    {
        RadScheduler scheduler = (RadScheduler)sender;

        if (e.TimeSlot.Start.Month != Int32.Parse(scheduler.ID.Substring(12)))
        {
            e.TimeSlot.CssClass += "Disabled";
        }
    }
示例#6
0
        protected void RadScheduler1_TimeSlotCreated(object sender, TimeSlotCreatedEventArgs e)
        {
            List <DateTime> dtt = (List <DateTime>)(Session["SpecialDays"]);

            if (dtt.IndexOf(e.TimeSlot.Start.Date) == -1)
            {
                e.TimeSlot.CssClass = "rsSunCol";
            }
            else
            {
                e.TimeSlot.CssClass = "Disabled";
            }
        }
示例#7
0
 protected void RadScheduler1_TimeSlotCreated(object sender, TimeSlotCreatedEventArgs e)
 {
     if (DateTime.Compare(e.TimeSlot.Start.Date, DateTime.Now.Date) == 0)
     {
         e.TimeSlot.CssClass = "RadSchedulerToday";
     }
     else if (e.TimeSlot.Start.Date.DayOfWeek == DayOfWeek.Sunday)
     {
         e.TimeSlot.CssClass = "RadSchedulerHoliday";
     }
     else if (EPublicHoliday.IsHoliday(dbConn, e.TimeSlot.Start.Date))
     {
         e.TimeSlot.CssClass = "RadSchedulerHoliday";
     }
     else if (EStatutoryHoliday.IsHoliday(dbConn, e.TimeSlot.Start.Date))
     {
         e.TimeSlot.CssClass = "RadSchedulerHoliday";
     }
 }
示例#8
0
    protected void EventScheduler_TimeSlotCreated(object sender, TimeSlotCreatedEventArgs e)
    {
        var aptStartTime = e.TimeSlot.Start.TimeOfDay;
        var aptEndTime   = e.TimeSlot.End.TimeOfDay;

        //Get Open and Close Time
        if (Utility.Resources != null && !Utility.Resources.Contains(e.TimeSlot.Resource.Text))
        {
            Utility.Resources.Add(e.TimeSlot.Resource.Text);
            Utility.GetHours(e.TimeSlot.Resource.Text, out _resStartTime, out _resEndTime);
        }
        else if (Utility.Resources == null)
        {
            Utility.Resources = new List <string> {
                e.TimeSlot.Resource.Text
            };
            Utility.GetHours(e.TimeSlot.Resource.Text, out _resStartTime, out _resEndTime);
        }

        if (Utility.IsBlockedTimeSlot(aptStartTime, aptEndTime, _resStartTime, _resEndTime))
        {
            e.TimeSlot.CssClass = "Disabled";
        }
    }