or
protected
void
Application_PostReleaseRequestState(
object
sender, EventArgs e)
{
string
contentType = Response.ContentType;
if
(contentType ==
"text/html"
|| contentType ==
"text/css"
|| contentType ==
"application/x-javascript"
|| contentType ==
"application/json"
)
{
Response.Cache.VaryByHeaders[
"Accept-Encoding"
] =
true
;
string
acceptEncoding = Request.Headers[
"Accept-Encoding"
];
if
(acceptEncoding !=
null
)
{
if
(acceptEncoding.Contains(
"gzip"
))
{
Response.Filter =
new
GZipStream(Response.Filter, CompressionMode.Compress);
Response.AppendHeader(
"Content-Encoding"
,
"gzip"
);
}
else
if
(acceptEncoding.Contains(
"deflate"
))
{
Response.Filter =
new
DeflateStream(Response.Filter, CompressionMode.Compress);
Response.AppendHeader(
"Content-Encoding"
,
"deflate"
);
}
}
}
}
%@ Page Debug="true"
Inherits="CCS.PageCode.Contacts, CCS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=69b76c41ff52f857"
meta:progid="SharePoint.WebPartPages.Document" %>
<%@ Assembly Name="Telerik.Web.UI, Version=2012.1.215.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" %>
<%@ Assembly Name="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
<%@ Register Assembly="Telerik.Web.UI, Version=2012.1.215.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI" TagPrefix="asp" %>
<
asp:Content
ContentPlaceHolderID
=
"PlaceHolderPageTitle"
runat
=
"server"
>
Contact Listing
</
asp:Content
>
<
asp:Content
ContentPlaceHolderID
=
"PlaceHolderTitleBreadcrumb"
runat
=
"server"
>
<
a
href
=
"/"
>Westminster</
a
> > Contact Listing
</
asp:Content
>
<
asp:Content
ContentPlaceHolderID
=
"PlaceHolderPageTitleInTitleArea"
runat
=
"server"
>
Contact Listing
</
asp:Content
>
<
asp:Content
ContentPlaceHolderID
=
"PlaceHolderAdditionalPageHead"
runat
=
"server"
>
</
asp:Content
>
<
asp:Content
ContentPlaceHolderID
=
"PlaceHolderMain"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
/>
<
telerik:RadSkinManager
ID
=
"RadSkinManager1"
runat
=
"server"
ShowChooser
=
"false"
Skin
=
"Office2010Blue"
>
</
telerik:RadSkinManager
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadGrid1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
Skin
=
"Office2010Blue"
/>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
EnableViewState
=
"true"
AllowFilteringByColumn
=
"true"
AllowSorting
=
"true"
AllowPaging
=
"true"
AllowCustomPaging
=
"true"
PageSize
=
"15"
AutoGenerateColumns
=
"false"
OnItemCreated
=
"RadGrid1_ItemCreated"
OnNeedDataSource
=
"RadGrid1_NeedDataSource"
>
<
PagerStyle
Mode
=
"NextPrevAndNumeric"
/>
<
MasterTableView
IsFilterItemExpanded
=
"true"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"ID"
HeaderText
=
"Contact ID"
/>
<
telerik:GridHyperLinkColumn
DataTextField
=
"Name"
HeaderText
=
"Name"
DataNavigateUrlFields
=
"ID"
UniqueName
=
"Name"
DataNavigateUrlFormatString
=
"~/_layouts/WCC/EditContact.aspx?ID={0}"
DataType
=
"System.String"
FilterControlWidth
=
"100"
/>
<
telerik:GridBoundColumn
DataField
=
"Address"
HeaderText
=
"Address"
FilterControlWidth
=
"150"
/>
<
telerik:GridBoundColumn
DataField
=
"Postcode"
HeaderText
=
"Postcode"
/>
<
telerik:GridBoundColumn
DataField
=
"ContactIs"
HeaderText
=
"Contact Is"
/>
<
telerik:GridCheckBoxColumn
DataField
=
"Active"
HeaderText
=
"Active"
/>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
</
asp:Content
>
<%@ Page Debug="true"
Inherits="CCS.PageCode.EditContact, CCS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=69b76c41ff52f857"
meta:progid="SharePoint.WebPartPages.Document" %>
<%@ Assembly Name="Telerik.Web.UI, Version=2012.1.215.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" %>
<%@ Assembly Name="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
<%@ Register Assembly="Telerik.Web.UI, Version=2012.1.215.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI" TagPrefix="asp" %>
<
asp:Content
ContentPlaceHolderID
=
"PlaceHolderPageTitle"
runat
=
"server"
>
Contact Listing
</
asp:Content
>
<
asp:Content
ContentPlaceHolderID
=
"PlaceHolderTitleBreadcrumb"
runat
=
"server"
>
<
a
href
=
"/"
>Westminster</
a
> > <
a
href
=
"/_layouts/WCC/Contacts.aspx"
>Contact Listing</
a
> > Editing Contact
</
asp:Content
>
<
asp:Content
ContentPlaceHolderID
=
"PlaceHolderPageTitleInTitleArea"
runat
=
"server"
>
Editing Contact: <
asp:Label
id
=
"lblName"
runat
=
"server"
/>
</
asp:Content
>
<
asp:Content
ContentPlaceHolderID
=
"PlaceHolderAdditionalPageHead"
runat
=
"server"
>
</
asp:Content
>
<
asp:Content
ContentPlaceHolderID
=
"PlaceHolderMain"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
/>
<
telerik:RadSkinManager
ID
=
"RadSkinManager1"
runat
=
"server"
ShowChooser
=
"false"
Skin
=
"Office2010Blue"
>
</
telerik:RadSkinManager
>
<
div
class
=
"ms-formbody"
>
<
table
cellpadding
=
"0"
cellspacing
=
"0"
>
<
tr
>
<
td
class
=
"ms-formlabel"
>Title</
td
>
<
td
><
telerik:RadTextBox
ID
=
"txtTitle"
runat
=
"server"
Width
=
"200"
Height
=
"40"
></
telerik:RadTextBox
></
td
>
</
tr
>
<
tr
>
<
td
class
=
"ms-formlabel"
>First Name</
td
>
<
td
><
telerik:RadTextBox
ID
=
"txtFirstName"
runat
=
"server"
></
telerik:RadTextBox
></
td
>
</
tr
>
<
tr
>
<
td
class
=
"ms-formlabel"
>Surname *</
td
>
<
td
><
telerik:RadTextBox
ID
=
"txtSurname"
runat
=
"server"
></
telerik:RadTextBox
></
td
>
</
tr
>
<
tr
>
<
td
class
=
"ms-formlabel"
>Salutation</
td
>
<
td
><
telerik:RadTextBox
ID
=
"txtSalutation"
runat
=
"server"
></
telerik:RadTextBox
></
td
>
</
tr
>
<
tr
>
<
td
class
=
"ms-formlabel"
>Position</
td
>
<
td
><
telerik:RadTextBox
ID
=
"txtPosition"
runat
=
"server"
></
telerik:RadTextBox
></
td
>
</
tr
>
<
tr
>
<
td
class
=
"ms-formlabel"
>Address 1</
td
>
<
td
><
telerik:RadTextBox
ID
=
"txtAddress1"
runat
=
"server"
></
telerik:RadTextBox
></
td
>
</
tr
>
<
tr
>
<
td
class
=
"ms-formlabel"
>Address 2</
td
>
<
td
><
telerik:RadTextBox
ID
=
"txtAddress2"
runat
=
"server"
></
telerik:RadTextBox
></
td
>
</
tr
>
<
tr
>
<
td
class
=
"ms-formlabel"
>Town / City</
td
>
<
td
><
telerik:RadTextBox
ID
=
"txtTown"
runat
=
"server"
></
telerik:RadTextBox
></
td
>
</
tr
>
<
tr
>
<
td
class
=
"ms-formlabel"
>County</
td
>
<
td
><
telerik:RadTextBox
ID
=
"txtCounty"
runat
=
"server"
></
telerik:RadTextBox
></
td
>
</
tr
>
<
tr
>
<
td
class
=
"ms-formlabel"
>Postcode</
td
>
<
td
><
telerik:RadTextBox
ID
=
"txtPostcode"
runat
=
"server"
></
telerik:RadTextBox
></
td
>
</
tr
>
<
tr
>
<
td
class
=
"ms-formlabel"
>Work Telephone</
td
>
<
td
><
telerik:RadTextBox
ID
=
"txtWorkPhone"
runat
=
"server"
></
telerik:RadTextBox
></
td
>
</
tr
>
<
tr
>
<
td
class
=
"ms-formlabel"
>Home Telephone</
td
>
<
td
><
telerik:RadTextBox
ID
=
"txtHomePhone"
runat
=
"server"
></
telerik:RadTextBox
></
td
>
</
tr
>
<
tr
>
<
td
class
=
"ms-formlabel"
>Email Address</
td
>
<
td
><
telerik:RadTextBox
ID
=
"txtEmail"
runat
=
"server"
></
telerik:RadTextBox
></
td
>
</
tr
>
<
tr
>
<
td
class
=
"ms-formlabel"
>Contact Is</
td
>
<
td
><
telerik:RadTextBox
ID
=
"txtContactIs"
runat
=
"server"
></
telerik:RadTextBox
></
td
>
</
tr
>
</
table
>
<
telerik:RadButton
ID
=
"btnSave"
runat
=
"server"
Text
=
"Save"
OnClick
=
"btnSave_Click"
></
telerik:RadButton
>
</
div
>
</
asp:Content
>
<
telerik:RadSlider
runat
=
"server"
ID
=
"RadSlider3"
IsSelectionRangeEnabled
=
"true"
SelectionStart
=
"0"
SelectionEnd
=
"5"
SmallChange
=
"0.01"
MinimumValue
=
"0.01"
MaximumValue
=
"5.00"
AutoPostBack
=
"true"
OnClientValueChanging
=
"OnClientValueChanging3"
OnClientSlideStart
=
"OnClientSlideStart3"
OnClientSlideEnd
=
"OnClientSlideEnd3"
ShowDecreaseHandle
=
"false"
ShowIncreaseHandle
=
"false"
EnableEmbeddedSkins
=
"False"
Skin
=
"Custom"
Height
=
"60px"
Width
=
"220px"
ThumbsInteractionMode
=
"Push"
style
=
"margin-left: 10px"
/>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
Skin
=
"Default"
IsSticky
=
"true"
style
=
"position:absolute; top:0; left:0; height:100; width;"
>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadAjaxManager
ID
=
"AjaxManager"
runat
=
"server"
DefaultLoadingPanelID
=
"RadAjaxLoadingPanel1"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnAddTeachingActivity"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"windowExistingActivity"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"radioExisitingActivity"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"windowExistingActivity"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"windowAddTeachingActivity"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadButton
ID
=
"btnAddTeachingActivity"
runat
=
"server"
Text
=
"Add Teaching Activity"
OnClick
=
"btnAddTeachingActivity_Click"
>
<
Icon
PrimaryIconUrl
=
"template/Icons/add.png"
/>
</
telerik:RadButton
>
<
telerik:RadWindow
ID
=
"windowExistingActivity"
runat
=
"server"
IconUrl
=
"template/icons/add.png"
Title
=
"Add New Teaching Activity"
Behaviors
=
"Close, Move"
Modal
=
"true"
VisibleStatusbar
=
"false"
AutoSize
=
"false"
Width
=
"500px"
Height
=
"200px"
>
<
ContentTemplate
>
<
div
class
=
"roundGrayBox"
style
=
"width: 435px; margin-left: 10px; margin-right: 10px; margin-top: 15px;"
>
<
asp:Panel
ID
=
"pnlExisitingActivityQuestion"
runat
=
"server"
>
<
h2
>Have you entered this teaching activity into the system previously?</
h2
>
<
asp:RadioButtonList
ID
=
"radioExisitingActivity"
runat
=
"server"
AutoPostBack
=
"true"
OnSelectedIndexChanged
=
"radioExisitingActivity_SelectedIndexChanged"
>
<
asp:ListItem
Text
=
"Yes"
/>
<
asp:ListItem
Text
=
"No"
/>
</
asp:RadioButtonList
>
</
asp:Panel
>
<
asp:Panel
ID
=
"pnlExisitingActivitySelection"
runat
=
"server"
Visible
=
"false"
>
<
h2
>Select Exisiting Activity</
h2
>
<
table
width
=
"100%"
>
<
tr
>
<
td
>Academic Year:</
td
>
<
td
>
<
telerik:RadComboBox
ID
=
"ddlExisitingActivityYear"
runat
=
"server"
Width
=
"150px"
>
</
telerik:RadComboBox
>
</
td
>
</
tr
>
<
tr
>
<
td
>Activitiy:</
td
>
<
td
>
<
telerik:RadComboBox
ID
=
"ddlExisitingActivities"
runat
=
"server"
Width
=
"100%"
>
</
telerik:RadComboBox
>
</
td
>
</
tr
>
</
table
>
<
telerik:RadButton
ID
=
"btnExisitingActivity"
runat
=
"server"
Text
=
"Start With Exisiting Activity"
/>
</
asp:Panel
>
</
div
>
</
ContentTemplate
>
</
telerik:RadWindow
>
protected
void
btnAddTeachingActivity_Click(
object
sender, EventArgs e)
{
windowExistingActivity.VisibleOnPageLoad =
true
;
}
protected
void
radioExisitingActivity_SelectedIndexChanged(
object
sender, EventArgs e)
{
if
(radioExisitingActivity.SelectedValue ==
"Yes"
)
{
windowExistingActivity.VisibleOnPageLoad =
true
;
pnlExisitingActivitySelection.Visible =
true
;
pnlExisitingActivityQuestion.Visible =
false
;
}
else
{
hiddenTeachingActivityId.Value =
""
;
windowAddTeachingActivity.Title =
"Add Teaching Activity"
;
windowAddTeachingActivity.IconUrl =
"template/icons/add.png"
;
windowAddTeachingActivity.VisibleOnPageLoad =
true
;
txtContactHours.Value =
null
;
txtNumberOfLeaners.Value =
null
;
txtTitle.Text =
""
;
ddlAcademicYear.SelectedIndex = 0;
ddlLearners.ClearSelection();
ddlLocation.SelectedIndex = 0;
ddlSemester.SelectedIndex = 0;
ddlStrategy.SelectedIndex = 0;
}