Exemple #1
0
    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);
                    }
                }
            }
        }
    }
Exemple #2
0
    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();
         }
     }
 }
Exemple #6
0
    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;
                            }
                        }
                    }
                }
            }
        }
    }