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); } } } } }
private DataTable GetAllMenus() { ManagerPagePowerBll teacherPagePowerBll = new ManagerPagePowerBll(); return(teacherPagePowerBll.GetByManager(new ManagerPagePowerEnitity { ManagerID = MenuDAL.managerid })); }
protected void LinkButton1_Command(object sender, CommandEventArgs e) { ManagerPagePowerBll teacherPagePowerBll = new ManagerPagePowerBll(); teacherPagePowerBll.DeleteByManager(new ManagerPagePowerEnitity { ManagerID = e.CommandArgument.ToString().Trim() }); this.LoadPage(); }
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { GridView gridView = (GridView)e.Row.FindControl("GridView2"); Label label = (Label)e.Row.FindControl("lbID"); if (gridView != null && label != null) { ManagerPagePowerBll teacherPagePowerBll = new ManagerPagePowerBll(); gridView.DataSource = teacherPagePowerBll.GetByTeacher(new ManagerPagePowerEnitity { ManagerID = label.Text }, 0); gridView.DataBind(); } } }
protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { ManagerPagePowerBll teacherPagePowerBll = new ManagerPagePowerBll(); ManagerPagePowerEnitity teacherPagePowerEntity = new ManagerPagePowerEnitity(); DataList dataList = (DataList)e.Row.FindControl("DataList1"); LinkButton linkButton = (LinkButton)e.Row.FindControl("lkPages"); Label label = (Label)e.Row.FindControl("lbID"); if (dataList != null && linkButton != null && label != null) { int i = int.Parse(linkButton.CommandArgument.ToString()); teacherPagePowerEntity.ManagerID = label.Text; dataList.DataSource = teacherPagePowerBll.GetByTeacher(teacherPagePowerEntity, i); dataList.DataBind(); } } }
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { PageBll pageBll = new PageBll(); PagesEnitity pageEntity = new PagesEnitity(); CheckBoxList checkBoxList = (CheckBoxList)e.Row.FindControl("ckChild"); CheckBox checkBox = (CheckBox)e.Row.FindControl("ckParent"); LinkButton linkButton = (LinkButton)e.Row.FindControl("lkPages"); if (checkBoxList != null && linkButton != null && checkBox != null) { int parentID = int.Parse(linkButton.CommandArgument.ToString()); pageEntity.ParentID = parentID; checkBoxList.DataSource = pageBll.GetByParent(pageEntity); checkBoxList.DataTextField = "pagename"; checkBoxList.DataValueField = "ID"; checkBoxList.DataBind(); ManagerPagePowerBll managerPagePowerBll = new ManagerPagePowerBll(); DataTable allByManager = managerPagePowerBll.GetAllByManager(new ManagerPagePowerEnitity { ManagerID = this.GetManagerID() }); if (allByManager != null) { for (int i = 0; i < allByManager.Rows.Count; i++) { if (allByManager.Rows[i]["ID"].ToString() == parentID.ToString()) { checkBox.Checked = true; } for (int j = 0; j < checkBoxList.Items.Count; j++) { if (allByManager.Rows[i]["ID"].ToString() == checkBoxList.Items[j].Value.ToString()) { checkBoxList.Enabled = true; checkBoxList.Items[j].Selected = true; } } } } } } }