Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
219 views
Hi all,
My program work as below. While uploading the files, my program show a progress bar to user by percentage.
However i find out that the progress bar is too big for me.
I try to reset the width and height but it only cut the progress bar into half instead of showing it in a smaller size.
Can anyone help?
My code is as per below:
<ajax:RadProgressArea runat="server" ID="RadProgressArea"  Width="20%"  Height ="20%"  ProgressIndicators="TotalProgressBar, TotalProgressPercent"  Skin="Outlook">
                     </ajax:RadProgressArea>
johnson lim
Top achievements
Rank 1
 answered on 24 Apr 2012
6 answers
67 views
Hi,
I'm using jqtransform (for decorate my page elements(textbox, checkbox ..)) and RadAjaxManager to update my form elements values. when my page loads jqtransform plugin runs and transforms my page, i update my page element then my updated element's becomes not transformed textbox display. how can i change my textbox value without lost its display property?
--Kaan
Vasil
Telerik team
 answered on 24 Apr 2012
1 answer
102 views
I have a RadListBox and this RadListBox contains Checkbox with each List Item. I want to Accessible that checkbox on UI according to 508 standards.  

 <telerik:RadListBox ID="rlbTestItem" runat="server" CheckBoxes="true"
  OnClientItemChecked="OnItemChecked" CssClass="radListBoxTestCss" />

On UI these checkboxes show an error that "No alternate text for Clickable Item".

Please suggest how checkboxes will accessible. 

Thanks.
Peter Filipov
Telerik team
 answered on 24 Apr 2012
1 answer
98 views
Is there a trick to having the export to excel and word work on an iPad
Daniel
Telerik team
 answered on 24 Apr 2012
1 answer
388 views
Scenario:
I should implement a grid with paging, sorting, filtering, and CRUD on a simple database table.
Database can be accessed only through a WCF service layer.
Paging, sorting, filtering should be done on service layer.
I use RadGrid 2011Q3 and ASP.NET 4.0, IE8, Win7 32bit

I've managed to implement the paging, sorting and filtering using ObjectDataSource with custom paging and some hacking, but there are problems:
- RadGrid calls the ObjectDataSource Select method with maximumRows=-1, no matter what is in PageSize property
(I did a workaround, but this is strange)
- paging works fine until the first attempt to filtering. After the first filtering, the Pager hides, and remains hidden until closing and reopening the page in browser!
- I use System.Linq.Dynamic on WCF service layer to do the filtering, with the filterexpression coming from RadGrid. It's ok for numeric columns, but throws exception on string columns on every type of filtering except of IsNull and IsNotNull filtering. (See attached exception)
- despite setting RadGrid width propery to 1000px, grid spans more wider on screen

ManageXXXs.aspx:
<%@ Page Title="" Language="C#" MasterPageFile="~/Admin.Master" AutoEventWireup="true" CodeBehind="ManageXXXs.aspx.cs" Inherits="Admin.UI.Pages.ManageXXXs" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
 
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
 
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
 
    <telerik:RadGrid runat="server" ID="grid" Width="1000px"
        AllowPaging="True" AllowCustomPaging="true" PageSize="20"
        AllowSorting="true" DataSourceID="objectDataSource"
        AllowFilteringByColumn="true">
 
        <PagerStyle Mode="NextPrevAndNumeric"/>
        <MasterTableView DataKeyNames="XXXID" AutoGenerateColumns="false" EditMode="InPlace" ShowHeadersWhenNoRecords="true" NoMasterRecordsText="---"
            CommandItemDisplay="Top">
 
            <Columns>
                <telerik:GridEditCommandColumn ButtonType="LinkButton" />
                <telerik:GridBoundColumn DataField="XXXID" HeaderText="XXXID" ReadOnly="true" />
                <telerik:GridBoundColumn DataField="Isin" HeaderText="Isin" />
                <telerik:GridBoundColumn DataField="InstrumentCode" HeaderText="InstrumentCode" />
                <telerik:GridBoundColumn DataField="RIC" HeaderText="RIC" />
                <telerik:GridBoundColumn DataField="Ticker" HeaderText="Ticker" />
                <telerik:GridBoundColumn DataField="DefaultMarket" HeaderText="DefaultMarket" />
                <telerik:GridBoundColumn DataField="ForceClosingPrice" HeaderText="ForceClosingPrice" />
                <telerik:GridBoundColumn DataField="MarketId" HeaderText="MarketId" />
                <telerik:GridBoundColumn DataField="Active" HeaderText="Active" />
                <telerik:GridBoundColumn DataField="PriceStep" HeaderText="PriceStep" />
            </Columns>
 
        </MasterTableView>
 
    </telerik:RadGrid>
 
    <asp:ObjectDataSource ID="objectDataSource" runat="server"
        SelectMethod="Select"
        TypeName="XXXSource"
        DataObjectTypeName="Admin.Entities.XXX"
        EnablePaging="true" StartRowIndexParameterName="startRowIndex"
        MaximumRowsParameterName="maximumRows" SortParameterName="sortColumns"
        OnObjectCreating="objectDataSource_ObjectCreating" />
 
</asp:Content>

ManageXXXs.aspx.cs:
namespace Admin.UI.Pages
{
    public partial class ManageXXXs : PageBase
    {
        XXXClient client = new XXXClient();
 
        protected override void OnLoad(System.EventArgs e)
        {
            base.OnLoad(e);
 
            grid.VirtualItemCount = this.client.GetXXXCount(new RequestBase<string> { OperatorId = this.OperatorId }).Result;
        }
 
        protected void objectDataSource_ObjectCreating(object sender, System.Web.UI.WebControls.ObjectDataSourceEventArgs e)
        {
            e.ObjectInstance = new XXXSource(this.client, this, this.OperatorId, grid.PageSize, grid.MasterTableView.FilterExpression);
        }
    }
}


XXXSource.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using Admin.Entites;
using Admin.ServiceContracts;
 
namespace Admin.UI.UIFramework
{
    [DataObject]
    public class XXXSource
    {
        XXXAdminService.XXXAdminClient client;
        PageBase pageBase;
        int operatorId;
        int pageSize;
        string filter;
 
        public XXXSource(XXXAdminService.XXXAdminClient client, PageBase pageBase, int operatorId, int pageSize, string filter)
        {
            this.client = client;
            this.pageBase = pageBase;
            this.operatorId = operatorId;
            this.pageSize = pageSize;
            this.filter = filter;
        }
 
        [DataObjectMethod(DataObjectMethodType.Select)]
        public List<XXX> Select(int startRowIndex, int maximumRows, string sortColumns)
        {
            try
            {
                var request = new GetXXXsRequest
                {
                    OperatorId = operatorId,
                    StartRowIndex = startRowIndex,
                    MaximumRows = pageSize,
                    SortColumns = sortColumns,
                    Filter = filter
                };
 
                var response = client.GetXXXs(request);
 
                if (response.ReturnCode == ReturnCode.OK)
                {
                    return response.XXXs;
                }
                else
                {
                    pageBase.DisplayMessages(response.ReturnMessages);
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                pageBase.DisplayMessage("Error!");
            }
            return null;
        }
 
        public int SelectCount()
        {
            try
            {
                var request = new RequestBase<string>
                {
                    OperatorId = operatorId,
                    Param = filter
                };
 
                var response = client.GetXXXCount(request);
 
                if (response.ReturnCode == ReturnCode.OK)
                {
                    return response.Result;
                }
                else
                {
                    pageBase.DisplayMessages(response.ReturnMessages);
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                pageBase.DisplayMessage("Error!");
            }
            return -1;
        }
    }
}

Server side:
using System;
using System.Linq;
using System.Linq.Dynamic;
using Admin.DAL;
using Admin.Entites;
using Admin.ServiceContracts;
using System.Collections.Generic;
 
namespace Admin.Services
{
    public class XXXService : IXXX
    {
        private void InitLogger()
        {
            Logger.InitLogger("AdminServicesLogger");
        }
 
        public XXXAdminService() : this(true) { }
 
        public XXXAdminService(bool initLogger)
        {
            if (initLogger)
            {
                InitLogger();
            }
        }
 
