<%
@ Page Language="C#" MasterPageFile="~/Basic.master" AutoEventWireup="true" CodeFile="prometheus.aspx.cs"
Inherits="prometheus" Title="Untitled Page" EnableEventValidation="false" %>
<%
@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<
asp:Content ID="Content1" ContentPlaceHolderID="PageTitle" runat="Server">
<title>Promotheus</title>
</
asp:Content>
<
asp:Content ID="Content2" ContentPlaceHolderID="TopHeader" runat="Server">
Promotheus
</
asp:Content>
<
asp:Content ID="Content3" ContentPlaceHolderID="PageInnerTitle" runat="Server">
Promotheus
</
asp:Content>
<
asp:Content ID="Content4" ContentPlaceHolderID="Content" runat="Server">
<asp:ScriptManager ID="ScriptManager" runat="server" />
<telerik:RadAjaxManager EnableAJAX=true ID="RadAjaxManager1" runat="server" OnAjaxSettingCreating="RadAjaxManager1_AjaxSettingCreating">
</telerik:RadAjaxManager>
<telerik:RadCalendar runat="server" ID="RadCalendar1" Skin="Office2007" AutoPostBack="true"
EnableMultiSelect="false" DayNameFormat="Shortest" UseRowHeadersAsSelectors="true"
OnSelectionChanged="RadCalendar1_SelectionChanged">
</telerik:RadCalendar>
<telerik:RadScheduler ShowViewTabs="false" runat="server" ID="RadScheduler1" Width="100%"
Height="565px" Skin="Office2007" DataKeyField="ID" DayEndTime="18:00:00" DayStartTime="08:00:00"
TimeZoneOffset="03:00:00" SelectedView="WeekView" WeekHeaderDateFormat="dd.MM"
OnAppointmentCreated="RadScheduler1_AppointmentCreated">
</telerik:RadScheduler>
</
asp:Content>
Code Behind :
protected
void Page_Load(object sender, EventArgs e)
{
RadAjaxManager1.AjaxSettings.AddAjaxSetting(RadCalendar1,RadScheduler1);
if (!IsPostBack)
{
//Machines.DataSource = bpss.BLL.Machine.GetAll();
RadCalendar1.SelectedDate = RadScheduler1.SelectedDate;
RadCalendar1.FocusedDate = RadScheduler1.SelectedDate;
LoadData();
}
}
private void LoadData()
{
machineID =
Utilities.ParseIntSafe(1);
if(machineID>0)
{
machine =
new bpss.BLL.Machine(1);
RadScheduler1.DataSource =
machine.GetTimeTableAndOrders(RadScheduler1.SelectedDate, RadScheduler1.SelectedDate.AddDays(7));
RadScheduler1.DataStartField =
"Start";
RadScheduler1.DataEndField =
"End";
RadScheduler1.DataSubjectField =
"Notes";
}
DataBind();
}
protected void RadCalendar1_SelectionChanged(object sender, Telerik.Web.UI.Calendar.SelectedDatesEventArgs e)
{
if (RadCalendar1.SelectedDates.Count > 0)
{
RadScheduler1.SelectedDate = RadCalendar1.SelectedDate;
}
}
protected void RadAjaxManager1_AjaxSettingCreating(object sender, AjaxSettingCreatingEventArgs e)
{
e.UpdatePanel.UpdateMode =
UpdatePanelUpdateMode.Always;
}

