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; } }