Exemplo n.º 1
0
        public AsignarUsuarios(Familia familia)
        {
            InitializeComponent();
            this.familia          = familia;
            this.usuarioAsignados = familia.usuariosAsignados;
            this.gestorDeFamilias = GestorDeFamilias.ObtenerInstancia();
            this.gestorDeUsuarios = GestorDeUsuarios.ObtenerInstancia();

            this.usuariosNoAsignados   = gestorDeUsuarios.ConsultarUsuarios().Except(usuarioAsignados).ToList();
            this.usuarioAsignadosFixed = new List <Usuario>();
            usuarioAsignadosFixed.AddRange(usuarioAsignados);
        }
        private void ListarUsuarios()
        {
            List <Usuario> usuarios = gestorDeUsuarios.ConsultarUsuarios();

            empleadosDataGridView.DataSource          = usuarios;
            empleadosDataGridView.AutoGenerateColumns = false;

            foreach (DataGridViewColumn col in empleadosDataGridView.Columns)
            {
                if (col.DataPropertyName != "nombreUsuario")
                {
                    col.Visible = false;
                }
            }

            empleadosDataGridView.ClearSelection();
        }