示例#1
0
 /// <summary>
 /// Menu element : Afficher un compte
 /// </summary>
 private void afficherCompteToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (LoggedUser.compte.Grade == Grade.Capitaine)
     {
         DlgChoisirCompte choixcompte = new DlgChoisirCompte();
         if (choixcompte.ShowDialog() == DialogResult.OK)
         {
             Compte c = choixcompte.Extraire();
             if (c != null)
             {
                 new DlgSaisieCompte(TypeDeSaisie.Affichage, Grade.Capitaine, c).ShowDialog();
             }
         }
     }
     else
     {
         new DlgSaisieCompte(TypeDeSaisie.Affichage, LoggedUser.compte.Grade, LoggedUser.compte).ShowDialog();
     }
 }
示例#2
0
        /// <summary>
        /// Menu element : Supprimer un compte
        /// </summary>
        private void supprimerToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DlgChoisirCompte choixcompte = new DlgChoisirCompte();

            if (choixcompte.ShowDialog() == DialogResult.OK)
            {
                Compte c = choixcompte.Extraire();
                if (c == null)
                {
                    MB.Avertir("Ce compte n'exist pas");
                }
                else
                {
                    if (MB.ConfirmerOuiNon("Voulez-vous vraiment supprimer définitivement ce compte?"))
                    {
                        RequetesSQL.SupprimerCompte(c.Matricule.ToString());
                    }
                }
            }
        }
示例#3
0
        /// <summary>
        /// Menu element : Modifier un compte
        /// </summary>
        private void modifierCompteToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DlgChoisirCompte choixcompte = new DlgChoisirCompte();

            if (choixcompte.ShowDialog() == DialogResult.OK)
            {
                Compte c = choixcompte.Extraire();
                if (c == null)
                {
                    MB.Avertir("Ce compte n'exist pas");
                }

                DlgSaisieCompte d = new DlgSaisieCompte(TypeDeSaisie.Modification, LoggedUser.compte.Grade, c);
                if (d.ShowDialog() == DialogResult.Cancel)
                {
                    return;
                }
                else
                {
                    c = d.Extraire();
                    RequetesSQL.UpdateCompte(c);
                }
            }
        }