
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" BorderColor="Gray"> <telerik:RadTabStrip runat="server" ID="RadTabStrip1" SelectedIndex="0" MultiPageID="RadMultiPage1" CssClass="HeaderClass" Skin="Glow" BackColor="#DDDDDD" > <Tabs> <telerik:RadTab Text="Scratchcards" SelectedIndex="0"> </telerik:RadTab> <telerik:RadTab Text="Vouchers" > </telerik:RadTab> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage runat="server" ID="RadMultiPage1" SelectedIndex="0" Width="400px" CssClass="multiPage" > <telerik:RadPageView runat="server" ID="RadPageView1" > <div class="CenterDiv"> <table style="width:400px;margin-left:25px;"> <tr> <td> <asp:Label ID="Account" runat="server" ForeColor="#444444" Text="Product"></asp:Label> </td> <td> <telerik:RadComboBox ID="cboProducts" runat="server" Width="100%"></telerik:RadComboBox> </td> </tr> <tr> <td> <asp:Label ID="lblSerial" runat="server" ForeColor="#444444" Text="Serial Number"></asp:Label> </td> <td> <telerik:RadMaskedTextBox ID="tbSerial" runat="server" AutoCompleteType="Disabled" CssClass="txtBox" DisplayPromptChar=" " Mask="#########" MaxLength="9" oncopy="return false" oncut="return false" onpaste="return false" PromptChar=" "> </telerik:RadMaskedTextBox> </td> </tr> </table> <br /> <table style="width:400px;margin-left:25px;"> <tr> <td colspan="3"> <asp:Label ID="lblInfo" runat="server" Font-Bold="true" Font-Size="14px" Text=""></asp:Label> <br /> </td> </tr> </table> <div class="scratchcardSave"> <br /> <asp:Button ID="btnCheck" runat="server" onclick="btnCheck_Click" Text="Activate" /> <asp:Button ID="btnClear" runat="server" onclick="btnClear_Click" Text="Clear" /> <asp:Button ID="btnNewScratchcard" runat="server" onclick="btnNewScratchcard_Click" Text="Sell Another" /> </div> </div> </telerik:RadPageView> <telerik:RadPageView runat="server" ID="RadPageView2" > <div class="CenterDiv"> <table style="width:400px;margin-left:25px;"> <tr> <td> <asp:Label ID="Label1" runat="server" ForeColor="#444444" Text="Product"></asp:Label> </td> <td> <telerik:RadComboBox ID="cboProductType" runat="server" Width="100%"></telerik:RadComboBox> </td> </tr> <tr> <td> <asp:Label ID="lblVoucherAmount" runat="server" ForeColor="#444444" Text="Amount"></asp:Label> </td> <td> <telerik:RadMaskedTextBox ID="tbGeneratePIN" runat="server" AutoCompleteType="Disabled" CssClass="txtBox" DisplayPromptChar=" " Mask="#########" MaxLength="9" oncopy="return false" oncut="return false" onpaste="return false" PromptChar=" "> </telerik:RadMaskedTextBox> </td> </tr> </table> <br /> <table style="width:400px;margin-left:25px;"> <tr> <td colspan="3"> <asp:Label ID="lblVoucherPIN" runat="server" Font-Bold="True" Font-Size="14px"></asp:Label> <br /> </td> </tr> </table> <div class="scratchcardSave"> <br /> <asp:Button ID="btnVoucherGenerate" runat="server" onclick="btnVoucherGenerate_Click" Text="Generate" /> <asp:Button ID="btnVoucherClear" runat="server" onclick="btnVoucherClear_Click" Text="Clear" /> </div> </div> </telerik:RadPageView> </telerik:RadMultiPage> </telerik:RadAjaxPanel>protected void btnVoucherGenerate_Click(object sender, EventArgs e) { if (tbGeneratePIN.Text == string.Empty) { lblVoucherPIN.ForeColor = System.Drawing.Color.Red; lblVoucherPIN.Text = "Please insert voucher amount"; } else { iThNkContext.Prepaid pre = new iThNkContext.Prepaid(); String newID = ""; newID = Guid.NewGuid().ToString().Replace("-", ""); newID = newID.Substring(newID.Length - 16); newID = newID.ToUpper(); // Add PIN to Prepaid DB var userInfo = (from c in db.Currencies from a in db.Accounts from s in db.Sites from u in db.Users where c.CurrencyID == a.CurrencyID && a.AccountID == u.AccountID && s.SiteID == u.SiteID && u.UserID == LoggedUserID) select new { AccountID = a.AccountID, CurrencyID = c.CurrencyID, CurrencySymbol = c.CurrencySymbol, SiteName = s.SiteName, AccountName = a.AccountName }).FirstOrDefault(); if (userInfo != null) { AccountID = userInfo.AccountID; CurrencyID = userInfo.CurrencyID; CurrencySymbol = userInfo.CurrencySymbol; } try { pre.CurrencyID = CurrencyID; pre.AccountID = AccountID; pre.Amount = Convert.ToDecimal(tbGeneratePIN.Text); pre.SerialNumber = ("_"); pre.Pin = newID; pre.TransactionTypeID = 2; pre.SalesUserID = LoggedUserID); pre.SalesDate = DateTime.Now; pre.IsActivated = true; pre.IsActive = true; db.Prepaids.InsertOnSubmit(pre); db.SubmitChanges(); pre.SerialNumber = Convert.ToString(pre.PrepaidID).PadLeft(9, '0'); db.SubmitChanges(); Amount = pre.Amount; SerialNumber = pre.SerialNumber; PinNumber = pre.Pin; SiteName = userInfo.SiteName; accountID = userInfo.AccountID; AccountName = userInfo.AccountName; // update the database and set isPrinted = 1 pre.IsPrinted = true; db.SubmitChanges(); tbGeneratePIN.Text = string.Empty; RadWindow newWindow = new RadWindow(); newWindow.NavigateUrl = "Vouchers.aspx"; newWindow.Top = Unit.Pixel(22); newWindow.VisibleOnPageLoad = true; newWindow.Left = Unit.Pixel(0); RadWindowManager1.Windows.Add(newWindow); } catch (Exception ex) { lblVoucherPIN.ForeColor = System.Drawing.Color.Red; lblVoucherPIN.Text = ex.Message; } } }protected void RadButton1_Click(object sender, EventArgs e) { RadWindow newWindow = new RadWindow(); newWindow.NavigateUrl = "http://www.google.com"; newWindow.Top = Unit.Pixel(22); newWindow.VisibleOnPageLoad = true; newWindow.Left = Unit.Pixel(0); RadWindowManager1.Windows.Add(newWindow); }
<ConfirmTemplate>
<div class="rwDialogPopup radconfirm">
<div class="rwDialogText">
{1}
</div>
<div>
<a onclick="$find('{0}').close(true);" class="rwPopupButton" href="javascript:void(0);">
<span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[Yes]##</span></span></a>
<a onclick="$find('{0}').close(false);" class="rwPopupButton" href="javascript:void(0);">
<span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[No]##</span></span></a>
</div>
</div>
</ConfirmTemplate>
and javascript i use
function ConfirmReply(sender, args) {
var callBackFunction = Function.createDelegate(sender, function(shouldSubmit) {
if (shouldSubmit) {
this.click();
}
});
var text = "Do you want to close the message?";
var ss = radconfirm(text, callBackFunction, 300, 160, null, "Issue Bucket");
args.set_cancel(true);
}
I get error message
Object doesn't support property or method 'set_cancel'
Here:args.set_cancel(true);
if i call outside of grid it is working. Only call from grid template column button getting error.
Please any one help me.
<telerik:GridBoundColumn DataField="INPUT_BY" UniqueName="INPUT_BY" HeaderText="Input By" AllowFiltering="True" AutoPostBackOnFilter="true" ShowFilterIcon="false"><FilterTemplate> <telerik:RadTextBox runat="server" ></telerik:RadTextBox> </FilterTemplate>
</telerik:GridBoundColumn>//on aspx page <div class="clear"></div> <telerik:RadScheduler ID="RadScheduler1" runat="server"> <AppointmentContextMenus> <telerik:RadSchedulerContextMenu runat="server" ID="SchedulerAppointmentContextMenu"> <Items> <telerik:RadMenuItem Text="Completed / Re-Initiate" ImageUrl="../Images/right-img.png" Value="complete"/> <telerik:RadMenuItem Text="Notified" ImageUrl="../Images/calender_icon.gif"/> </Items> </telerik:RadSchedulerContextMenu> </AppointmentContextMenus> <TimeSlotContextMenus> <telerik:RadSchedulerContextMenu runat="server" ID="SchedulerTimeSlotContextMenu"> <Items> <telerik:RadMenuItem Text="New Appointment" ImageUrl="../Images/plus.png" Value="CommandAddAppointment"></telerik:RadMenuItem> <telerik:RadMenuItem Text="New Recurring Appointment" ImageUrl="../Images/refresh-icon.gif" Value="CommandAddRecurringAppointment"></telerik:RadMenuItem> <telerik:RadMenuItem IsSeparator="true"></telerik:RadMenuItem> <telerik:RadMenuItem Text="Go to today" Value="CommandGoToToday"></telerik:RadMenuItem> </Items> </telerik:RadSchedulerContextMenu> </TimeSlotContextMenus> </telerik:RadScheduler>//on aspx.cs page protected void bindCalendar(DataTable dtSchedule) { RadScheduler1.DataSource = dtSchedule; //RadScheduler1.DataSourceID = "schedule_id"; RadScheduler1.DataKeyField = "schedule_id"; RadScheduler1.DataStartField = "schedule_from"; RadScheduler1.DataEndField = "schedule_to"; RadScheduler1.DataRecurrenceField = "schedule_record_data"; RadScheduler1.DataDescriptionField = "schedule_description"; RadScheduler1.DataRecurrenceParentKeyField = "schedule_record_key"; RadScheduler1.DataSubjectField = "schedule_title"; RadScheduler1.DataBind(); }--table structureCREATE TABLE [ref].[scheduler]( [schedule_id] [int] IDENTITY(1,1) NOT NULL, [schedule_title] [nvarchar](max) NULL, [schedule_from] [datetime] NULL, [schedule_to] [datetime] NULL, [schedule_record_key] [int] NULL, [schedule_record_data] [nvarchar](max) NULL, [schedule_description] [nvarchar](max) NULL, [activity_type] [nvarchar](max) NULL, [schedule_users] [nvarchar](max) NULL, [schedule_group] [nvarchar](max) NULL, [schedule_sop] [int] NULL, [schedule_days] [nvarchar](max) NULL, [schedule_occurence] [nvarchar](max) NULL, [schedule_by] [int] NULL, [schedule_date] [datetime] NULL, [schedule_modify_by] [int] NULL, [schedule_modify_date] [datetime] NULL, [schedule_is_completed] [bit] NULL, [schedule_completed_users] [nvarchar](max) NULL, [schedule_completed_group] [nvarchar](max) NULL, [schedule_is_delete] [bit] NULL, [schedule_form] [int] NULL, [schedule_division_fkid] [int] NULL, [schedule_company_fkid] [int] NULL, [schedule_sop_for] [int] NULL, CONSTRAINT [PK_scheduler] PRIMARY KEY CLUSTERED ( [schedule_id] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]