        public GetXXXsResponse GetXXXs(GetXXXsRequest request)
        {
            Logger.Info("GetXXXs started");
 
            var response = new GetXXXsResponse();
 
            try
            {
                using (FrontContext ctx = new FrontContext())
                {
                    //IQueryable<XXX> retList;
                    List<XXX> retList;
                    if (string.IsNullOrWhiteSpace(request.Filter))
                        retList = ctx.XXXs.ToList();
                    else
                        retList = ctx.XXXs.Where(request.Filter).ToList();
 
                    //IOrderedQueryable<XXX> retList2;
                    IOrderedEnumerable<XXX> retList2;
 
                    if (!string.IsNullOrWhiteSpace(request.SortColumns))
                    {
                        var parts = request.SortColumns.Split(' ');
 
                        if (parts[1] == "ASC")
                        {
                            if (parts[0] == "Active")
                                retList2 = retList.OrderBy(pi => pi.Active);
                            else if (parts[0] == "PriceStep")
                                retList2 = retList.OrderBy(pi => pi.PriceStep);
                            ...........
                        }
                        else if (parts[1] == "DESC")
                        {
                            if (parts[0] == "Active")
                                retList2 = retList.OrderByDescending(pi => pi.Active);
                            else if (parts[0] == "PriceStep")
                                retList2 = retList.OrderByDescending(pi => pi.PriceStep);
                            ............
                        }
                    }
                    else
                        retList2 = retList.OrderBy(pi => pi.PiacInstrumentumID);
 
                    response.XXXs = retList2.Skip(request.StartRowIndex).Take(request.MaximumRows).ToList();
                    response.ReturnCode = ReturnCode.OK;
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                response.ReturnCode = ReturnCode.Failed;
                response.AddReturnMessage(new TechnicalError(ex));
            }
 
            Logger.Info("GetXXXs finished");
 
            return response;
        }
 
        public ResponseBase<int> GetXXXCount(RequestBase<string> request)
        {
            Logger.Info("GetXXXCount started");
 
            var response = new ResponseBase<int>();
 
            try
            {
                using (XXXContext ctx = new XXXContext())
                {
                    if (string.IsNullOrWhiteSpace(request.Param))
                        response.Result = ctx.XXXs.Count();
                    else
                        response.Result = ctx.XXXs.Where(request.Param).Count();
                     
                    response.ReturnCode = ReturnCode.OK;
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                response.ReturnCode = ReturnCode.Failed;
                response.AddReturnMessage(new TechnicalError(ex));
            }
 
            Logger.Info("GetXXXCount finished");
 
            return response;
        }
 
        public AddModifyXXXResponse AddModifyXXX(AddModifyXXXRequest request)
        {
          ....
        }
 
        public DeleteXXXResponse DeleteXXX(DeleteXXXRequest request)
        {
          ....       
        }
    }
}

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Entity;
using Admin.Entites;
 
namespace Admin.DAL
{
    public class XXXContext : DbContext
    {
        public XXXContext()
            :base("ConnectionString")
        {
 
        }
 
        public DbSet<XXX> XXXs { get; set; }
         
 
        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            modelBuilder.Entity<XXX>().ToTable("XXX");
            modelBuilder.Entity<XXX>().HasKey(x => new { x.XXXID });
        }
        
    }
}

namespace Admin.Entites
{
    public class XXX
    {
        public int XXXID { get; set; }
        public string Isin { get; set; }
        public int? InstrumentCode { get; set; }
        public string RIC { get; set; }
        public string Ticker { get; set; }
        public int? DefaultMarket { get; set; }
        public short ForceClosingPrice { get; set; }
        public int? MarketId { get; set; }
        public int? Active { get; set; }
        public decimal? PriceStep { get; set; }
    }
}
Marin
Telerik team
 answered on 24 Apr 2012
4 answers
219 views
I'm using a RadFileExplorer control to allow users to browse folders and files on the site. I want them to be able to view only certain extensions, so I'm using the .Configuration.SearchPatterns property to successfully control what they can view. I want them to be able to view about 15 different types of files and that's working great. I only want them to be able to upload 13 of those types (no .aspx or .asp files, please). I can keep those types of files from uploading in the .ItemCommand, but when the user chooses to upload a file, it indicates that they can upload .aspx and .asp files in the upload dialog box under the File externsions allowed.

How can I change this list so it doesn't show those two extensions?

I'd imagine this can't be that uncommon of a situation, so my suggestion is that in a future update you add a .Configuration.UploadAllowedFileExtensions option that would be handed to the .Upload control
Dobromir
Telerik team
 answered on 24 Apr 2012
1 answer
105 views
<script type="text/javascript">
function selectTab() {
    var tabStrip = $find("<%= radTabIn.ClientID %>");
    var pageView = $find("<%= radIPPage.ClientID %>");
    var pageViewIndex = parseInt(6);
     
    var text = "Doctor Details";
    var tab = tabStrip.findTabByText(text);
    if (!tab) {
        alert("There is no tab with text \"" + text + "\"");
        return false;
    }
  
    tab.set_selected(true); //The same as tab.select();
    pageView.get_pageViews().getPageView(pageViewIndex).set_selected(true);
    return false;
}
           
  </script>
  
<telerik:RadTabStrip ID="radTabIn" runat="server" Skin="Web20" SelectedIndex="0"  style="float:none" MultiPageID="radIPPage" Width="100%">
                           <Tabs>
                <telerik:RadTab Text="<span class='underline'>R</span>egistration Address" Width="22%" TabIndex="0" Selected="True" 
                                   AccessKey="R" ToolTip="Alt+r">
                </telerik:RadTab>
                <telerik:RadTab Text="<span class='underline'>P</span>atient Details" Width="22%" TabIndex="1" AccessKey="P" ToolTip="Alt+p">
                </telerik:RadTab>
                <telerik:RadTab  Text="<span class='underline'>W</span>ork Address" Width="21%" TabIndex="2" AccessKey="W" ToolTip="Alt+w">
                </telerik:RadTab>
                <telerik:RadTab IsBreak="true" Text="Past <span class='underline'>H</span>istroy" Width="25%" TabIndex="3" AccessKey="H" 
                                   ToolTip="Alt+h">
                </telerik:RadTab>
                <telerik:RadTab Text="Aller<span class='underline'>g</span>ies" Width="22%" TabIndex="4" AccessKey="G" ToolTip="Alt+g">
                </telerik:RadTab>
                <telerik:RadTab Text="Ha<span class='underline'>b</span>its-Immunisation" Width="22%" TabIndex="5" AccessKey="B" 
                                   ToolTip="Alt+m">
                </telerik:RadTab>
                <telerik:RadTab Text="D<span class='underline'>o</span>ctor Details" Width="21%" TabIndex="6" AccessKey="O" ToolTip="Alt+o">
                </telerik:RadTab>
                <telerik:RadTab Text="Roo<span class='underline'>m</span> Allotment" Width="25%" TabIndex="7" AccessKey="M" ToolTip="Alt+m">
                </telerik:RadTab>
            </Tabs>
                                </telerik:RadTabStrip>
  <telerik:RadMultiPage ID="radIPPage" runat="server" SelectedIndex="0" Width="750">
                                <telerik:RadPageView ID="RadPageREGAdd" runat="server" AccessKey="R">
                                 <asp:Panel ID="pnlREAdd" runat="server" Font-Names="Verdana" Font-Size="8.5pt" ForeColor="Maroon" HorizontalAlign="Left">
                               <fieldset >
                               <legend ><b style="color:Maroon">Registration Address</b> </legend>
                                 <table width="100%" cellpadding="1px" align="center"  cellspacing="1px">
  
                                    <tr>
                                        <td align="left" colspan="6">
                                          </td>
                                    </tr>
                                  