| <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> | |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> | |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| <html xmlns="http://www.w3.org/1999/xhtml" > | |
| <head runat="server"> | |
| <title>Test Combobox Expanded Item </title> | |
| </head> | |
| <body> | |
| <form id="form1" runat="server"> | |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> | |
| </telerik:RadScriptManager> | |
| <telerik:RadComboBox ID="RadComboBox1" runat="server"> | |
| <Items> | |
| <telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem1" Value="RadComboBoxItem1" /> | |
| <telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem2" Value="RadComboBoxItem2" /> | |
| <telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem3" Value="RadComboBoxItem3" /> | |
| <telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem4" Value="RadComboBoxItem4" /> | |
| <telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem5" Value="RadComboBoxItem5" /> | |
| </Items> | |
| <CollapseAnimation Duration="200" Type="OutQuint" /> | |
| </telerik:RadComboBox> | |
| </form> | |
| </body> | |
| </html> |
<%
@ Page Language="C#" MasterPageFile="~/DealerFinance.master" AutoEventWireup="true" CodeFile="DealerList.aspx.cs" Inherits="Dealer_DealerList" Title="Untitled Page" %>
<%
@ MasterType VirtualPath="~/DealerFinance.master" %>
<%
@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<
asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</
asp:Content>
<
asp:Content ID="Content2" ContentPlaceHolderID="DealerFinancePlaceHolder" Runat="Server">
<table>
<tr>
<td align="left">
<asp:Button ID="btnSearch" runat="server" CausesValidation="false" SkinID="DisplayButton"
Text="Search" />
</td>
</tr>
<tr>
<td>
<telerik:RadGrid ID="grdDealerList" runat="server" >
</telerik:RadGrid>
</td>
</tr>
</table>
<telerik:radwindow openerelementid="<%# btnSearch.ClientID %>" navigateurl="DealersSearch.aspx"
runat="server" width="400px" height="350px" id="Radwindow4" visiblestatusbar="false"
skin="Mac"></telerik:radwindow>
</
asp:Content>
ASPX :using
System;
using
System.Collections;
using
System.Configuration;
using
System.Data;
using
System.Linq;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.HtmlControls;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Xml.Linq;
using
Telerik.Web.UI;
using
System.Data.SqlClient;
using
System.Xml;
public
partial class Dealer_DealerList : System.Web.UI.Page
{
public string searchCondition = "";
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Master.SelectedDealerTab = 1;
DealSearchFields dealerSeachFieldsObj = (DealSearchFields)Session["DealerSearchFields"];
if (dealerSeachFieldsObj != null)
{
searchCondition = dealerSeachFieldsObj.DealerNumber;
}
else
{
searchCondition =
"";
}
}
}
protected void RadGrid1_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
{
grdDealerList.DataSource = BindGrid();
}
private DataTable BindGrid()
{
string sql = "SELECT ROW_ID ,DEALER_NUM ,NAME, LEGAL_NAME, SALES_DISTRICT, BUSINESS_TYPE FROM KF_DEALER where DEALER_NUM LIKE '%" + searchCondition + "%' order by DEALER_NUM";
SqlDataAdapter adapter = new SqlDataAdapter(sql,
ConfigurationManager.ConnectionStrings["KC_DealerFinanceConnectionString"].ConnectionString);
DataTable dt = new DataTable();
adapter.Fill(dt);
return dt;
}
protected void RadGrid1_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
{
if (e.CommandName == "Select")
{
GridDataItem dataItem = (GridDataItem)e.Item;
string strTxt = dataItem.GetDataKeyValue("DEALER_NUM").ToString();
string rowID = dataItem.GetDataKeyValue("ROW_ID").ToString();
Response.Redirect(
"DealerDetails.aspx");
}
}
protected void Page_Init(object sender, System.EventArgs e)
{
DefineGridStructure();
}
private void DefineGridStructure()
{
//RadGrid grdDealerList = new RadGrid();
//grdDealerList.ID = "RadGrid1";
grdDealerList.NeedDataSource +=
new GridNeedDataSourceEventHandler(this.RadGrid1_NeedDataSource);
grdDealerList.ItemCommand +=
new GridCommandEventHandler(this.RadGrid1_ItemCommand);
//grdDealerList.DataSource = BindGrid();
grdDealerList.Skin =
"Inox";
//grdDealerList.Width = Unit.Percentage(100);
grdDealerList.PageSize = 5;
grdDealerList.AllowPaging =
true;
grdDealerList.PagerStyle.Mode =
GridPagerMode.NextPrevAndNumeric;
grdDealerList.AutoGenerateColumns =
false;
//grdDealerList.GroupingEnabled = true;
//grdDealerList.ShowGroupPanel = true;
grdDealerList.ShowStatusBar =
true;
grdDealerList.ClientSettings.AllowDragToGroup =
true;
grdDealerList.AllowSorting =
true;
grdDealerList.Width =
Unit.Percentage(100);
grdDealerList.MasterTableView.PageSize = 15;
grdDealerList.MasterTableView.DataKeyNames =
new string[] { "ROW_ID", "DEALER_NUM" };
GridButtonColumn selectColumn = new GridButtonColumn();
selectColumn.DataTextField =
"DEALER_NUM";
selectColumn.CommandArgument =
"DEALER_NUM";
selectColumn.CommandName =
"Select";
selectColumn.HeaderText =
"DealerNumber";
//selectColumn.
grdDealerList.MasterTableView.Columns.Add(selectColumn);
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(Request.MapPath(
"~/App_Data/DataMapping.xml"));
XmlNodeList columnNodeList = XML.GetNodeList("/DealerGrids/DealerGrid[@Name ='DealerList']/Columns/Column", xmlDoc);
foreach (XmlNode columnNode in columnNodeList)
{
string headerText = "";
headerText =
XML.GetAttributeValue("/Column", "DisplayText", columnNode.OuterXml);
if (headerText != null && headerText.Length > 0)
{
GridBoundColumn boundColumn = new GridBoundColumn();
boundColumn.DataField =
XML.GetAttributeValue("/Column", "TableColumnName", columnNode.OuterXml);
boundColumn.HeaderText = headerText;
grdDealerList.MasterTableView.Columns.Add(boundColumn);
}
}
this.PlaceHolder1.Controls.Add(grdDealerList);
}
}
XML :<
DealerGrids>
<
DealerGrid Name="DealerList">
<
Columns>
<
Column TableColumnName="ROW_ID" DisplayText="" isDataKey="true" />
<
Column TableColumnName="DEALER_NUM" DisplayText="Dealer Number" isDataKey="true" />
<
Column TableColumnName="NAME" DisplayText="Dealer Name" isDataKey="true" />
<
Column TableColumnName="LEGAL_NAME" DisplayText="Legal Name" isDataKey="false" />
<
Column TableColumnName="SALES_DISTRICT" DisplayText="District" isDataKey="false" />
<
Column TableColumnName="BUSINESS_TYPE" DisplayText="Business Type" isDataKey="false" />
</
Columns>
</
DealerGrid>
</
DealerGrids>
public
static string GetAttributeValue (string xPath, string attribute, XmlDocument xmlDocument)
{
XmlElement eleNode = null;
XmlAttribute atrNode = null;
eleNode = (XmlElement)xmlDocument.SelectSingleNode(xPath);
atrNode = (XmlAttribute)eleNode.Attributes.GetNamedItem(attribute);
if (null == atrNode)
{
return "";
}
else
{
return atrNode.Value;
}
}
public
static XmlNodeList GetNodeList (string xPath, XmlDocument xmlDocument)
{
if (0 == xPath.Length || null == xmlDocument)
{
return null;
}
XmlNodeList nodeList = null;
nodeList = xmlDocument.SelectNodes(xPath);
if(0 == nodeList.Count)
{
return null;
}
else
{
return nodeList;
}
}
| <authentication mode="Forms"> |
| <forms name=".XAPP" path="/" loginUrl="~/Login.aspx" protection="All" /> |
| </authentication> |
| <authorization> |
| <deny users="?"/> |
| </authorization> |
| </system.web> |
| <location path="Telerik.Web.UI.WebResource.axd"> |
| <system.web> |
| <authorization> |
| <allow users="*"/> |
| </authorization> |
| </system.web> |
| </location> |