private void bindRepeaterE(int empId)
        {
            try
            {
                //LAY DANH SACH CONG TY
                cls_Module_Authority_Employee aEmp = new cls_Module_Authority_Employee();
                aEmp.EmployeeId = Convert.ToInt32(Session["UserId"]);

                DataTable dt = aEmp.GetCompanyByAuthorityCode(ConfigurationSettings.AppSettings["PermissionAuthority"]);
                ddlCompanySelect.DataSource = dt;
                ddlCompanySelect.DataBind();
                ViewState["DT_COMPANY"] = dt;
                ViewState["DT_DEPARTMENT"] = new cls_DepartmentInformation().SelectList(0);

                bindCboEmployee(empId);

                short moduleId, isAdmin;
                dt = aEmp.SelectByEId(ConfigurationSettings.AppSettings["Emp_Module"], ConfigurationSettings.AppSettings["PermissionAuthority"],
                                        empId, out moduleId, out isAdmin);

                if (isAdmin > 0)
                    btnESave.Enabled = isChange = false;
                else
                    btnESave.Enabled = isChange = true;

                List<cls_Module_Authority_Employee> list = getList(dt, moduleId);
                ViewState["DT_EAUTHORITY"] = dt;

                rptData.DataSource = list;
                rptData.DataBind();
            }
            catch (Exception ex)
            {
            }
        }
        private void bindRepeaterG(int gId)
        {
            try
            {
                //LAY DANH SACH CONG TY
                cls_Module_Authority_Employee aEmp = new cls_Module_Authority_Employee();
                aEmp.EmployeeId = Convert.ToInt32(Session["UserId"]);

                DataTable dt = aEmp.GetCompanyByAuthorityCode(ConfigurationSettings.AppSettings["PermissionAuthority"]);
                ddlCompanySelect1.DataSource = dt;
                ddlCompanySelect1.DataBind();
                ViewState["DT_COMPANY"] = dt;
                ViewState["DT_DEPARTMENT"] = new cls_DepartmentInformation().SelectList(0);

                bindGroupList(gId);

                short moduleId;
                isChange = true;
                dt = new cls_Module_Authority_Group().SelectByGId(Convert.ToInt32(Session["UserId"]), ConfigurationSettings.AppSettings["Emp_Module"],
                                                            ConfigurationSettings.AppSettings["PermissionAuthority"], gId, out moduleId);

                List<cls_Module_Authority_Employee> list = getList(dt, moduleId);
                ViewState["DT_GAUTHORITY"] = dt;

                rptData1.DataSource = list;
                rptData1.DataBind();
            }
            catch (Exception ex)
            {
            }
        }
        private void bindData()
        {
            try
            {
                //LAY DANH SACH CONG TY
                cls_Module_Authority_Employee aEmp = new cls_Module_Authority_Employee();
                aEmp.EmployeeId = Convert.ToInt32(Session["UserId"]);

                DataTable dt = aEmp.GetCompanyByAuthorityCode(ConfigurationSettings.AppSettings["PermissionAuthority"]);
                ddlCompany.DataSource = dt;
                ddlCompany.DataBind();

                bindPermissionList();
            }
            catch (Exception ex)
            {
            }
        }