private void BtnValider_Click(object sender, RoutedEventArgs e)
        {
            string s = labelTitre.Content.ToString();

            switch (s)
            {
            case TITRE_CODE:
                switch (GetTabHeaderSelected(tabControlCode))
                {
                case TABITEM_AGENCE:
                    Agence a = new Agence();
                    a.Acronyme = textboxAgenceCodeAcronyme.Text.Trim();
                    a.Label    = textboxAgenceCodeLable.Text.Trim();
                    agenceRepository.AddAgence_(a);
                    break;

                case TABITEM_NOMENCLATURE:
                    Nomenclature nomenclature = new Nomenclature();
                    nomenclature.Nom       = textboxNomenclatureNom.Text.Trim();
                    nomenclature.Uri.Label = textboxNomenclatureUri.Text.Trim();
                    nomenclature.Version   = textboxNomenclatureVersion.Text.Trim();
                    nomenclature.AgenceId  = GetAgenceId(comboBoxAgenceCode_1);
                    nomenclatureRepository.AddNomenclature_(nomenclature);
                    break;

                case TABITEM_CODE:
                    Code code = new Code();
                    code.Valeur    = textboxCode.Text.Trim();
                    code.Affichage = textboxAffichage.Text.Trim();
                    //code.Langue.Code.Valeur = GetAgenceId(comboBoxLangue);
                    code.NomenclatureId = GetNomenclatureId(comboBoxNomenclatureCode);
                    codeRepository.AddCode_(code);
                    break;
                }
                break;

            case TITRE_IDENTIFIANT:
                switch (GetTabHeaderSelected(tabControlIdentifiant))
                {
                case TABITEM_AGENCE:
                    break;

                case TABITEM_SYSTEM:
                    break;

                case TABITEM_IDENTIFIANT:
                    break;
                }
                break;
            }
        }