                                <tr>
                                <td style="width:100px"> </td>
                                <td align="left">
                                <asp:Label ID="Label4" runat="server"  Font-Bold="false" Text="HNo/Street:" Width="60"  
                                        Font-Names="Verdana" Font-Size="8.5pt" ForeColor="Maroon"></asp:Label
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtStreet" runat="server"  
                                        style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  
                                        MaxLength="50" onkeypress=" return valid(event,71)" TabIndex="13" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox><span style="font-size: 8pt; color: maroon">*</span>
                                </td>
                                <td align="left">
                                <asp:Label ID="Label8" runat="server" Font-Bold="false" Text="Pin Code:" Width="60"   Font-Names="Verdana" Font-Size="8.5pt" ForeColor="Maroon"  ></asp:Label
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtPincode" runat="server"  
                                        style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  
                                        MaxLength="8"  TabIndex="19" onkeypress="return MobileNo(event,7)" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                </td>
                                  <td style="width:100px"> </td>
                                </tr>
                                <tr>
                                  <td style="width:100px"> </td>
                                <td align="left">
                                <asp:Label ID="Label9" Font-Bold="false" runat="server" Text="Area:" Width="60"  Font-Names="Verdana" 
                                        Font-Size="8.5pt" ForeColor="Maroon"></asp:Label
                                </td>
                                <td align="left"
                                <asp:TextBox ID="txtArea" runat="server"  
                                        style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  
                                        MaxLength="50" onkeypress=" return valid(event,71)" TabIndex="14" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox><span style="font-size: 8pt; color: maroon">*</span>
                                </td>
                                <td align="left">
                                <asp:Label ID="Label12" runat="server" Font-Bold="false" Text="Phone:" Width="60"  
                                        Font-Names="Verdana" Font-Size="8.5pt" ForeColor="Maroon"></asp:Label
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtPhone" runat="server"  
                                        style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  
                                        MaxLength="14"  TabIndex="20" onkeypress="return MobileNo(event,15)" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                </td>
                                  <td style="width:100px"> </td>
                                </tr>
                                <tr>
                                 <td style="width:100px"> </td>
                                <td align="left">
                                <asp:Label ID="Label13" runat="server" Font-Bold="false" Text="City/Village" Width="60"  
                                        Font-Names="Verdana" Font-Size="8.5pt" ForeColor="Maroon"></asp:Label
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtCity" runat="server"   
                                        style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  
                                        MaxLength="50" onkeypress=" return valid(event,51)" TabIndex="15" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox><span style="font-size: 8pt; color: maroon">*</span>
                                </td>
                                <td align="left">
                                <asp:Label ID="Label14" runat="server" Font-Bold="false" Text="Cell No:" Width="60"  
                                        Font-Names="Verdana" Font-Size="8.5pt" ForeColor="Maroon"></asp:Label
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtCellNo" runat="server" 
                                        style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  
                                        MaxLength="14"  TabIndex="21" onkeypress="return MobileNo(event,15)" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox><span style="font-size: 8pt; color: maroon">*</span>
                                </td>
                                  <td style="width:100px"> </td>
                                </tr>
                                <tr>
                                  <td style="width:100px"> </td>
                                <td align="left">
                                <asp:Label ID="Label15" runat="server" Font-Bold="false" Text="Mandal:" Width="60"  
                                        Font-Names="Verdana" Font-Size="8.5pt" ForeColor="Maroon"></asp:Label
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtMandal" runat="server"  
                                        style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  
                                        MaxLength="50" onkeypress=" return valid(event,71)" TabIndex="16" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                </td>
                                <td align="left">
                                <asp:Label ID="Label20" runat="server" Font-Bold="false" Text="Fax:" Width="60"  Font-Names="Verdana" 
                                        Font-Size="8.5pt" ForeColor="Maroon"></asp:Label
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtFax" runat="server"  
                                        style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  
                                        MaxLength="20"  TabIndex="22" onkeypress="return MobileNo(event,21)" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                </td>
                                  <td style="width:100px"> </td>
                                </tr>
                                <tr>
                                  <td style="width:100px"> </td>
                                <td align="left">
                                <asp:Label ID="Label21" runat="server" Font-Bold="false" Text="District:" Width="60"  
                                        Font-Names="Verdana" Font-Size="8.5pt" ForeColor="Maroon"></asp:Label
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtDistrict" runat="server" Font-Bold="false"
                                        style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  
                                        MaxLength="50" onkeypress=" return valid(event,51)" TabIndex="17" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox><span style="font-size: 8pt; color: maroon">*</span> </td>
                                <td align="left">
                                  
                                    <asp:Label ID="Label22" runat="server" Font-Names="Verdana" Font-Bold="false " Font-Size="8.5pt" 
                                        ForeColor="Maroon" Text="Email:" Width="60"></asp:Label>
                                  
                                </td>
                                  
                                    <td align="left">
                                        <asp:TextBox ID="txtEmail" runat="server" MaxLength="70" 
                                            style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;" 
                                            TabIndex="22" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                    </td>
                                      <td style="width:100px"> </td>
                                  
                                </tr>
                                    <tr>
                                      <td style="width:100px"> </td>
                                        <td align="left">
                                            <asp:Label ID="Label23" runat="server" Font-Names="Verdana" Font-Bold="false" Font-Size="8.5pt" 
                                                ForeColor="Maroon" Text="State:" Width="60"></asp:Label>
                                        </td>
                                        <td align="left">
                                            <asp:TextBox ID="txtSate" runat="server" MaxLength="50" 
                                                onkeypress=" return valid(event,71)" style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;" TabIndex="18" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                        </td>
                                        <td colspan="2">
                                        </td>
                                    </tr>
                                    <tr>
                                        <td align="left" colspan="4">
                                             </td>
                                              <td style="width:100px"> </td>
                                    </tr>
                                </table>
                                 </fieldset></asp:Panel>
                                </telerik:RadPageView>
                                <telerik:RadPageView ID="radPagePatient" runat="server" AccessKey="P">
                                <asp:Panel ID="pnlPatient" runat="server" Font-Names="Verdana" Font-Size="8.5pt" ForeColor="Maroon" HorizontalAlign="Left">
                               <fieldset >
                               <legend ><b style="color:Maroon"> Patient Details</b></legend>
                                <table width="100%" cellpadding="0" align="center"  cellspacing="0">
                                 
