Пример #1
0
        private void Rol_Detalle_Load(object sender, System.EventArgs e)
        {
            RolService rolService = (RolService)ServiceFactory.GetService("Rol");

            list_funcionalidades.DataSource = rolService.getAllFuncionalidades();
            textBox_nombre.Text             = rol.Nombre;

            if (rol.Estado)
            {
                habilitado.CheckState = CheckState.Checked;
            }

            for (int i = 0; i < list_funcionalidades.Items.Count; i++)
            {
                Funcionalidad fun = (Funcionalidad)list_funcionalidades.Items[i];
                foreach (Funcionalidad fun_rol in rol.GetFuncionalidades())
                {
                    if (fun_rol.GetId().Equals(fun.GetId()))
                    {
                        list_funcionalidades.SetItemChecked(i, true);
                        fun.SetEstado(Funcionalidad.EstadoFuncionalidad.SIN_CAMBIOS);
                    }
                }
            }
        }