Exemplo n.º 1
0
        public void TestRubriques()
        {
            //Arranger
            List<Rubrique> rubriques = new List<Rubrique>();
            Rubrique rub1 = new Rubrique();
            Rubrique rub2 = new Rubrique();
            Rubrique rub3 = new Rubrique();
            Rubrique rub4 = new Rubrique();
            Rubrique rub5 = new Rubrique();
            Rubrique rub6 = new Rubrique();

            rub1.IdRub = 1;
            rub2.IdRub = 2;
            rub3.IdRub = 3;
            rub4.IdRub = 4;
            rub5.IdRub = 5;
            rub6.IdRub = 6;

            rub1.NomRub = "Developpement";
            rub2.NomRub = "Developpement Web";
            rub3.NomRub = "Questions Diverses";
            rub4.NomRub = "Stage En Entreprise";
            rub5.NomRub = "Espace Detente";
            rub6.NomRub = "Adresses Utiles";
            
            rubriques.Add(rub1);
            rubriques.Add(rub2);
            rubriques.Add(rub3);
            rubriques.Add(rub4);
            rubriques.Add(rub5);
            rubriques.Add(rub6);
            
            //Agir
            List<Rubrique> resultat = BLLOutils.BLL.ListAllRubriques();

             // Auditer

             CollectionAssert.AreEqual(rubriques, resultat);
 
        }
Exemplo n.º 2
0
 public static IEnumerable<Rubrique> GetRubriques()
 {
     try
     {
         if (LesRubriquesChargees == null)
         {
             var ctx = SharepointContextFactory.GetContext();
             var maListe = ctx.Web.Lists.GetByTitle("ICOMI_RUBRIQUES");
             string cquery = @"<View/>";
             var camlQuery = new CamlQuery()
             {
                 ViewXml = cquery
             };
             var resultat = maListe.GetItems(camlQuery);
             ctx.Load(resultat);
             ctx.ExecuteQuery();
             List<Rubrique> lesRubriques = new List<Rubrique>();
             Rubrique r = null;
             if (resultat.Count > 0)
             {
                 foreach (var item in resultat)
                 {
                     r = new Rubrique();
                     r.Code = item.FieldValues["Code"] != null ? item.FieldValues["Code"].ToString() : string.Empty;
                     r.Libelle = item.FieldValues["Libelle"] != null ? item.FieldValues["Libelle"].ToString() : string.Empty;
                     lesRubriques.Add(r);
                 }//fin foreach
             }
             LesRubriquesChargees = lesRubriques;
         }
         return LesRubriquesChargees;
     }
     catch (Exception ex)
     {
         throw new Exception("Erreur lors de la connexion de l'utilisateur", ex);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Indique si l'objet est valide
 /// </summary>
 private bool CanExecuteSelectRubriqueCommand(Rubrique param)
 {
     return true;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Valide l'édition en cours et retourne à l'écran principal
 /// </summary>
 /// <param name="notUsed"></param>
 protected virtual void ExecuteSelectRubriqueCommand(Rubrique param)
 {
     Messenger.Default.Send<SelectRubriqueMessage>(new SelectRubriqueMessage() { RubriqueSelected =param});
 }
Exemplo n.º 5
0
 private ObservableCollection<DocumentMetadataDataContract> RetrieveDocumentsForRubrique(Rubrique laRubrique)
 {
     try
     {
         var gSP = new GestionSharepoint();
         string LibraryName = "ICOMI_BPH";
         string extension = string.Empty;
         var l = gSP.GetAllDocumentMetaByRubrique(laRubrique.Code, LibraryName, out extension);
         if (l != null)
         {
             return new ObservableCollection<DocumentMetadataDataContract>(l);
         }
     }
     catch (Exception ex)
     {
         return null;
     }
     finally
     {
     }
     return null;
 }
 public RubriqueRoutedEventArgs(RoutedEventArgs e, Rubrique laRubrique)
     : base(e.RoutedEvent)
 {
     LaRubrique = laRubrique;
 }