                                    <tr>
                                        <td align="left">
                                             </td>
                                    </tr>
                                    <tr>
                                        <td align="center">
                                            <table>
                                                <tr>
                                                    <td align="left" >
                                                        <asp:Label ID="Label24" runat="server" Font-Bold="false"  Font-Names="Verdana" Font-Size="8.5pt" 
                                                            ForeColor="Maroon" Text="Occupation:" Width="60"></asp:Label>
                                                    </td>
                                                    <td align="left" >
                                                        <asp:DropDownList ID="ddlOccuption" runat="server" Font-Names="Verdana" 
                                                            Font-Size="8.5pt" Width="155px" TabIndex="19">
                                                            <asp:ListItem Text="" Value=""></asp:ListItem>
                                                            <asp:ListItem Text="Employee" Value="Employee"></asp:ListItem>
                                                            <asp:ListItem Text="Business" Value="Business"></asp:ListItem>
                                                            <asp:ListItem Text="Profession" Value="Profession"></asp:ListItem>
                                                            <asp:ListItem Text="Housewife" Value="Housewife"></asp:ListItem>
                                                            <asp:ListItem Text="Others" Value="Others"></asp:ListItem>
                                                        </asp:DropDownList>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td align="left" >
                                                        <asp:Label ID="Label25" runat="server" Font-Names="Verdana" Font-Size="8.5pt" 
                                                            ForeColor="Maroon" Font-Bold="false" Text="Religion:" Width="60"></asp:Label>
                                                    </td>
                                                    <td align="left" >
                                                        <asp:DropDownList ID="ddlRelgion" runat="server" Font-Names="Verdana" 
                                                            Font-Size="8.5pt" Width="155px" TabIndex="20">
                                                            <asp:ListItem Text="" Value="">
                                        </asp:ListItem>
                                                            <asp:ListItem Text="Christion" Value="Christion"></asp:ListItem>
                                                            <asp:ListItem Text="Hindu" Value="Hindu"></asp:ListItem>
                                                            <asp:ListItem Text="Muslim" Value="Muslim"></asp:ListItem>
                                                        </asp:DropDownList>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td align="left" >
                                                        <asp:Label ID="Label26" runat="server" Font-Bold="false" Font-Names="Verdana" Font-Size="8.5pt" 
                                                            ForeColor="Maroon" Text="Education:" Width="60"></asp:Label>
                                                    </td>
                                                    <td align="left" >
                                                        <asp:DropDownList ID="ddlEducation" runat="server" Font-Names="Verdana" 
                                                            Font-Size="8.5pt" Width="155px" TabIndex="21">
                                                            <asp:ListItem Text="" Value=""></asp:ListItem>
                                                            <asp:ListItem Text="Graduation" Value="Graduation"></asp:ListItem>
                                                            <asp:ListItem Text="PostGraduation" Value="PostGraduation"></asp:ListItem>
                                                            <asp:ListItem Text="SSC" Value="SSC"></asp:ListItem>
                                                            <asp:ListItem Text="Intermediate" Value="Intermediate"></asp:ListItem>
                                                            <asp:ListItem Text="Others" Value="Others"></asp:ListItem>
                                                        </asp:DropDownList>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td align="left" >
                                                        <asp:Label ID="Label27" Font-Bold="false" runat="server" Font-Names="Verdana" Font-Size="8.5pt" 
                                                            ForeColor="Maroon" Text="Guardian's Name:" Width="115px"></asp:Label>
                                                    </td>
                                                    <td align="left" >
                                                        <asp:TextBox ID="txtGrudName" runat="server" MaxLength="50"  onkeypress=" return valid(event,50)" style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;" TabIndex="22" Width="150px" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td align="left" >
                                                        <asp:Label ID="Label28" Font-Bold="false" runat="server" Font-Names="Verdana" Font-Size="8.5pt" 
                                                            ForeColor="Maroon" Text="RelationShip to Patient:" Width="170px"></asp:Label>
                                                    </td>
                                                    <td align="left" >
                                                        <asp:DropDownList ID="ddlRelation" runat="server" Font-Names="Verdana" 
                                                            Font-Size="8.5pt" Width="155px" TabIndex="23">
                                                            <asp:ListItem Text="" Value=""></asp:ListItem>
                                                            <asp:ListItem Text="Father" Value="Father"></asp:ListItem>
                                                            <asp:ListItem Text="Mother" Value="Mother"></asp:ListItem>
                                                            <asp:ListItem Text="Son" Value="Son"></asp:ListItem>
                                                            <asp:ListItem Text="Daughter" Value="Daughter"></asp:ListItem>
                                                            <asp:ListItem Text="Wife" Value="Wife"></asp:ListItem>
                                                            <asp:ListItem Text="Husband" Value="Husband"></asp:ListItem>
                                                            <asp:ListItem Text="Brother" Value="Brother"></asp:ListItem>
                                                            <asp:ListItem Text="Sister" Value="Sister"></asp:ListItem>
                                                            <asp:ListItem Text="Neighbours" Value="Neighbours"></asp:ListItem>
                                                        </asp:DropDownList>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td align="left" >
                                                        <asp:Label ID="Label29" Font-Bold="false" runat="server" Font-Names="Verdana" Font-Size="8.5pt" 
                                                            ForeColor="Maroon" Height="16px" Text="Blood Group:" Width="100px"></asp:Label>
                                                    </td>
                                                    <td align="left" >
                                                        <asp:DropDownList ID="ddlBloodGroup" runat="server" Font-Names="Verdana" 
                                                            Font-Size="8.5pt" Width="155px" TabIndex="24">
                                                            <asp:ListItem Text="" Value=""></asp:ListItem>
                                                            <asp:ListItem Text="A Positive" Value="A Positive"></asp:ListItem>
                                                            <asp:ListItem Text="A Negative" Value="A Negative"></asp:ListItem>
                                                            <asp:ListItem Text="B Positive" Value="B Positive"></asp:ListItem>
                                                            <asp:ListItem Text="B Negative" Value="B Negative"></asp:ListItem>
                                                            <asp:ListItem Text="0 Positive" Value="0 Positive"></asp:ListItem>
                                                            <asp:ListItem Text="0 Negative" Value="0 Negative"></asp:ListItem>
                                                            <asp:ListItem Text="AB Positive" Value="AB Positive"></asp:ListItem>
                                                            <asp:ListItem Text="AB Negative" Value="AB Negative"></asp:ListItem>
                                                        </asp:DropDownList>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td colspan="2">
                                                         </td>
                                                </tr>
                                            </table>
                                        </td>
                                    </tr>
                                </table>
                                  </fieldset></asp:Panel>
                                
                                </telerik:RadPageView>
                                <telerik:RadPageView ID="radPageWorkAdd" runat="server" AccessKey="W">
                                 <asp:Panel ID="pnlWorkAdd" runat="server"  Font-Names="Verdana" Font-Size="8.5pt" ForeColor="Maroon" HorizontalAlign="Left">
                                <fieldset>
                                <legend ><b style="color:Maroon">Work Address</b> </legend>
                                <table width="100%" cellpadding="1px" cellspacing="1px">
                                 
                                    <tr>
                                        <td align="left" colspan="4">
                                             </td>
                                    </tr>
                                      
                                 <tr>
                                 <td style="width:100px"> </td>
                                <td align="left">
                                 <asp:Label ID="Label30" runat="server" Font-Names="Verdana" Font-Size="8.5pt" Font-Bold="false"  
                                        ForeColor="Maroon" Text="Company Name:" Width="110" ></asp:Label>
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtCompanyName" runat="server" MaxLength="150" 
                                        onkeypress=" return valid(event,150)" 
                                        style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;" 
                                        TabIndex="25" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                </td>
                                <td align="left">
                                 <asp:Label ID="Label31" runat="server" Font-Names="Verdana" Font-Bold="false" Font-Size="8.5pt"  
                                        ForeColor="Maroon" Text="Place:" Width="60"></asp:Label>
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtPlace" runat="server" MaxLength="50" 
                                        onkeypress=" return valid(event,50)" 
                                        style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;" 
                                        TabIndex="26" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
  
                                </td>
                                  <td style="width:100px"> </td>
                                  
                                </tr>
                                 <tr>
                                   <td style="width:100px"> </td>
                                <td align="left">
                                 <asp:Label ID="Label32" runat="server" Font-Bold="false"  Font-Names="Verdana" Font-Size="8.5pt"  
                                        ForeColor="Maroon" Text="Address1:" Width="60"></asp:Label>
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtAddress1" runat="server" MaxLength="100" 
                                        onkeypress=" return valid(event,100)" 
                                        style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;" 
                                        TabIndex="27" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                </td>
                                <td align="left">
                                 <asp:Label ID="Label33" runat="server" Font-Names="Verdana" Font-Bold="false"  Font-Size="8.5pt"  
                                        ForeColor="Maroon" Text="PinCode:" Width="60"></asp:Label>
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtWorkPincode" runat="server" MaxLength="8" onkeypress="return MobileNo(event,10)"  style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  TabIndex="28" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
  
                                </td>
                                  <td style="width:100px"> </td>
                                </tr>
                                    <tr>
                                      <td style="width:100px"> </td>
                                        <td align="left">
                                            <asp:Label ID="Label34" runat="server" Font-Names="Verdana" Font-Bold="false"  Font-Size="8.5pt" 
                                                ForeColor="Maroon" Text="Address2:" Width="60"></asp:Label>
                                        </td>
                                        <td align="left">
                                            <asp:TextBox ID="txtAddress2" runat="server" MaxLength="100" 
                                                onkeypress=" return valid(event,100)" 
                                                style="color:Black;background-color:White;font-family:Verdana; font-size:8.5pt;" 
                                                TabIndex="29" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                        </td>
                                        <td align="left">
                                            <asp:Label ID="Label35" runat="server" Font-Bold="false" Font-Names="Verdana" Font-Size="8.5pt" 
                                                ForeColor="Maroon" Text="Phone No:" Width="80"></asp:Label>
                                        </td>
                                        <td align="left">
                                            <asp:TextBox ID="txtWorkPhoneNo" runat="server" MaxLength="15" onkeypress="return MobileNo(event,15)"  style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;" TabIndex="30" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                        </td>
                                          <td style="width:100px"> </td>
                                    </tr>
                                    <tr>
                                        <td align="left" colspan="4">
                                             </td>
                                    </tr>
                                </table>
                                 </fieldset></asp:Panel>
                                </telerik:RadPageView>
                                <telerik:RadPageView ID="radPagePastHistroy" runat="server" AccessKey="H">
                                <asp:Panel ID="pnlPastHi" runat="server" Font-Names="Verdana" Font-Size="8.5pt" ForeColor="Maroon" HorizontalAlign="Left">
                               <fieldset>
                               <legend ><b style="color:Maroon">Past Histroy</b></legend>
                               <table width="100%" border="0" cellpadding="1px" cellspacing="1px">
                                  
