示例#1
0
        /// <summary>
        /// Constructeur d'un data access layer de type MOC
        /// </summary>
        private DALManager()
        {
            Artiste tmpArt;
            IList<Artiste> tmpList = new List<Artiste>();
            IList<Artiste> tmpList2 = new List<Artiste>();

            Utilisateurs.Add(new Utilisateur("Kevin", "pass"));
            Utilisateurs.Add(new Utilisateur("alex", "pass"));

            Artistes.Add(new Artiste("Alexandre", "Mottet", new DateTime(1990, 05, 13), 0));
            Artistes.Add(new Artiste("Mikael", "Perrin", new DateTime(01, 01, 01), 1));
            Artistes.Add(new Artiste("Jeremy", "Bounynynyny", new DateTime(01, 01, 01), 2));
            Artistes.Add(new Artiste("Kévin", "Renella", new DateTime(1991, 06, 07), 3));

            tmpArt = new Artiste("Johnny", "Halliday", new DateTime(1940, 01, 01), 4);
            Artistes.Add(tmpArt);
            tmpList.Add(tmpArt);
            tmpArt = new Artiste("Wax", "Tailor", new DateTime(1960, 03, 17), 5);
            tmpList2.Add(tmpArt);

            Evenements.Add(new Exposition("Charivari", "Medieval", 15f, new Guid(), 10, Artistes));

            Evenements.Add(new Concert("Concert Johnny Halliday", "Rock", 70f, new Guid(), null, 160, 20, tmpList));
            Evenements.Add(new Concert("Wax Tailor", "Electro", 35f, new Guid(), null, 240, 2, tmpList2));

            Lieux.Add(new Lieu("", "Place du charivari", "Billom", "Quartier Medieval", 150, "charivari.fr"));
            Lieux.Add(new Lieu("", "Zénith", "Aubière", "Rue du Zénith", 8000, "zénith.fr"));
            Lieux.Add(new Lieu("", "LaCoopé", "Clermont-Ferrand", "Place du 1er mai", 3000, "lacoope.fr"));

            Plannings.Add(new PlanningElement(Evenements.First(), Lieux.First(), new DateTime(2012, 12, 01), new DateTime(2012, 12, 31), 0));
            Plannings.Add(new PlanningElement(Evenements.ElementAt(1), Lieux.ElementAt(1), new DateTime(2012, 12, 15), new DateTime(2012, 12, 15), 0));
            Plannings.Add(new PlanningElement(Evenements.ElementAt(2), Lieux.ElementAt(2), new DateTime(2013, 04, 21), new DateTime(2013, 04, 21), 0));
            Plannings.Add(new PlanningElement(Evenements.ElementAt(2), Lieux.ElementAt(2), new DateTime(2013, 04, 22), new DateTime(2013, 04, 22), 0));
            Plannings.Add(new PlanningElement(Evenements.ElementAt(2), Lieux.ElementAt(2), new DateTime(2013, 04, 23), new DateTime(2013, 04, 23), 0));
        }
示例#2
0
 public Concert(Artiste inArtiste, String inDescription, String inGuid, float inTarif, String inTitre, bool inDispositionParticuliere, int inDureeEnMinutes, int inNombreLoges)
     : base(inArtiste, inDescription, inGuid, inTarif, inTitre)
 {
     DispositionParticuliere = inDispositionParticuliere;
     DureeEnMinutes = inDureeEnMinutes;
     NombreLoges = inNombreLoges;
 }
示例#3
0
 public Evenement(Artiste inArtiste, String inDescription, String inGuid, float inTarif, String inTitre)
 {
     Artistes = inArtiste;
     Description = inDescription;
     Guid = inGuid;
     Tarif = inTarif;
     Titre = inTitre;
 }
示例#4
0
        public DalManager()
        {
            mArtistes = new List<Artiste>();
            Artiste artiste_a = new Artiste(1, "Bogtob", "Karim", new DateTime(1212, 12, 12));
            mArtistes.Add(artiste_a);

            Artiste artiste_b = new Artiste(2, "Faure", "Vivien", new DateTime(1111, 11, 11));
            mArtistes.Add(artiste_b);

            Concert concert = new Concert(3, mArtistes, "LES BOGOSS", 2.00f, "LES BOGOSS EN FOLIE", Concert.DispositionCli.SUPERSON, 90, 3);

            Exposition exposition_a = new Exposition(4, mArtistes, "PEINTURE NEXT GEN", 2.00f, "NEW PEINTURES", 42);

            mLieux.Add(new Lieu(5, "84 Rue du Troufion", "99999", "Baie des cochons", 999, "CUBA", .2f, "+66666666", "Sierra Maestra"));
            mLieux.Add(new Lieu(6, "37B Rue des Alouettes", "63201", "Baie des singes", 1999, "FRANCE", .2f, "+06321303", "Clermont-Ferrand"));

            mPlannings.Add(new PlanningElement(7, new DateTime(2013, 1, 1), new DateTime(2013, 2, 1), concert, mLieux.ElementAt(0), 66));
            mPlannings.Add(new PlanningElement(8, new DateTime(2014, 1, 1), new DateTime(2014, 2, 1), concert, mLieux.ElementAt(1), 66));
            mPlannings.Add(new PlanningElement(9, new DateTime(2013, 2, 3), new DateTime(2013, 2, 5), exposition_a, mLieux.ElementAt(1), 59));

            mUsers.Add("kbogtob", new User("Bogtob", "Karim", "kbogtob", "blabla"));
            mUsers.Add("vfaure", new User("Faure", "Vivien", "vfaure", "bloblo"));
        }
示例#5
0
 public static ArtistWS Convert(Artiste artiste)
 {
     return new ArtistWS(artiste.Giud, artiste.Nom, artiste.Prenom);
 }
示例#6
0
 public Exposition(int inNombreOeuvresExposees, Artiste inArtiste, String inDescription, String inGuid, float inTarif, String inTitre)
     : base(inArtiste, inDescription, inGuid, inTarif, inTitre)
 {
     NombreOeuvresExposees = inNombreOeuvresExposees;
 }
示例#7
0
 public ArtisteWS(Artiste a)
 {
     Nom = a.Nom;
     Guid = a.Guid;
     DateNaissance = a.DateNaissance;
 }
示例#8
0
 // constructeur d'un concert
 public EvenementWS(Artiste inArtiste, String inDescription, String inGuid, float inTarif, String inTitre, bool inDispositionParticuliere, int inDureeEnMinutes, int inNombreLoges)
 {
     Concert = true;
     Artistes = ArtisteWS.castFromArtiste(inArtiste);
     Description = inDescription;
     Guid = inGuid;
     Tarif = inTarif;
     Titre = inTitre;
     DispositionParticuliere = inDispositionParticuliere;
     DureeEnMinutes = inDureeEnMinutes;
     NombreLoges = inNombreLoges;
     DispositionParticuliere = inDispositionParticuliere;
     DureeEnMinutes = inDureeEnMinutes;
     NombreLoges = inNombreLoges;
 }