protected void Button1_Click(object sender, EventArgs e) { ManagerPagePowerBll managerPagePowerBll = new ManagerPagePowerBll(); ManagerPagePowerEnitity managerPagePowerEntity = new ManagerPagePowerEnitity(); string managerID = this.GetManagerID(); managerPagePowerEntity.ManagerID = managerID; managerPagePowerBll.DeleteByManager(managerPagePowerEntity); for (int i = 0; i < this.GridView1.Rows.Count; i++) { CheckBoxList checkBoxList = (CheckBoxList)this.GridView1.Rows[i].FindControl("ckChild"); LinkButton linkButton = (LinkButton)this.GridView1.Rows[i].FindControl("lkPages"); CheckBox checkBox = (CheckBox)this.GridView1.Rows[i].FindControl("ckParent"); if (checkBoxList != null && linkButton != null && checkBox != null && checkBox.Checked) { managerPagePowerEntity.ManagerID = managerID; managerPagePowerEntity.Id = int.Parse(linkButton.CommandArgument); managerPagePowerBll.Add(managerPagePowerEntity); for (int j = 0; j < checkBoxList.Items.Count; j++) { if (checkBoxList.Items[j].Selected) { managerPagePowerEntity.Id = int.Parse(checkBoxList.Items[j].Value); managerPagePowerBll.Add(managerPagePowerEntity); } } } } }
protected void LinkButton1_Command(object sender, CommandEventArgs e) { ManagerPagePowerBll teacherPagePowerBll = new ManagerPagePowerBll(); teacherPagePowerBll.DeleteByManager(new ManagerPagePowerEnitity { ManagerID = e.CommandArgument.ToString().Trim() }); this.LoadPage(); }