or
<
telerik:RadWindow
ID
=
"modalPopup"
runat
=
"server"
Modal
=
"true"
OffsetElementID
=
"main"
OpenerElementID
=
"btnShowWindow"
Height
=
"525px"
Width
=
"525px"
InitialBehaviors
=
"Resize"
>
<
ContentTemplate
>
<
uc3:MissingLocationPremiumEditor
ID
=
"ctlMissingLocationPremiumEditor"
runat
=
"server"
/>
</
ContentTemplate
>
</
telerik:RadWindow
>
<
asp:Button
ID
=
"btnShowWindow"
runat
=
"server"
Text
=
"Show Window"
/>
<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="windowdummy.ascx.vb" Inherits="McRating.windowdummy" %>
<%@ Register Src="../controls/ClientPicker.ascx" TagName="ClientPicker" TagPrefix="uc2" %>
<%@ Register Src="../protected/controls/ClientDetail.ascx" TagName="ClientDetail" TagPrefix="uc1" %>
<%@ Register Src="../protected/controls/MissingLocationPremiumEditor.ascx" TagName="MissingLocationPremiumEditor" TagPrefix="uc3" %>
<
telerik:RadWindow
ID
=
"modalPopup"
runat
=
"server"
Modal
=
"true"
OffsetElementID
=
"main"
OpenerElementID
=
"btnShowWindow"
Height
=
"525px"
Width
=
"525px"
InitialBehaviors
=
"Resize"
>
<
ContentTemplate
>
<
uc3:MissingLocationPremiumEditor
ID
=
"ctlMissingLocationPremiumEditor"
runat
=
"server"
/>
</
ContentTemplate
>
</
telerik:RadWindow
>
<
asp:Button
ID
=
"btnShowWindow"
runat
=
"server"
Text
=
"Show Window"
/>
<telerik:RadCalendar ID="RadCalendar1" runat="server" Skin="Special" EnableMultiSelect="true" FirstDayOfWeek="Monday" UseRowHeadersAsSelectors ="true" |
EnableEmbeddedSkins="false" EnableEmbeddedBaseStylesheet="false" EnableMonthYearFastNavigation="false" DayNameFormat="Short" |
ShowRowHeaders="true" ShowOtherMonthsDays="false" OnDefaultViewChanged="RadCalendar1_DefaultViewChanged"> |
<ClientEvents OnDateSelecting="DateSelected" /> |
<HeaderTemplate> |
<asp:Image ID="HeaderImage" runat="server" Width="757" Height="94" Style="display: block" /> |
</HeaderTemplate> |
<FooterTemplate> |
<asp:Image ID="FooterImage" runat="server" Width="757" Height="70" Style="display: block" /> |
</FooterTemplate> |
<SpecialDays> |
<telerik:RadCalendarDay Date="2010/06/16" Repeatable="DayInMonth" TemplateID="DateTemplate" /> |
</SpecialDays> |
<CalendarDayTemplates> |
<telerik:DayTemplate ID="DateTemplate" runat="server"> |
<Content> |
<div class="rcTemplate rcDayDate"> |
date |
</div> |
</Content> |
</telerik:DayTemplate> |
<telerik:DayTemplate ID="MondayTemplate" runat="server" > |
<Content> |
<div class="rcTemplate rcMondayDate"> |
date |
</div> |
</Content> |
</telerik:DayTemplate> |
protected void Page_Load(object sender, EventArgs e) |
{ |
if (!IsPostBack) |
{ |
RadCalendarDay NewDay = new RadCalendarDay(RadCalendar1); |
NewDay.Date = new DateTime(2010, 6, 20); <--Fire |
NewDay.Repeatable = RecurringEvents.DayAndMonth;<--Fire |
NewDay.TemplateID = "MondayTemplate"; <---------------NOT FIRED |
NewDay.ToolTip = "Tip"; <---Fire or ItemStyle.CssClass = "MyClass"; is ok. |
RadCalendar1.SpecialDays.Add(NewDay); |
} |
} |
protected void CompletedLineProductionGoalGrid_NeedDataSource(object sender, EventArgs e)
{
GetDataSource();
List<
LineProductionGoal
> myCompletedGoals = new List<
LineProductionGoal
>();
myCompletedGoals.AddRange(listOfGoals.Where(i => i.StatusID == 5));
CompletedLineProductionGoalGrid.DataSource = myCompletedGoals.OrderBy(i => i.LineName);
}
private void GetDataSource()
{
if (listOfGoals == null)
{
listOfGoals = new LineProductionGoal().SelectAllLineProductionGoalsByUserIDNotDeleted(((User)Session["User"]).UserID);
}
}
<
telerik:RadGrid
ID
=
"CompletedLineProductionGoalGrid"
runat
=
"server"
>
<
MasterTableView
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"LineName"
HeaderText
=
"Line"
UniqueName
=
"LineName"
/>
<
telerik:GridBoundColumn
DataField
=
"TargetUnitCount"
HeaderText
=
"Target"
UniqueName
=
"TargetUnitCount"
/>
<
telerik:GridBoundColumn
DataField
=
"ActualUnitCount"
HeaderText
=
"Actual"
UniqueName
=
"ActualUnitCount"
/>
<
telerik:GridBoundColumn
DataField
=
"SubmittedByName"
HeaderText
=
"Submitter"
UniqueName
=
"SubmittedByName"
/>
<
telerik:GridBoundColumn
DataField
=
"ApprovedByName"
HeaderText
=
"Approver"
UniqueName
=
"ApprovedByName"
/>
<
telerik:GridBoundColumn
DataField
=
"StatusType"
HeaderText
=
"Status"
UniqueName
=
"LineStatusType"
/>
<
telerik:GridDateTimeColumn
DataField
=
"StartDate"
DataFormatString
=
"{0:MM/dd/yyyy}"
HeaderText
=
"Start"
UniqueName
=
"StartDate"
/>
<
telerik:GridDateTimeColumn
DataField
=
"EndDate"
DataFormatString
=
"{0:MM/dd/yyyy}"
HeaderText
=
"End"
UniqueName
=
"EndDate"
/>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
<
telerik:RadGrid
runat
=
"server"
ID
=
"rgdAddresses"
AutoGenerateColumns
=
"false"
ShowStatusBar
=
"true"
AllowSorting
=
"True"
AllowFilteringByColumn
=
"true"
OnItemCommand
=
"rgdAddresses_ItemCommand"
OnNeedDataSource
=
"rgdAddresses_NeedDataSource"
OnInit
=
"rgdAddresses_Init"
OnItemDataBound
=
"rgdAddresses_ItemDataBound"
OnSortCommand
=
"rgdAddresses_SortCommand"
>
<
MasterTableView
DataKeyNames
=
"Id, STACode"
CommandItemDisplay
=
"Top"
>
<
CommandItemSettings
ShowExportToWordButton
=
"true"
ShowExportToExcelButton
=
"true"
ShowExportToCsvButton
=
"true"
ShowExportToPdfButton
=
"false"
ShowRefreshButton
=
"false"
ShowAddNewRecordButton
=
"true"
AddNewRecordText
=
"New STA Address"
/>
<
Columns
>
<
telerik:GridEditCommandColumn
ButtonType
=
"ImageButton"
ItemStyle-Width
=
"20px"
HeaderText
=
"Edit"
UniqueName
=
"Edit"
/>
<
telerik:GridBoundColumn
UniqueName
=
"STACode"
HeaderText
=
"STA Code"
DataField
=
"STACode"
AllowFiltering
=
"true"
/>
<
telerik:GridBoundColumn
UniqueName
=
"Name"
HeaderText
=
"Name"
DataField
=
"Name"
AllowFiltering
=
"true"
/>
<
telerik:GridBoundColumn
UniqueName
=
"AddressLine1"
HeaderText
=
"Address Line 1"
DataField
=
"AddressLine1"
AllowFiltering
=
"true"
/>
<
telerik:GridBoundColumn
UniqueName
=
"AddressLine2"
HeaderText
=
"Address Line 2"
DataField
=
"AddressLine2"
Visible
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"AddressLine3"
HeaderText
=
"Address Line 3"
DataField
=
"AddressLine3"
Visible
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"AddressLine4"
HeaderText
=
"Address Line 4"
DataField
=
"AddressLine4"
Visible
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"City"
HeaderText
=
"City"
DataField
=
"City"
AllowFiltering
=
"true"
/>
<
telerik:GridBoundColumn
UniqueName
=
"Postcode"
HeaderText
=
"Postcode"
DataField
=
"Postcode"
AllowFiltering
=
"true"
/>
<
telerik:GridBoundColumn
UniqueName
=
"CountryCode"
HeaderText
=
"Country Code"
DataField
=
"CountryCode"
Visible
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"TRNNumber"
HeaderText
=
"TRN Number"
DataField
=
"TRNNumber"
AllowFiltering
=
"true"
/>
<
telerik:GridBoundColumn
UniqueName
=
"DepotNumber"
HeaderText
=
"Depot Number"
DataField
=
"DepotNumber"
Visible
=
"false"
/>
<
telerik:GridBoundColumn
UniqueName
=
"DeliveryDayIndicator"
HeaderText
=
"Delivery Day Indicator"
DataField
=
"DeliveryDayIndicator"
/>
<
telerik:GridTemplateColumn
HeaderText
=
"Active"
UniqueName
=
"Active"
HeaderStyle-Width
=
"30px"
ItemStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
asp:Image
ID
=
"imgActive"
runat
=
"server"
ImageUrl="<%# GetBindingActiveImage() %>" />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"ActiveExport"
HeaderText
=
"Active"
DataField
=
"Active"
Visible
=
"false"
/>
<
telerik:GridTemplateColumn
HeaderText
=
"Mixed Marker"
UniqueName
=
"MixedMarker"
HeaderStyle-Width
=
"30px"
ItemStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
asp:Image
ID
=
"imgMixedMarker"
runat
=
"server"
ImageUrl="<%# GetBindingMixedMarkerImage() %>" />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"MixedMarkerExport"
HeaderText
=
"Mixed Marker"
DataField
=
"MixedMarker"
Visible
=
"false"
/>
</
Columns
>
<
EditFormSettings
EditFormType
=
"Template"
>
<
FormTemplate
>
<
table
class
=
"tableStyle"
>
<
tr
>
<
td
colspan
=
"5"
>
<
asp:Label
ID
=
"lblInstruction"
runat
=
"server"
CssClass
=
"subTitle"
Text='<%# (Container is GridEditFormInsertItem) ? "Add a new STA Address" : "Edit existing STA Address" %>' />
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"width: 100px"
>
<
asp:Label
ID
=
"lblSTACode"
runat
=
"server"
CssClass
=
"labelStyle"
Text
=
"STA Code:"
/>
</
td
>
<
td
>
<
asp:TextBox
ID
=
"txtSTACode"
runat
=
"server"
CssClass
=
"textBoxStyle"
Text='<%# Bind("STACode") %>' MaxLength="30" TabIndex="1"/>
</
td
>
<
td
style
=
"width: 30px"
></
td
>
<
td
style
=
"width: 120px"
>
<
asp:Label
ID
=
"lblActive"
runat
=
"server"
CssClass
=
"labelStyle"
Text
=
"Active:"
/>
</
td
>
<
td
>
<
asp:CheckBox
ID
=
"chkActive"
runat
=
"server"
Checked='<%# (Container is GridEditFormInsertItem) ? true : Eval("Active") %>' TabIndex="9" />
</
td
>
</
tr
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"lblName"
runat
=
"server"
CssClass
=
"labelStyle"
Text
=
"Name:"
/>
</
td
>
<
td
>
<
asp:TextBox
ID
=
"txtName"
runat
=
"server"
CssClass
=
"textBoxStyle"
Text='<%# Bind("Name") %>' MaxLength="50" TabIndex="2" />
</
td
>
<
td
></
td
>
<
td
>
<
asp:Label
ID
=
"lblTRNNumber"
runat
=
"server"
CssClass
=
"labelStyle"
Text
=
"TRN Number:"
/>
</
td
>
<
td
>
<
asp:TextBox
ID
=
"txtTRNNumber"
runat
=
"server"
CssClass
=
"textBoxStyle"
Text='<%# Bind("TRNNumber") %>' MaxLength="6" TabIndex="10" />
</
td
>
</
tr
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"lblAddressLine1"
runat
=
"server"
CssClass
=
"labelStyle"
Text
=
"Address Line 1:"
/>
</
td
>
<
td
>
<
asp:TextBox
ID
=
"txtAddressLine1"
runat
=
"server"
CssClass
=
"textBoxStyle"
Text='<%# Bind("AddressLine1") %>' MaxLength="50" TabIndex="2" />
</
td
>
<
td
></
td
>
<
td
>
<
asp:Label
ID
=
"lblDepotNumber"
runat
=
"server"
CssClass
=
"labelStyle"
Text
=
"Depot Number:"
/>
</
td
>
<
td
>
<
asp:TextBox
ID
=
"txtDepotNumber"
runat
=
"server"
CssClass
=
"textBoxStyle"
Text='<%# Bind("DepotNumber") %>' MaxLength="5" TabIndex="11"/>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"lblAddressLine2"
runat
=
"server"
CssClass
=
"labelStyle"
Text
=
"Address Line 2:"
/>
</
td
>
<
td
>
<
asp:TextBox
ID
=
"txtAddressLine2"
runat
=
"server"
CssClass
=
"textBoxStyle"
Text='<%# Bind("AddressLine2") %>' MaxLength="30" TabIndex="3" />
</
td
>
<
td
></
td
>
<
td
>
<
asp:Label
ID
=
"lblMixedMarker"
runat
=
"server"
CssClass
=
"labelStyle"
Text
=
"Mixed Marker:"
/>
</
td
>
<
td
>
<
asp:Label
ID
=
"lblMixedMarkerValue"
runat
=
"server"
CssClass
=
"labelStyle"
Text='<%# (Container is GridEditFormInsertItem) ? "True" : Eval("MixedMarker") %>' />
</
td
>
</
tr
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"lblAddressLine3"
runat
=
"server"
CssClass
=
"labelStyle"
Text
=
"Address Line 3:"
/>
</
td
>
<
td
>
<
asp:TextBox
ID
=
"txtAddressLine3"
runat
=
"server"
CssClass
=
"textBoxStyle"
Text='<%# Bind("AddressLine3") %>' MaxLength="30" TabIndex="4"/>
</
td
>
<
td
></
td
>
<
td
>
<
asp:Label
ID
=
"lblDeliveryDay"
runat
=
"server"
CssClass
=
"labelStyle"
Text
=
"Delivery Day Indicator:"
/>
</
td
>
<
td
>
<
asp:Label
ID
=
"lblDeliveryDayValue"
runat
=
"server"
CssClass
=
"labelStyle"
Text='<%# (Container is GridEditFormInsertItem) ? "0" : Eval("DeliveryDayIndicator") %>' />
</
td
>
</
tr
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"lblAddressLine4"
runat
=
"server"
CssClass
=
"labelStyle"
Text
=
"Address Line 4:"
/>
</
td
>
<
td
>
<
asp:TextBox
ID
=
"txtAddressLine4"
runat
=
"server"
CssClass
=
"textBoxStyle"
Text='<%# Bind("AddressLine4") %>' MaxLength="30" TabIndex="5" />
</
td
>
<
td
></
td
>
<
td
></
td
>
<
td
></
td
>
</
tr
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"lblCity"
runat
=
"server"
CssClass
=
"labelStyle"
Text
=
"City:"
/>
</
td
>
<
td
>
<
asp:TextBox
ID
=
"txtCity"
runat
=
"server"
CssClass
=
"textBoxStyle"
Text='<%# Bind("City") %>' MaxLength="30" TabIndex="6" />
</
td
>
<
td
></
td
>
<
td
></
td
>
<
td
></
td
>
</
tr
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"lblPostcode"
runat
=
"server"
CssClass
=
"labelStyle"
Text
=
"Postcode:"
/>
</
td
>
<
td
>
<
asp:TextBox
ID
=
"txtPostcode"
runat
=
"server"
CssClass
=
"textBoxStyle"
Text='<%# Bind("Postcode") %>' MaxLength="10" TabIndex="7" />
</
td
>
<
td
></
td
>
<
td
></
td
>
<
td
></
td
>
</
tr
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"lblCountryCode"
runat
=
"server"
CssClass
=
"labelStyle"
Text
=
"Country Code:"
/>
</
td
>
<
td
>
<
asp:TextBox
ID
=
"txtCountryCode"
runat
=
"server"
CssClass
=
"textBoxStyle"
Text='<%# Bind("CountryCode") %>' MaxLength="5" TabIndex="8" />
</
td
>
<
td
></
td
>
<
td
></
td
>
<
td
></
td
>
</
tr
>
</
table
>
<
table
class
=
"tableStyle"
>
<
tr
>
<
td
>
<
telerik:RadButton
ID
=
"btnSave"
runat
=
"server"
Text
=
"Save"
CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>' />
</
td
>
<
td
>
<
telerik:RadButton
ID
=
"btnCancel"
runat
=
"server"
Text
=
"Cancel"
CausesValidation
=
"false"
CommandName
=
"Cancel"
/>
</
td
>
</
tr
>
</
table
>
</
FormTemplate
>
</
EditFormSettings
>
</
MasterTableView
>
</
telerik:RadGrid
>
<
telerik:GridTemplateColumn
DataField
=
"CellPhone"
FilterControlAltText
=
"Filter CellPhoneNumber column"
HeaderText
=
"Cell Phone"
UniqueName
=
"CellPhoneNumber"
>
<
ItemTemplate
>
<%# !string.IsNullOrWhiteSpace(Eval("CellPhone")) ? string.Format("{0:(###)###-####}", Convert.ToInt64(Eval("CellPhone"))) : "" %>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>