                                    <tr>
                                        <td align="left">
                                             </td>
                                    </tr>
                                <tr>
                                <td align="left">
                                    <asp:Panel ID="pnlFamily" runat="server"  Font-Names="Verdana" Font-Size="8.5pt"  ForeColor="Maroon" HorizontalAlign="Left">
                                   <fieldset>
                                   <legend ><b style="color:Maroon">Family History</b></legend>
                                   <table width="100%" cellpadding="1px" cellspacing="1px">
                                    <tr>
                                    <td colspan="4" Font-Bold="false" style="font-size: 8.5pt; font-family: Verdana;color:Maroon;">
                                 <%--   Family History--%>
                                    </td>
                                    </tr>
                                    <tr>
                                    <td style="width:150px"> </td>
                                    <td align="left">
                                    <asp:Label ID="Label36" Font-Bold="false" runat="server" Font-Names="Verdana" Font-Size="8.5pt"   ForeColor="Maroon" Text="Diseases:" Width="97"></asp:Label>
                                    </td>
                                    <td align="left">
                                     <asp:TextBox ID="txtFamilyDes" runat="server" MaxLength="150"  onkeypress=" return valid(event,150)" style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  TabIndex="31" Width="190px" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                    </td>
                                        <td style="width:150px"> </td>
                                    </tr>
                                    <tr>
                                        <td style="width:150px"> </td>
                                    <td align="left" ><asp:Label ID="Label37" runat="server" Font-Bold="false" Font-Names="Verdana" Font-Size="8.5pt"   ForeColor="Maroon" Text="Surgery:" Width="97"></asp:Label></td>
                                    <td align="left" ><asp:TextBox ID="txtFamilySur" runat="server" MaxLength="150"  onkeypress=" return valid(event,150)" style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  TabIndex="32" Width="190px" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox></td>
                                    </tr>
                                        <tr>
                                            <td colspan="2">
                                                 </td>
                                        </tr>
                                    </table>
                                    </asp:Panel>
                                  
                                  
                                </td>
                                </tr>
                                <tr>
                                <td align="center">
                                 <asp:Panel ID="PnlPersnal" runat="server" Font-Names="Verdana" Font-Size="8.5pt"  ForeColor="Maroon" HorizontalAlign="Left">
                                   <fieldset>
                                   <legend ><b style="color:Maroon">Personal History</b> </legend>
                                    <table width="100%" cellpadding="1px" cellspacing="1px">
                                    <tr>
                                    <td style="width:100px"> </td>
                                    <td colspan="2"  style="font-size: 8.5pt; font-family: Verdana;color:Maroon">
                                      
                                    </td>
                                      <td style="width:100px"> </td>
                                    </tr>
                                    <tr>
                                      <td style="width:150px"> </td>
                                    <td align="left" >
                                    <asp:Label ID="Label38" Font-Bold="false" runat="server" Font-Names="Verdana" Font-Size="8.5pt"   ForeColor="Maroon" Text="Diseases:" Width="97"></asp:Label>
                                    </td>
                                    <td  align="left" >
                                     <asp:TextBox ID="txtperDises" runat="server" MaxLength="150"  onkeypress=" return valid(event,150)" style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  TabIndex="33" Width="190px" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                    </td>
                                      <td style="width:150px"> </td>
                                    </tr>
                                    <tr>
                                      <td style="width:150px"> </td>
                                    <td  align="left" ><asp:Label ID="Label39" Font-Bold="false" runat="server" Font-Names="Verdana" Font-Size="8.5pt"   ForeColor="Maroon" Text="Surgery:" Width="97"></asp:Label></td>
                                    <td  align="left" ><asp:TextBox ID="txtPerSur" runat="server" MaxLength="150"  onkeypress=" return valid(event,150)" style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  TabIndex="34" Width="190px" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox></td>
                                      <td style="width:150px"> </td>
                                    </tr>
                                        <tr>
                                            <td colspan="2">
                                                 </td>
                                        </tr>
                                    </table>
                                    </fieldset></asp:Panel>
                                </td>
                                </tr>
                                <tr>
                                        <td align="left">
                                             </td>
                                    </tr>
                                </table>
                                </fieldset></asp:Panel>
                                </telerik:RadPageView>
                                <telerik:RadPageView ID="radPageAllergies" runat="server" AccessKey="G">
                                <asp:Panel ID="pnlAllergies" runat="server" Font-Names="Verdana" Font-Size="8.5pt" ForeColor="Maroon" HorizontalAlign="Left">
                                <fieldset>
                                <legend><b style="color:Maroon">Allergies</b></legend>
                                <table width="100%" cellpadding="1px" cellspacing="1px">
                                <tr>
                                <td style="width:150px"> </td>
                                <td colspan="2" align="center" style="font-size: 10pt; font-family: Verdana;color:Maroon;text-decoration:underline;font-style:inherit">
                       <%--       Allergies--%>
                              </td>
                              <td style="width:150px"> </td>
                                </tr>
                                <tr>
                                <td style="width:150px"> </td>
                                <td align="left">
                                <asp:Label ID="Label40" runat="server" Font-Bold="false" Font-Names="Verdana" Font-Size="8.5pt"   ForeColor="Maroon" Text="Drug Allergies:" Width="97"></asp:Label>
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtDrugAlle" runat="server" MaxLength="150"  onkeypress=" return valid(event,150)" style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  TabIndex="35" Width="190px" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                </td>
                                <td style="width:150px"> </td>
                                </tr>
                                 <tr>
                                 <td style="width:150px"> </td>
                                <td align="left">
                                <asp:Label ID="Label41" runat="server" Font-Bold="false" Font-Names="Verdana" Font-Size="8.5pt"   ForeColor="Maroon" Text="Food Allergies:" Width="110"></asp:Label>
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtFoodAlle" runat="server" MaxLength="150"  onkeypress=" return valid(event,150)" style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  TabIndex="36" Width="190px" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                </td>
                                <td style="width:150px"> </td>
                                </tr>
                                 <tr>
                                 <td style="width:150px"> </td>
                                <td align="left">
                                <asp:Label ID="Label42" runat="server" Font-Bold="false" Font-Names="Verdana" Font-Size="8.5pt"   ForeColor="Maroon" Text="Other Allergies:" Width="110"></asp:Label>
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtOtherAlle" runat="server" MaxLength="150"  onkeypress=" return valid(event,150)" style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  TabIndex="37" Width="190px" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                </td>
                                <td style="width:150px"> </td>
                                </tr>
                                    <tr>
                                        <td align="left" colspan="4">
                                             </td>
                                    </tr>
                                </table>
                                </fieldset></asp:Panel>
                                </telerik:RadPageView>
                                <telerik:RadPageView ID="radPageHabits" runat="server" AccessKey="B">
                                 <asp:Panel ID="pnlHabits" runat="server"  Font-Bold="True" Font-Names="Verdana" Font-Size="8.5pt" ForeColor="Maroon" HorizontalAlign="Left">
                                <fieldset>
                                <legend><b style="color:Maroon">Habits-Immunisation</b> </legend>
                                 <table width="100%" cellpadding="1px" cellspacing="1px">
                                <tr>
                                <td style="width:150px"> </td>
                                <td align="left">
                                <asp:Label ID="Label43" Font-Bold="false" runat="server" Font-Names="Verdana" Font-Size="8.5pt"   ForeColor="Maroon" Text="Habits:" Width="97"></asp:Label>
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtHabits" runat="server" MaxLength="150"  onkeypress=" return valid(event,150)" style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  TabIndex="38" Width="190px" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                </td>
                                 <td style="width:150px"> </td>
                                </tr>
                                 <tr>
                                  <td style="width:150px"> </td>
                                <td align="left">
                                <asp:Label ID="Label44" runat="server" Font-Bold="false" Font-Names="Verdana" Font-Size="8.5pt"   ForeColor="Maroon" Text="Preferences:" Width="97"></asp:Label>
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtPreference" runat="server" MaxLength="150"  onkeypress=" return valid(event,150)" style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  TabIndex="39" Width="190px" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                </td>
                                 <td style="width:150px"> </td>
                                </tr>
                                 <tr>
                                  <td style="width:150px"> </td>
                                <td align="left">
                                <asp:Label ID="Label45" runat="server" Font-Bold="false" Font-Names="Verdana" Font-Size="8.5pt"   ForeColor="Maroon" Text="Immuinization:" Width="97"></asp:Label>
                                </td>
                                <td align="left">
                                <asp:TextBox ID="txtImmuinization" runat="server" MaxLength="150"  onkeypress=" return valid(event,150)" style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  TabIndex="40" Width="190px" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                </td>
                                 <td style="width:150px"> </td>
                                </tr>
                                     <tr>
                                         <td align="left" colspan="4"
                                         </td>
                                     </tr>
                                </table>
                                  </fieldset></asp:Panel>
                                </telerik:RadPageView>
                                <telerik:RadPageView ID="radPageDoctor" runat="server" AccessKey="O">
                                <asp:Panel ID="pnlDoctor" runat="server"  Font-Names="Verdana" Font-Size="8.5pt" ForeColor="Maroon" HorizontalAlign="Left">
                                 <fieldset>
                                <legend><b style="color:Maroon">Doctor Details</b></legend>
                                <table width="100%" cellpadding="1px" cellspacing="1px">
                                    <tr>
                                        <td align="left" colspan="2">
                                             </td>
                                    </tr>
                                <tr>
                                <td style="width:150px"> </td>
                                <td align="left">
                                <asp:Label ID="Label46" runat="server"  Font-Bold="false" Font-Names="Verdana" Font-Size="8.5pt"   ForeColor="Maroon" Text="Ref.Doctor:" Width="97"></asp:Label>
                                </td>
                                <td align="left">
                                 <telerik:RadComboBox ID="ddlRefDoctor" runat="server" AllowCustomText="True" 
                                    AutoPostBack="True" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px" 
                                    DropDownCssClass="RadComboBox_Sunset" EmptyMessage="Select a Ref.DoctorName" 
                                    EnableEmbeddedSkins="False" EnableLoadOnDemand="True" EnableViewState="false" 
                                    EnableVirtualScrolling="True" Font-Names="verdana" Font-Size="8.5pt" 
                                    MarkFirstMatch="True" ShowMoreResultsBox="True" Skin="Sunset" 
                                    style="color:Black;background-color:White;font-family:Verdana;font-size:8pt;" 
                                    TabIndex="41">
                                </telerik:RadComboBox><span style="font-size: 8pt; color: maroon">*</span>
  
