or
SqlDataSource1.InsertCommand = @"INSERT INTO [Activity] (SqlDataSource1.Insert();RadScheduler1_Form_StartDate_dateInput_text<a href="#" onclick="openRadWindow('11', 'Mr. Benjamin White', '1', ' ', ' ', ' ', ' ', '1/MzOBjfbqkF-6dOtzU4dnlVCR3DkkRp0XvTyoiwwKljQ','9','19/01/2011,21/01/2011,22/01/2011','crewbook@gcdemos3.co.uk','07983633674','2'); return false;">Edit</a><a href="#" onclick="openQVWindow('11'); return false;">Mr. Benjamin White</a><script type="text/javascript"> function openRadWindow(EngID, EngName, EngJobSkillID, ClientInviteSentOn, ClientConfirmationSentOn, EngineerInviteResponseOn, EngineerConfirmationResponseOn, GoogleSessionToken, JobID, BookedDatesString, EngEmailAddress, EngMobile, SubscriptionType) { var InternalJobRef = $("[id$='_lblJobTitle_Ref']").html(); var JobTitle = $("[id$='_lblJobTitle']").html(); var oWnda = radopen("DialogEditResourceBooking.aspx?engID=" + EngID + "&EngName=" + EngName + "&EngJobSkillID=" + EngJobSkillID + "&ClientInviteSentOn=" + ClientInviteSentOn + "&ClientConfirmationSentOn=" + ClientConfirmationSentOn + "&EngineerInviteResponseOn=" + EngineerInviteResponseOn + "&EngineerConfirmationResponseOn=" + EngineerConfirmationResponseOn + "&GoogleSessionToken=" + GoogleSessionToken + "&JobID=" + JobID + "&BookedDates=" + BookedDatesString + "&JobTitle=" + JobTitle + "&InternalJobRef=" + InternalJobRef + "&EngEmailAddress=" + EngEmailAddress + "&EngMobile=" + EngMobile + "&SubscriptionType=" + SubscriptionType, "RadWindow1"); oWnda.setSize(430, 400); oWnda.set_offsetElementID($("#<%=refreshResultsGrid.ClientID %>").attr('id')); } function openQVWindow(EngID) { var oWndb = radopen("DialogQuickViewEngineer.aspx?engID=" + EngID, "RadWindow1"); oWndb.setSize(550, 650); oWndb.set_offsetElementID($("#<%=refreshResultsGrid.ClientID %>").attr('id')); } </script><%@ Control Language="C#" AutoEventWireup="true" CodeFile="ucTimesheet.ascx.cs" Inherits="PRIS.Timesheet.ucTimesheet" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
...
<telerik:RadAjaxManagerProxy ID="ramAjaxManager" runat="server"> <AjaxSettings> ... <telerik:AjaxSetting AjaxControlID="rdgTimeList"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="rdgTimeList" LoadingPanelID="pnlListLoading" /> </UpdatedControls> </telerik:AjaxSetting> ... <telerik:AjaxSetting AjaxControlID="btnSubmit"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="pnlTimeSheet" LoadingPanelID="pnlListLoading" /> <telerik:AjaxUpdatedControl ControlID="pnlForm" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="btnCancel"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="pnlTimeSheet" LoadingPanelID="pnlListLoading" /> <telerik:AjaxUpdatedControl ControlID="pnlForm" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManagerProxy><asp:Panel runat="server" ID="pnlForm"> ... <asp:Button ID="btnSubmit" runat="server" Text="Boek" CssClass="Button_Pris" TabIndex="6" OnClick="btnSubmit_Click" /> ... <asp:Button ID="btnCancel" runat="server" Text="Cancel" CssClass="Button_Pris" TabIndex="7" OnClick="btnCancel_Click" /> ...</asp:Panel><asp:Panel runat="server" ID="pnlTimeSheet"> <telerik:RadGrid ID="rdgTimeList" runat="server" AutoGenerateColumns="false" OnNeedDataSource="rdgTimeList_NeedDataSource" OnItemDataBound="rdgTimeList_ItemDataBound" OnItemCreated="rdgTimeList_ItemCreated" ShowFooter="true"> <MasterTableView> <Columns> <telerik:GridTemplateColumn> <HeaderStyle Width="22px" /> <ItemTemplate> <asp:ImageButton ID="btnEdit" runat="server" ImageUrl="~/DesktopModules/PRIS.Common/Images/icn_pencil.gif" OnCommand="btnEdit_Click" CommandName="id" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "pkid").ToString()%>' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn> <HeaderStyle Width="22px" /> <ItemTemplate> <asp:ImageButton ID="btnDelete" runat="server" ImageUrl="~/DesktopModules/PRIS.Common/Images/icn_delete.gif" OnCommand="btnDelete_Click" CommandName="id" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "pkid").ToString()%>' OnClientClick="if(!confirm('Weet u het zeker?')){return false;}" /> </ItemTemplate> </telerik:GridTemplateColumn> ... </Columns> </MasterTableView></telerik:RadGrid>...</asp:Panel>protected void rdgTimeList_NeedDataSource(object sender, GridNeedDataSourceEventArgs e){ ... int liEmployeeId = (!String.IsNullOrEmpty(ddlEmployee.SelectedValue)) ? Convert.ToInt32(ddlEmployee.SelectedValue) : -1; rdgTimeList.DataSource = PRIS.SP.SpCacheUrenVanMedewerker(liEmployeeId, StartDate, EndDate, MaatschappijId).GetDataSet(); ...}protected void btnSubmit_Click(object sender, EventArgs e){ SaveForm(); rdgTimeList.Rebind();}protected void btnCancel_Click(object sender, EventArgs e){ ClearForm();}protected void SaveForm(){ ... PAtblUur loUur = null; string lsProject = ddlProject.SelectedValue; string lsDeliverable = ddlDeliverable.SelectedValue; string lsActivity = ddlActivity.SelectedValue; bool saved = false; if (objCalendar.SelectedDates.Count == 1) { loUur = TimeObject; loUur.CBMaatschappijID = MaatschappijId; loUur.FKActiviteitID = this.SaveActivity(); loUur.FKPersoonRelatieID = (!String.IsNullOrEmpty(ddlEmployee.SelectedValue)) ? Convert.ToInt16(ddlEmployee.SelectedValue) : -1; loUur.DatumBezetting = objCalendar.SelectedDates[0].Date; loUur.UrenBesteed = (!String.IsNullOrEmpty(txtHours.Text)) ? Convert.ToDecimal(txtHours.Text) : 0; try { loUur.Save(); saved = true; } catch { ErrorManager.Errors = loUur.Errors; ErrorManager.LoadErrors(); } } else { ... } if (saved) { ClearForm(false); } ...}private void ClearForm() { ClearForm(true); }private void ClearForm(bool pbClearDate){ // Clear message label lblMessage.Text = ""; // Get the current user's id int liEmployeeId = (!String.IsNullOrEmpty(ddlEmployee.SelectedValue)) ? Convert.ToInt32(ddlEmployee.SelectedValue) : -1; // Reload Employee combobox ddlEmployee_UpdateDataBind(liEmployeeId); // Reload Project combobox ddlProject_UpdateDataBind(liEmployeeId); // Clear Deliverable combobox ddlDeliverable.Text = ""; ddlDeliverable.Items.Clear(); ddlDeliverable.SelectedValue = ""; ddlDeliverable.SelectedIndex = 0; // Clear Activity combobox ddlActivity.Text = ""; ddlActivity.Items.Clear(); ddlActivity.SelectedValue = ""; ddlActivity.SelectedIndex = 0; // Clear Hours textbox txtHours.Text = ""; hfTimeId.Value = "-1"; // Clear the selected dates if (pbClearDate) { objCalendar.SelectedDates.Clear(); objCalendar.SelectedDate = System.DateTime.Now; } // Rebind RadGrid rdgTimeList.Rebind(); if (ErrorManager.Errors.Count == 0) { ErrorManager.HideErrors(); }}