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