                                </td>
                                  <td style="width:150px"> </td>
                                  
                               <%-- here radgrid table--%>
                            
                                </tr>
                                  <tr>
                                    <td style="width:150px"> </td>
                                <td align="left">
<asp:Label ID="Label47" runat="server" Font-Bold="false " Font-Names="Verdana" Font-Size="8.5pt"   ForeColor="Maroon" Text="Address:" Width="97"></asp:Label>
                                </td>
                                <td align="left">
<asp:TextBox ID="txtDocAddress" runat="server" MaxLength="50"  onkeypress=" return valid(event,50)" 
                                        style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  
                                        TabIndex="3" Width="100px" Enabled="false" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                </td>
                                  <td style="width:150px"> </td>
                                </tr>
                                <tr>
                                  <td style="width:150px"> </td>
                                <td align="left">
<asp:Label ID="Label48" runat="server" Font-Bold="false " Font-Names="Verdana" Font-Size="8.5pt"   ForeColor="Maroon" Text="City:" Width="97"></asp:Label>
                                </td>
                                <td align="left">
<asp:TextBox ID="txtDocCity" runat="server" MaxLength="50"  onkeypress=" return valid(event,50)" 
                                        style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  
                                        TabIndex="3" Width="100px" Enabled="false" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                </td>
                                  <td style="width:150px"> </td>
                                </tr>
                                <tr>
                                  <td style="width:150px"> </td>
                                <td align="left">
<asp:Label ID="Label49" runat="server" Font-Bold="false " Font-Names="Verdana" Font-Size="8.5pt"   ForeColor="Maroon" Text="State:" Width="97"></asp:Label>
                                </td>
                                <td align="left">
<asp:TextBox ID="txtDocState" runat="server" MaxLength="50"  onkeypress=" return valid(event,50)" 
                                        style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  
                                        TabIndex="3" Width="100px" Enabled="false" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                </td>
                                  <td style="width:150px"> </td>
                                </tr>
                                <tr>
                                  <td style="width:150px"> </td>
                                <td align="left">
<asp:Label ID="Label50" runat="server" Font-Bold="false " Font-Names="Verdana" Font-Size="8.5pt"   ForeColor="Maroon" Text="Phone No:" Width="97"></asp:Label>
                                </td>
                                <td align="left">
<asp:TextBox ID="txtDocPhoneNo" runat="server" MaxLength="50"  onkeypress=" return valid(event,50)" 
                                        style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;"  
                                        TabIndex="3" Width="100px" Enabled="false" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                </td>
                                  <td style="width:150px"> </td>
                                </tr>
                                    <tr>
                                        <td align="left" colspan="4">
                                             </td>
                                    </tr>
                                    <tr>
                                    <td align="center" colspan="4">
                                <table align="center" cellpadding="0" cellspacing="0">
                                
                               <tr>
                               <td align="center" style="width:100%">
                                    <telerik:RadGrid ID="grvDoctor" runat="server" Width="600" AutoGenerateColumns="False" CellSpacing="0" GridLines="None" AllowSorting="True" Skin="Outlook" ShowStatusBar="True">
                                        <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default">
                                        </HeaderContextMenu>
                                        <MasterTableView CommandItemDisplay="Top" DataKeyNames="doctorid">
                                            <CommandItemSettings ExportToPdfText="Export to PDF" />
                                            <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                                                <HeaderStyle Width="20px" />
                                            </RowIndicatorColumn>
                                            <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
                                                <HeaderStyle Width="35px" />
                                            </ExpandCollapseColumn>
                                            <Columns>
                                                <telerik:GridTemplateColumn FilterControlAltText="Filter SNO column" 
                                                    HeaderText="S.NO" UniqueName="SNO">
                                                    <EditItemTemplate>
                                                          <%# Container.DataSetIndex+1  %>
                                                    </EditItemTemplate>
                                                    <ItemTemplate>
                                                          <%# Container.DataSetIndex+1  %>
                                                    </ItemTemplate>
                                                </telerik:GridTemplateColumn>
                                                <telerik:GridBoundColumn DataField="doctorid" 
                                                    FilterControlAltText="Filter doctorid column" HeaderText="CODE" 
                                                    UniqueName="doctorid">
                                                </telerik:GridBoundColumn>
                                                <telerik:GridBoundColumn DataField="doctorname" 
                                                    FilterControlAltText="Filter doctorname column" HeaderText="CONSULTANT NAME" 
                                                    UniqueName="doctorname">
                                                </telerik:GridBoundColumn>
                                                 <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete"  ConfirmText="Delete this Doctor ?" Text="Delete"  UniqueName="DeleteColumn1">
                                                <HeaderStyle Width="20px" />
                                                <ItemStyle CssClass="MyImageButton" HorizontalAlign="Center" />
                                            </telerik:GridButtonColumn>
  
                                            </Columns>
                                            <EditFormSettings EditFormType="Template">
                                            <EditColumn UniqueName="EditCommandColumn1" FilterControlAltText="Filter EditCommandColumn1 column"></EditColumn>
                     <FormTemplate>
                     <table id="tblDesi" cellspacing="2" cellpadding="1" width="100%" border="0" rules="none" style="border-collapse: collapse; background: white;">
                     <tr class="EditFormHeader">
                        <td colspan="2" style="font-size: small; font-family: Verdana;color:Maroon" >
                               
