Ejemplo n.º 1
0
        protected void loadPermissionToChkBoxListPermission()
        {
            PermissionController permission_obj = new PermissionController();
            DataTable            dt             = permission_obj.GetPermissionsByCode("SYSTEM_TAB");

            CheckBoxList_Permission.DataSource     = dt;
            CheckBoxList_Permission.DataTextField  = "PermissionName";
            CheckBoxList_Permission.DataValueField = "PermissionId";
            CheckBoxList_Permission.DataBind();

            //ArrayList array_data = new ArrayList();
            //array_data.Add(new ListItem("View", "V"));
            //array_data.Add(new ListItem("Insert", "I"));
            //array_data.Add(new ListItem("Update", "U"));
            //array_data.Add(new ListItem("Security", "S"));
            //array_data.Add(new ListItem("History", "H"));

            //CheckBoxList_Permission.DataSource = array_data;
            //CheckBoxList_Permission.DataTextField = "Text";
            //CheckBoxList_Permission.DataValueField = "Value";
            //CheckBoxList_Permission.DataBind();
        }
Ejemplo n.º 2
0
        protected void loadPermissionToChkBoxListPermission(string permissions)
        {
            PermissionController permission_obj = new PermissionController();
            DataTable            dt             = permission_obj.GetPermissionsByCode("SYSTEM_TAB");

            CheckBoxList_Permission.DataSource     = dt;
            CheckBoxList_Permission.DataTextField  = "PermissionName";
            CheckBoxList_Permission.DataValueField = "PermissionId";
            CheckBoxList_Permission.DataBind();

            string[] arr_result = permissions.Split(new string[] { "," }, StringSplitOptions.None);
            for (int i = 0; i < CheckBoxList_Permission.Items.Count; i++)
            {
                for (int x = 0; x < arr_result.Length; x++)
                {
                    if (CheckBoxList_Permission.Items[i].Value == arr_result[x])
                    {
                        CheckBoxList_Permission.Items[i].Selected = true;
                    }
                }
            }
        }