private void cargarFuncionalidades() { List <Funcionalidad> funcionalidades = FuncionalidadDAO.obtener_todas_funcionalidades(); foreach (Funcionalidad funcionalidad in funcionalidades) { chkFuncionalidades.Items.Add(funcionalidad, CheckState.Unchecked); } chkFuncionalidades.DisplayMember = "nombre"; chkFuncionalidades.SelectedValue = "id"; }
private void cargarFuncionalidades() { List <Funcionalidad> funcionalidades = FuncionalidadDAO.obtener_todas_funcionalidades(); List <Funcionalidad> funcionalidades_rol = FuncionalidadDAO.obtener_funcionalidades_de_rol(rol_a_modificar); foreach (Funcionalidad funcionalidad in funcionalidades) { if (funcionalidades_rol.Any(f => f.id == funcionalidad.id)) //rol_a_modificar.funcionalidades.Any(f => f.id == funcionalidad.id) { chkFuncionalidades.Items.Add(funcionalidad, CheckState.Checked); } else { chkFuncionalidades.Items.Add(funcionalidad, CheckState.Unchecked); } chkFuncionalidades.DisplayMember = "nombre"; chkFuncionalidades.SelectedValue = "id"; } txtNombre.Text = rol_a_modificar.nombre; }
private void set_funcionalidades_chkLst() { List <Funcionalidad> funcionalidades = FuncionalidadDAO.obtener_todas_funcionalidades(); foreach (Funcionalidad func in funcionalidades) { if (rol_modificar != null && rol_modificar.funcionalidades.Any(f => f.id == func.id)) { chkLstFuncionalidades.Items.Add(func, CheckState.Checked); } else { chkLstFuncionalidades.Items.Add(func, CheckState.Unchecked); } chkLstFuncionalidades.DisplayMember = "nombre"; chkLstFuncionalidades.ValueMember = "id"; } if (rol_modificar != null) { txtNombreRol.Text = rol_modificar.nombre; } }