or
| // Method to set default ListItem properties |
| private RadListBoxItem newListItem(string displayText, int ID, GMapMarker marker) |
| { |
| RadListBoxItem item = new RadListBoxItem(); |
| item.ImageAlignment = ContentAlignment.MiddleLeft; |
| item.TextImageRelation = TextImageRelation.ImageBeforeText; |
| if (marker is JobMarker) |
| { |
| item.Image = (Image)Properties.Resources.ResourceManager.GetObject(((JobMarker)marker).IconFileName); |
| if (!((JobMarker)marker).IsGeoCoded) |
| item.BackColor = Color.LightPink; |
| } |
| else if (marker is EmployeeMarker) |
| { |
| item.Image = (Image)Properties.Resources.ResourceManager.GetObject(((EmployeeMarker)marker).IconFileName); |
| if (!((EmployeeMarker)marker).isGeoCoded) |
| { |
| item.BackColor = Color.LightPink; |
| } |
| } |
| item.Text = displayText; |
| item.Tag = ID; |
| return item; |
| } |
| public partial class BITDesktopAlert : RadDesktopAlert |
| { |
| protected override void Dispose( bool disposing ) |
| { |
| if ( disposing && ( components != null ) ) |
| { |
| components.Dispose( ); |
| } |
| base.Dispose( disposing ); |
| } |
| } |
| void radScheduler1_CellClick(object sender, Telerik.WinControls.UI.SchedulerCellEventArgs e) |
| { |
| if (radScheduler1.ActiveViewType == Telerik.WinControls.UI.SchedulerViewType.Day) |
| { |
| int index = e.Cell.Parent.Children.IndexOf(e.Cell); |
| Telerik.WinControls.UI.SchedulerDayView dv = radScheduler1.GetDayView(); |
| DateTime dtDate = dv.StartDate; |
| dtDate = dtDate.AddDays(index % dv.DayCount); |
| index = index / dv.DayCount; |
| switch (dv.RangeFactor) |
| { |
| case Telerik.WinControls.UI.ScaleRange.FiveMinutes: |
| index *= 5; |
| break; |
| case Telerik.WinControls.UI.ScaleRange.HalfHour: |
| index *= 30; |
| break; |
| case Telerik.WinControls.UI.ScaleRange.Hour: |
| index *= 60; |
| break; |
| case Telerik.WinControls.UI.ScaleRange.QuarterHour: |
| index *= 15; |
| break; |
| case Telerik.WinControls.UI.ScaleRange.SixMinutes: |
| index *= 6; |
| break; |
| case Telerik.WinControls.UI.ScaleRange.TenMinutes: |
| index *= 10; |
| break; |
| default: |
| break; |
| } |
| dtDate = dtDate.AddMinutes(index); |
| this.Text = "Selected DateTime is " + dtDate.ToString(); |
| //this.Text = "Selected time is " + TimeSpan.FromMinutes(index).Hours.ToString() + ":" + TimeSpan.FromMinutes(index).Minutes.ToString(); |
| } |
| } |