//      avec authentification
 public frmGesGroupeUser(string _us)
 {
     InitializeComponent();
     gestionGroupe = new ctrlGroupeUser();
     UserNm = _us;
     chargerColonne();
     droitUser();
 }
        private void chargeDet()
        {
            gestionGroupe = new ctrlGroupeUser();
            this.btnCopier.Location = new Point(450, 12);
            this.PositionBtn(350);
            //this.btnAnnuler.Location = new Point(315, 280);
            //this.btnEnregistrer.Location = new Point(10, 280);
            //this.btnActiverModif.Location = new Point(100, 280);
            //this.btnSupprimer.Location = new Point(190, 280);

            this.btnEnregistrer.Click += new EventHandler(btnEnregistrer_Click);
            this.btnSupprimer.Click += new EventHandler(btnSupprimer_Click);
            this.btnCopier.Click += new EventHandler(btnCopier_Click);
            this.btnActiverModif.Click += new EventHandler(btnActiverModif_Click);

            this.Text = "Texel : Détail - Groupe d'utilisateur";

            if (statut == true)
            {
                btnEnregistrer.Enabled = false;
            }
            else
            {
                btnCopier.Enabled = false;
                btnSupprimer.Enabled = false;
                btnActiverModif.Enabled = false;
                txtNom.ReadOnly = false;
                btnAddDr.Enabled = true;
                btnDeletDr.Enabled = true;
                tvLstDr.Enabled = true;
                tvGroupDr.Enabled = true;
            }
        }
 public frmGesGroupeUser()
 {
     InitializeComponent();
     gestionGroupe = new ctrlGroupeUser();
     chargerColonne();
 }
        private void update()
        {
            gestionGroupe = new ctrlGroupeUser();
            int Colum = gridGroupUser.SortedColumn.Index;
            int Idselect = 0;
            if (gridGroupUser.Rows.Count != 0)
                Idselect = ((GroupeUtil)this.Tag).idGroupe;
            ListSortDirection DD = ListSortDirection.Descending;
            if (gridGroupUser.SortOrder == SortOrder.Ascending)
                DD = ListSortDirection.Ascending;

            gridGroupUser.Rows.Clear();
            chargeDonnee();
            gridGroupUser.Sort(gridGroupUser.Columns[Colum], DD);
            int R = gestionGroupe.RowsById(Idselect, gridGroupUser);
            gridGroupUser.Rows[R].Cells[1].Selected = true;         //      utile ?
            gridGroupUser.Rows[R].Selected = true;
        }