hi
i use rad confirm in delete button on toolbar .
confirm work but my code for delete in codbehind not work.!
pls help
toolbar:
javascript :
codebehind:
i use rad confirm in delete button on toolbar .
confirm work but my code for delete in codbehind not work.!
pls help
toolbar:
<td colspan="3" height="40" valign="top"> <telerik:RadToolBar ID="RadToolBar1" OnClientButtonClicking="clientButtonClicked" runat="server" dir="rtl" Height="30px" onbuttonclick="RadToolBar1_ButtonClick" Skin="Office2007" Width="100%"> <Items> <telerik:RadToolBarButton runat="server" Text="new"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" Text="save"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" Text="edit"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" Text="del" > </telerik:RadToolBarButton> </Items> </telerik:RadToolBar>javascript :
<script type="text/javascript"> //<![CDATA[ var lastClickedItem = null; var clickCalledAfterRadconfirm = false; function clientButtonClicked(sender, args) { if (args.get_item().get_text() == 'Del') { if (!clickCalledAfterRadconfirm) { args.set_cancel(true); lastClickedItem = args.get_item(); radconfirm('DelØŸ', confirmCallBackFn, 330, 100, null, 'Tasnim232'); } } } function confirmCallBackFn(arg) { if (args) { clickCalledAfterRadconfirm = true; lastClickedItem.click(); } else clickCalledAfterRadconfirm = false; lastClickedItem = null; } //]]> </script>codebehind:
protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e) { if (e.Item.Index == 0) { T_Tittle.Text = ""; T_ID.Text = "0"; } else if (e.Item.Index == 1) { int Opr_ = 0; if ((T_ID.Text == "") | (T_ID.Text == "0")) Opr_ = 1; else Opr_ = 2; Pishraft _Sanj = new Pishraft(); BLL_Pishraft _Ins = new BLL_Pishraft(); _Sanj.Pishraft_ID = Convert.ToInt32(T_ID.Text); _Sanj.Pishraft_Tittle = T_Tittle.Text; DataTable DT_ = _Ins.Pishraft_Act(_Sanj, Opr_); if (DT_.Rows[0][0].ToString() == "1") { WindowManager_.RadAlert("OK", 330, 100, "Tasnim", ""); Grid_.DataBind(); } else if (DT_.Rows[0][0].ToString() == "2") WindowManager_.RadAlert("د", 330, 100, "Tasnim", ""); else if (DT_.Rows[0][0].ToString() == "-1") WindowManager_.RadAlert("ok", 330, 100, "Tasnim", ""); } else if (e.Item.Index == 2) { Grid__SelectedIndexChanged(sender, e); } else if (e.Item.Index == 3) { if (T_ID.Text != "") { Pishraft _Noe = new Pishraft(); BLL_Pishraft _Ins = new BLL_Pishraft(); _Noe.Pishraft_ID = Convert.ToInt32(T_ID.Text); _Noe.Pishraft_Tittle = T_Tittle.Text; DataTable DT_N = _Ins.Pishraft_Act(_Noe, 3); if (DT_N.Rows[0][0].ToString() == "1") { WindowManager_.RadAlert("عت", 330, 100, "Tasnim", ""); Grid_.DataBind(); } } }