<telerik:RadGrid>
<MasterTableView DataKeyNames="ID,CategoryName,ParentCategoryID">
<Columns>
<telerik:GridTemplateColumn UniqueName="edit">
<ItemTemplate>
<asp:LinkButton ID="delete_LinkButton" runat="server" Text="delete" CommandName="delete"
CommandArgument='<%# Eval("ID")+";" + Eval("CategoryName") %>' OnCommand="delete_LinkButton_Click"></asp:LinkButton>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
protected void delete_LinkButton_Click(object sender, CommandEventArgs e)
{
try
{
if (e.CommandName == "delete")
{
if (e.CommandArgument.ToString().Contains(";"))
{
string info = e.CommandArgument.ToString();
string[] arg = new string[2];
char[] splitter = { ';' };
arg = info.Split(splitter);
int Cat_Id = Convert.ToInt16(arg[0]);
string Cat_Name = arg[1].ToString();
operation = "D";
int exists = CategoryManager.DeleteCategory(operation, Cat_Id, Cat_Name, null);
//int exists = 1;
if (exists == 1)
{
strDelMsg = "Deleted successfully!";
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "SavedSuccess", "alert('" + strDelMsg + "');", true);
BindSchemeCategories();
}
else
{
strDelMsg = "This record cannot be deleted as it is mapped!";
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "SavedSuccess", "alert('" + strDelMsg + "');", true);
}
}
else
{
strDelMsg = "This record cannot be deleted as it is mapped!";
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "SavedSuccess", "alert('" + strDelMsg + "');", true);
}
}
}
catch (Exception ex)
{
}
}
<MasterTableView DataKeyNames="ID,CategoryName,ParentCategoryID">
<Columns>
<telerik:GridTemplateColumn UniqueName="edit">
<ItemTemplate>
<asp:LinkButton ID="delete_LinkButton" runat="server" Text="delete" CommandName="delete"
CommandArgument='<%# Eval("ID")+";" + Eval("CategoryName") %>' OnCommand="delete_LinkButton_Click"></asp:LinkButton>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
protected void delete_LinkButton_Click(object sender, CommandEventArgs e)
{
try
{
if (e.CommandName == "delete")
{
if (e.CommandArgument.ToString().Contains(";"))
{
string info = e.CommandArgument.ToString();
string[] arg = new string[2];
char[] splitter = { ';' };
arg = info.Split(splitter);
int Cat_Id = Convert.ToInt16(arg[0]);
string Cat_Name = arg[1].ToString();
operation = "D";
int exists = CategoryManager.DeleteCategory(operation, Cat_Id, Cat_Name, null);
//int exists = 1;
if (exists == 1)
{
strDelMsg = "Deleted successfully!";
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "SavedSuccess", "alert('" + strDelMsg + "');", true);
BindSchemeCategories();
}
else
{
strDelMsg = "This record cannot be deleted as it is mapped!";
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "SavedSuccess", "alert('" + strDelMsg + "');", true);
}
}
else
{
strDelMsg = "This record cannot be deleted as it is mapped!";
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "SavedSuccess", "alert('" + strDelMsg + "');", true);
}
}
}
catch (Exception ex)
{
}
}
No comments:
Post a Comment