コード例 #1
0
        private void SaveRoleAccessLevel(int PermissionId, bool IsChecked)
        {
            Business.HR.RoleAccessLevel ObjRoleAccessLevel = new Business.HR.RoleAccessLevel();
            int RoleId = Convert.ToInt32(ddlRole.SelectedValue);

            ObjRoleAccessLevel.Save(RoleId, PermissionId, IsChecked);
        }
コード例 #2
0
        private void LoadRoleAccessLevel()
        {
            UncheckAll();
            int RoleId = Convert.ToInt32(ddlRole.SelectedValue);

            Business.HR.RoleAccessLevel ObjRoleAccessLevel = new Business.HR.RoleAccessLevel();
            DataTable DT = ObjRoleAccessLevel.GetByRoleId(RoleId);

            foreach (DataRow dr in DT.Rows)
            {
                if (ChkLstSettings.Items.FindByValue(dr["PermissionId"].ToString()) != null)
                {
                    ChkLstSettings.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true;
                }
                else if (ChkListHR.Items.FindByValue(dr["PermissionId"].ToString()) != null)
                {
                    ChkListHR.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true;
                }
                else if (ChkListInventory.Items.FindByValue(dr["PermissionId"].ToString()) != null)
                {
                    ChkListInventory.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true;
                }
                else if (ChkListService.Items.FindByValue(dr["PermissionId"].ToString()) != null)
                {
                    ChkListService.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true;
                }
                else if (ChkListReport.Items.FindByValue(dr["PermissionId"].ToString()) != null)
                {
                    ChkListReport.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true;
                }
                else if (ChkControlPanel.Items.FindByValue(dr["PermissionId"].ToString()) != null)
                {
                    ChkControlPanel.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true;
                }
                else if (chkListLeaveManagement.Items.FindByValue(dr["PermissionId"].ToString()) != null)
                {
                    chkListLeaveManagement.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true;
                }
                else if (chkListSales.Items.FindByValue(dr["PermissionId"].ToString()) != null)
                {
                    chkListSales.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true;
                }
                else if (chkListClaim.Items.FindByValue(dr["PermissionId"].ToString()) != null)
                {
                    chkListClaim.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true;
                }
            }
        }