using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Telerik.Web.UI;
namespace runzemall.BackManagement
{
public partial class father : System.Web.UI.Page
{
Maticsoft.BLL.FatherType father_bll = new Maticsoft.BLL.FatherType();
Maticsoft.Model.FatherType father_model = new Maticsoft.Model.FatherType();
Maticsoft.BLL.SonType son1_bll = new Maticsoft.BLL.SonType();
Maticsoft.Model.SonType son_model = new Maticsoft.Model.SonType();
static string sql = “”;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
sql = “”;
}
RadButton4.Attributes[“onclick”] = “sontype();return false;”;//查看子类
btnAdd.Attributes[“onclick”] = “OpenAddPro();return false;”;//添加
btnEdit.Attributes[“onclick”] = “OpenAddProTwo();return false;”;//修改
}
protected void RadButton4_Click1(object sender, EventArgs e)
{
Response.Redirect("son.aspx");
}
protected void RadGrid1_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
{
string str = "";
str += sql;
RadGrid1.DataSource = father_bll.GetList(str);
}
protected void RadGrid1_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
{
string id=e.CommandArgument.ToString();
if (e.CommandName == "Deletes")
{
ID = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["FatherId"].ToString();
DataSet ds = son1_bll.GetList("FatherId='" + ID + "'");
if (ds.Tables[0].Rows.Count > 0)
{
RadAjaxManager1.Alert("存在子类别,不能删除");
}
else
{
father_bll.Delete(e.CommandArgument.ToString());//删除
RadGrid1.Rebind();//重新绑定
}
}
}
protected void RadButton1_Click(object sender, EventArgs e)
{
sql = "FatherName like '%" + RadTextBox1.Text + "%'";
RadGrid1.Rebind();
}
protected void btnAdd_Click(object sender, EventArgs e)
{
}
}
}