예제 #1
0
    //删除
    protected void delete_brn_Click(object sender, EventArgs e)
    {
        int res = 0;

        for (int i = 0; i < Repeater1.Items.Count; i++)
        {
            CheckBox ck = (CheckBox)Repeater1.Items[i].FindControl("CheckBox1");
            if (ck.Checked == true)
            {
                int secondId = int.Parse(((Label)Repeater1.Items[i].FindControl("Label1")).Text.ToString());
                if (secondId != 0)
                {
                    if (pointService.SecondPointHasTopic(secondId))
                    {
                        alert(pointService.GetFirstPoint(secondId).FirstPointName
                              + " 存在二级知识点, 无法删除");
                    }
                    else
                    {
                        res = pointService.DeleteSecond(secondId);
                        if (res == 0)
                        {
                            alert("删除失败");
                            break;
                        }
                    }
                }
            }
        }
        if (res == 1)
        {
            alert("删除成功");
        }
        BindSecondPoint(FirstId);
    }