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); }
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); } }
/// <summary> /// Indique si l'objet est valide /// </summary> private bool CanExecuteSelectRubriqueCommand(Rubrique param) { return true; }
/// <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}); }
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; }