private void NewSSCompte()
 {
     try
     {
         sscpt = new Comptes.SSCompte();
         ClearFields(2, 3);
         TxtIdSSCompte.Text        = sscpt.New("tSSCompte").ToString();
         BtnSaveSSCompte.Enabled   = true;
         BtnDeleteSSCompte.Enabled = false;
     }
     catch (InvalidOperationException ex)
     {
         MessageBox.Show("Une erreur est survenue pendant l'opération ! " + ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
     catch (System.Data.SqlClient.SqlException ex)
     {
         MessageBox.Show("Une erreur est survenue pendant l'opération ! " + ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Une erreur est survenue pendant l'opération ! " + ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
     finally
     {
         if (ImplementConnection.Instance.Conn != null)
         {
             if (ImplementConnection.Instance.Conn.State == System.Data.ConnectionState.Open)
             {
                 ImplementConnection.Instance.Conn.Close();
             }
         }
     }
 }