                        </td>
                    </tr>
                    <tr>
                    <td align="center">
                    <table id="Table3" cellspacing="1" cellpadding="1"  border="0">
                     <tr>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                        <tr>
                            <td align="left">
                                <asp:Label ID="label7" Text="ConsultantDoctor Name:" runat="server" Font-Names="verdana" Font-Size="8.5pt" ForeColor="Maroon" Width="150"></asp:Label>
                            </td>
                            <td align="left" >
                                  <asp:DropDownList ID="ddlDoc" AppendDataBoundItems="true" runat="server" Width="150px" TabIndex="1" Font-Names="verdana" Font-Size="8.5pt" DataTextField='<%# Bind("doctorname") %>' DataValueField='<%# Bind("doctorname") %>' AutoPostBack="True"  OnSelectedIndexChanged="ddlDoc_SelectedIndexChanged"></asp:DropDownList><span style="font-size: 8pt; color: maroon">*</span>
                            </td>
                            <td>
                          
                            </td>
                        </tr>
                        <tr>
                            <td align="left">
                                <asp:Label ID="label4" Text="Code:" runat="server" Font-Names="verdana" Font-Size="8.5pt" ForeColor="Maroon" Width="150"></asp:Label>
                            </td>
                            <td align="left" >
                                <asp:TextBox ID="txtCODE" runat="server" Width="145" Text='<%# Bind("doctorid") %>' TabIndex="2" Font-Names="verdana" Font-Size="8.5pt"  MaxLength="20"  Enabled="false" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px">
                                </asp:TextBox>
                            </td>
                            <td>
                                 
                            </td>
                        </tr>
                           <tr>
                         <td colspan="2" align="center" style="padding-left:65px">
                            <asp:ImageButton ID="btnUpdate1" runat="server"  Text='<%# IIf((TypeOf(Container) is GridEditFormInsertItem), "Insert", "Update" ) %>' OnClientClick="return ValidName()" ImageUrl="~/Images/save.jpg" ToolTip="Save" runat="server" CommandName='<%# IIf((TypeOf(Container) is GridEditFormInsertItem), "PerformInsert", "Update")%>' />    
                             <asp:ImageButton ID="btnCancel1" runat="server" CausesValidation="false" CommandName="Cancel" ImageUrl="~/Images/cancelbtn.jpg" ToolTip="Cancel"/>
                              
                         </td>
                            
                          </table>
                        </td>
                          
                        </tr>
                       <%-- <tr>
                            <td align="right" colspan="2">
                                <asp:Button ID="btnUpdate1" Text='<%# IIf((TypeOf(Container) is GridEditFormInsertItem), "Insert", "Update") %>' Style="color: White; background-color: SteelBlue; font-family: Verdana; font-size: 8pt; width: 87px;" runat="server" CommandName='<%# IIf((TypeOf(Container) is GridEditFormInsertItem), "PerformInsert", "Update")%>' OnClientClick="return ValidName()" CausesValidation="true" AccessKey="I" ToolTip="Alt+i" TabIndex="7">
                                </asp:Button
   <asp:Button ID="btnCancel1" Text="Cancel" runat="server" CausesValidation="False" CommandName="Cancel" Style="color: White; background-color: SteelBlue; font-family: Verdana; font-size: 8pt; width: 87px;" AccessKey="C" ToolTip="Alt+c" TabIndex="8"></asp:Button>
                                </td>
                            </tr>--%>
                              
                        
                         </tr>
                          <tr>
                         <td> </td>
                         </tr>
                            
                     </table>
                       
                     </FormTemplate>
                                              
                                            </EditFormSettings>
                                        </MasterTableView>
                                        <FilterMenu EnableImageSprites="False">
                                        </FilterMenu>
                                    </telerik:RadGrid>
                                      
                                    </td></tr>
                                      
                                     </table>
  
                                      
                                    </td>
                                    </tr>
                                     <tr>
                                     <td> </td>
                                     </tr>
                                </table>
                                </fieldset></asp:Panel>
                                </telerik:RadPageView>
                                <telerik:RadPageView ID="radPageRoomAllotment" runat="server"  AccessKey="L">
                                 <asp:Panel ID="pnlRoomAll" runat="server"  Font-Names="Verdana" Font-Size="8.5pt" ForeColor="Maroon" HorizontalAlign="Left">
                                <fieldset >
                                <legend ><b style="color:Maroon">Room Allotment</b></legend>
                                <table width="100%" cellpadding="1px" cellspacing="1px">
                                  <tr>
                                        <td align="left" colspan="6">
                                             </td>
                                    </tr>
                                <tr>
                                <td style="Width:150px"> </td>
                                <td align="left">
                                <asp:Label ID="Label51" runat="server" Text="Category:" Width="60"  Font-Names="Verdana" Font-Size="8.5pt" ForeColor="Maroon"></asp:Label
                                  
                                </td>
                                <td align="left" width="">
                                    <asp:DropDownList ID="ddlCategroy" runat="server" Font-Names="Verdana" 
                                        Font-Size="8.5pt" Width="140px" AutoPostBack="True" TabIndex="42">
                                    </asp:DropDownList><span style="font-size: 8pt; color: maroon">*</span>
                                </td>
                                <td align="right">
                                <asp:Label ID="Label52" runat="server" Text="Dept:" Width="60"  Font-Names="Verdana" Font-Size="8.5pt" ForeColor="Maroon"></asp:Label
                                </td>
                                <td align="left">
                                <asp:DropDownList ID="ddlDept" runat="server" Font-Names="Verdana" 
                                        Font-Size="8.5pt" Width="140px" AutoPostBack="True" TabIndex="43">
                                    </asp:DropDownList><span style="font-size: 8pt; color: maroon">*</span>
                                </td>
                                  <td style="Width:150px"> </td>
                                </tr>
                                    <tr>
                                        <td align="left" colspan="6">
                                             </td>
                                    </tr>
                                <tr>
                                <td align="left" colspan="6">
                                  
                                <asp:Panel ID="Panel1" runat="server"  Font-Names="Verdana" Font-Size="8.5pt"  ForeColor="Maroon" HorizontalAlign="Left">
                               <fieldset >
                               <legend ><b style="color:Maroon">Rooms Chart</b> </legend>
                               <table width="100%" cellpadding="0" cellspacing="0">
                                <tr>
                                <td align="left" style="font-size: 8.5pt; font-weight:bold ; font-family: Verdana;color:Maroon">
                                 
                                </td>
                                </tr>
                                <tr>
<td align="left" >
    <telerik:RadGrid ID="grvRoomCharges" runat="server" AutoGenerateColumns="False" CellSpacing="0" GridLines="None" Skin="Outlook"  ShowStatusBar="True">
        <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default">
        </HeaderContextMenu>
        <MasterTableView>
            <CommandItemSettings ExportToPdfText="Export to PDF" />
            <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                <HeaderStyle Width="20px" />
            </RowIndicatorColumn>
            <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
                <HeaderStyle Width="20px" />
            </ExpandCollapseColumn>
            <Columns>
                <telerik:GridTemplateColumn FilterControlAltText="Filter S.NO column" 
                    HeaderText="S.NO" UniqueName="S.NO">
                    <EditItemTemplate>
                        <%# Container.DataSetIndex+1  %>
                    </EditItemTemplate>
                    <ItemTemplate>
                         <%# Container.DataSetIndex+1  %>
                    </ItemTemplate>
                </telerik:GridTemplateColumn>
                <telerik:GridBoundColumn DataField="RCODE" 
                    FilterControlAltText="Filter RCODE column" HeaderText="ROOM NO" 
                    UniqueName="RCODE">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="BEDCODE" 
                    FilterControlAltText="Filter BEDCODE column" HeaderText="BED NO" 
                    UniqueName="BEDCODE">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="LCODE" 
                    FilterControlAltText="Filter LCODE column" HeaderText="LOCATION" 
                    UniqueName="LCODE">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="RATE" 
                    FilterControlAltText="Filter RATE column" HeaderText="R.CHARGE" 
                    UniqueName="RATE">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="NCHARGES" 
                    FilterControlAltText="Filter NCHARGES column" HeaderText="N.CHARGES" 
                    UniqueName="NCHARGES">
                </telerik:GridBoundColumn>
                <telerik:GridTemplateColumn FilterControlAltText="Filter ALLOT column" 
                    HeaderText="ALLOT" UniqueName="ALLOT">
                    <EditItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:CheckBox ID="chkCheck" runat="server" EnableViewState="true"  onclick ="CheckOne(this)" />
                    </ItemTemplate>
                </telerik:GridTemplateColumn>
            </Columns>
            <EditFormSettings>
                <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                </EditColumn>
            </EditFormSettings>
        </MasterTableView>
        <FilterMenu EnableImageSprites="False">
        </FilterMenu>
    </telerik:RadGrid>
</td>
                                </tr>
                                </table>
                               </fieldset></asp:Panel>
                                  
