コード例 #1
0
        private void BtnClean_Click(object sender, EventArgs e)
        {
            TxtNombre.Text = "";

            foreach (int i in ChkLstFuncionalidades.CheckedIndices)
            {
                ChkLstFuncionalidades.SetItemCheckState(i, CheckState.Unchecked);
            }
        }
コード例 #2
0
        private void BtnClean_Click(object sender, EventArgs e)
        {
            TxtSearch.Text      = "";
            DgvRoles.DataSource = null;
            TxtNombre.Text      = "";
            GbHolder.Enabled    = false;

            foreach (int i in ChkLstFuncionalidades.CheckedIndices)
            {
                ChkLstFuncionalidades.SetItemCheckState(i, CheckState.Unchecked);
            }
        }
コード例 #3
0
        private void SetFormData(Rol rol)
        {
            TxtNombre.Text = rol.Name.ToString();

            ChkHabilitado.Checked = rol.Habilitado;

            for (int j = 0; j < ChkLstFuncionalidades.Items.Count; j++)
            {
                KeyValuePair <int, String> item = (KeyValuePair <int, String>)ChkLstFuncionalidades.Items[j];

                if (rol.Funcionalidades.Any(p => p.Name == item.Value))
                {
                    ChkLstFuncionalidades.SetItemChecked(j, true);
                }
                else
                {
                    ChkLstFuncionalidades.SetItemChecked(j, false);
                }
            }
        }