                                </td>
                                </tr>
                                <tr>
                                <td align="left" colspan="4">
                                     </td>
                                </tr>
                                  
                                    <tr>
                                        <td align="right">
                                             </td>
                                        <td align="left">
                                            <asp:Label ID="Label53" runat="server" Font-Names="Verdana" Font-Size="8.5pt" 
                                                ForeColor="Maroon" Text="Addvance Paid:" Width="100"></asp:Label>
                                        </td>
                                        <td align="left">
                                            <asp:TextBox ID="txtAdvPaid" runat="server" MaxLength="8" 
                                               onkeypress=" return Amount(event,10)"
                                                style="color:Black;background-color:White;font-family:Verdana;font-size:8.5pt;" 
                                                TabIndex="44" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
                                            <span style="font-size: 8pt; color: maroon">*</span>
                                        </td>
                                        <td align="left">
                                             </td>
                                    </tr>
                                    <tr>
                                        <td align="left" colspan="4">
                                             </td>
                                    </tr>
                                  
                                </table>
                                </fieldset></asp:Panel>
                                </telerik:RadPageView>
                                  
                                </telerik:RadMultiPage>
  
 <asp:Button ID="BtnSave" runat="server"  Text="Save"  Width="87px" AccessKey="S" 
                                     ToolTip="Alt+s" 
                                     style="color:White;background-color:SteelBlue;font-family:Verdana;font-size:8.5pt; height: 21px;" 
                                     TabIndex="15" OnClientClick="return selectTab();"/>

Hi sir,
I  placed one tabcontrol inside the page but error comming for selectTab validation in javascript error coming this tab control is not working  in IE8 browser .
please help me .how it will work ?
Dimitar Terziev
Telerik team
 answered on 24 Apr 2012
1 answer
106 views
Hi,
I have used the Advance edit template for my scheduler,I which I'm trying to Bind the Date value but some how Its not binding and giving me the the error "Specified cast is Invalid".The Dateformat is "MM/dd/yyyy" ,used the raddatepicker.
advanceusercontrol.ascx.cs
 [Bindable(BindableSupport.Yes, BindingDirection.TwoWay)]
       
public DateTime Start
        {          
get          {                    return  Convert.ToDateTime(dpDtofVisit.DbSelectedDate.ToString());                      }            set          {               dpDtofVisit.DbSelectedDate = value;                      }      }

webform1.aspx 
<AdvancedEditTemplate><br><span class="Apple-tab-span" style="white-space:pre">               </span>    <scheduler:AdvancedForm runat="server" ID="AdvancedEditForm1" Mode="Edit"  Subject='<%# Bind("Reason") %>'<br><span class="Apple-tab-span" style="white-space:pre">                  </span>    Name='<%# Bind("Name") %>'   Office='<%# Bind("Office") %>' Status='<%# Bind("Status") %>' Start='<%# Bind("DATE") %>'  <br>                      <span class="Apple-tab-span" style="white-space:pre">   </span> PatientName='<%# Bind("PatNum") %>'  /><span class="Apple-tab-span" style="white-space:pre">      </span>                       <span class="Apple-tab-span" style="white-space:pre">      </span>   <br><span class="Apple-tab-span" style="white-space:pre">           </span>    </AdvancedEditTemplate>

I have placed the sample code which i tried .
"Start='<%# Bind("DATE") %>'   " this section gives me the error

Regards
"
Ivana
Telerik team
 answered on 24 Apr 2012
3 answers
142 views
Hello,
I just downloaded the latest version of the Scheduler and am trying to make a year long calendar of people's schedule,  pretty similar to a Gantt chart.  My schedule is not granular enough to consider time, so I believe the Timeline view is the best fit.  However, I am running into some very frustrating configuration with the Scheduler while trying to do this.

First, I thought it would be easy to simply pick a date range that I wanted to view...it's not.  You have to pick a start date and calculate the "NumberOfSlots" and set the "SlotDuration" to 1 day.  While this is not complicated, it certainly was not the experience I expected from a Schedule control, let alone a Telerik control, and it took playing around with it awhile to get it to do this.
On a side note, when I try to show 365 slots, 1 per day, I have been receiving a javascript, but that's a issue for another forum post.

Second, I have not found a way to display an entire year, with each time slot being 1 month.  The closest I can come is to set the "NumberOfSlots" to 12 and the "SlotDuration" to 30...but this isn't at all accurate.  Is there a way that I have not found to do this?

Any thoughts would be greatly appreciated,
Thanks,
-Aaron


Peter
Telerik team
 answered on 24 Apr 2012
5 answers
571 views
I know I must be doing something wrong here, but cannot figure out what it is.

Scenario:

I've got an ajaxified radGrid. It has a link button within one of the columns. I've added a conditionalpostback for this link button so when it fires it does a regular postback. but when the link button is pressed, the ItemCommand event gets fired twice for some reason. on clicking the linkbutton, i'm showing/hiding panels. Also, the grid exists within a user control, if that would make any difference.

any help is appreciated.


 <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"
    <script type="text/javascript"
 
 
           function conditionalPostback(sender, eventArgs) { 
               debugger; 
                if (eventArgs.get_eventTarget().indexOf("lbtnViewInfo") > -1) { 
                    eventArgs.set_enableAjax(false); 
                } 
 
            } 
               </script> 
    </telerik:RadScriptBlock> 
<telerik:RadAjaxManager ID="ramSearch" runat="server"
    <AjaxSettings>     
        <telerik:AjaxSetting AjaxControlID="rgGrid"
                <UpdatedControls>                     
                  <telerik:AjaxUpdatedControl ControlID="rgGrid" LoadingPanelID="RadAjaxLoadingPanel1" />                    
                </UpdatedControls>                                   
            </telerik:AjaxSetting>   
    </AjaxSettings> 
        <ClientEvents OnRequestStart="conditionalPostback" /> 
    </telerik:RadAjaxManager>  

 <telerik:RadGrid ID="rgGrid" runat="server" Width="100%" ShowStatusBar="False"  
           AutoGenerateColumns="False" PageSize="10" EnableViewState="true" AllowSorting="True" AllowMultiRowSelection="False" AllowPaging="True" Visible="true"
          
         
          <MasterTableView Width="100%" DataKeyNames="IDNumber"  AllowMultiColumnSorting="False">   
           <NoRecordsTemplate><div class="noRecords">Your search criteria did not return any results, or you did not first select any criteria to search on.</div> 
            </NoRecordsTemplate>       
         
                               
                <Columns> 
                    
                  <telerik:GridTemplateColumn UniqueName="FullName" SortExpression="FullName" HeaderText="Student Name" HeaderButtonType="TextButton" ItemStyle-HorizontalAlign="Left"  HeaderStyle-HorizontalAlign="Center">   
                        <ItemTemplate>  
                        <asp:LinkButton ID="lbtnViewInfo" Font-Underline="true"  runat="server" CausesValidation="false" CommandName="ViewInfo" Width="100%" Text='<%#Eval("FullName") %>' />  
                        </ItemTemplate>  
                    </telerik:GridTemplateColumn>                                                                                                                                                         
                    </telerik:GridBoundColumn>                     
 
                </Columns> 
           </MasterTableView> 
       </telerik:RadGrid>    
Private Sub rgGrid_ItemCommand(ByVal source As ObjectByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles rgGrid.ItemCommand 
           
            Select Case e.CommandName 
                Case "ViewInfo" 
                 
                     panelInfo.Visible = True 
                     pnlsearch.Visible = False 
                     pnlGrid.Visible = False 
 
                Case Else 
                    Exit Sub 
            End Select 
        End Sub 

Radoslav
Telerik team
 answered on 24 Apr 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?