Example #1
0
        public static List<AudienceTV> MapAudienceTv(Signalitique sigInstance,int dayOfWeek,int quart,string libelle)
        {
            var listeAudiencesTv = new List<AudienceTV>();
            sigInstance.AudienceTVs.CriteriaString = "NumeroJour== "+dayOfWeek+" AND NumeroQuertdheure == "+quart+" AND SupportTV.Libelle=='" + libelle+"'";
            foreach (var aud in sigInstance.AudienceTVs)
            {
                var audTv = new AudienceTV()
                {
                    id = aud.Oid,
                    NumeroJour = aud.NumeroJour,
                    NumeroQuertdheure = aud.NumeroQuertdheure,

                };
                audTv.SupportTV = MapSupportTv(aud.SupportTV);
                listeAudiencesTv.Add(audTv);
            }
            return listeAudiencesTv;
        }
Example #2
0
        private static List<AudienceRadio> MapAudienceRadio( Signalitique sig)
        {
            var listeAudiencesRd = new List<AudienceRadio>();
            foreach (var aud in sig.AudienceRadios)
            {
                var audRadio = new AudienceRadio()
                    {
                        NumeroJour = aud.NumeroJour,
                        id = aud.Oid,
                        QuartHeure = aud.QuartHeure,

                    };

                audRadio.SupportRadio = MapSupportRadio(aud.SupportRadio);
                listeAudiencesRd.Add(audRadio);
            }
            return listeAudiencesRd;
        }
Example #3
0
        private static ISignalitique MapSignalitique(Signalitique sig)
        {
            var sigInstance = new POCO.Donnees.Signalitique()
                {
                    Id=sig.Oid,
                    Ville = sig.Ville,
                    AppareilPhotoNumerique = sig.AppareilPhotoNumerique,
                    id = sig.Oid,
                    Age = sig.Age,
                    Aspirateur = sig.Aspirateur,
                    TypeHabitat = (TypeHabitation)sig.TypeHabitat,
                    TrancheAge = sig.TrancheAge,
                    Televisionencouleur = sig.Televisionencouleur,
                    Telephone = sig.Telephone,
                    TailleFoyer = (TailleFoyer)sig.TailleFoyer,
                    Statutfamilial = (StatutFamiliale)sig.Statutfamilial,
                    Situationmatrimoniale = (SituationMatrimonial)sig.Situationmatrimoniale,
                    SecheLinge = sig.SecheLinge,
                    RevenueTotalFoyer = (RevenuTotalFoyer)sig.RevenueTotalFoyer,
                    Refrigirateur = sig.Refrigirateur,
                    Poid = sig.Poid,
                    Pcsansconnexion = sig.Pcsansconnexion,
                    PCConnexion = sig.PCConnexion,
                    Niveau = sig.Niveau,
                    NbVoiture =sig.NbVoiture,
                    NbPiece = sig.NbPiece,
                    Mois = sig.Mois,
                    Mobile = sig.Mobile,
                    Magnetoscope = sig.Magnetoscope,
                    Lecteurradiocassette = sig.Lecteurradiocassette,
                    LecteurDVD = sig.LecteurDVD,
                    LecteurCD = sig.LecteurCD,
                    LaveVaissele = sig.LaveVaissele,
                    LaveLinge = sig.LaveLinge,
                    Jour = sig.Jour,
                    CSE = (CSE)sig.CSE,
                    Habitat = (Habitat)sig.Habitat,
                    Genre = (Genre)sig.Genre,
                    Fourmicroonde = sig.Fourmicroonde,
                    Decodeur = sig.Decodeur,
                    Cuisiniere = sig.Cuisiniere,
                    Console = sig.Console,
                    Congelateur = sig.Congelateur,
                    Climatiseur = sig.Climatiseur,
                    Chainestereo = sig.Chainestereo,
                    Camescope = sig.Camescope,
                    CSP = (CSP)sig.CSP,

                };
            /*if (sigInstance.AudienceJournals == null)
                sigInstance.AudienceJournals = new List<AudienceJournal>();
            foreach (var aud in sig.AudienceJournals)
            {
                sigInstance.AudienceJournals.Add(MapAudienceJournal(aud));
            }*/
               /* if (sigInstance.AudienceRadios==null)
                sigInstance.AudienceRadios = new List<AudienceRadio>();
            foreach (var aud in sig.AudienceRadios)
            {
                sigInstance.AudienceRadios.Add(MapAudienceRadio(aud));
            }*/
            /*    if (sigInstance.AudienceTVs == null)
                sigInstance.AudienceTVs = new List<AudienceTV>();
            foreach (var aud in sig.AudienceTVs)
            {
                sigInstance.AudienceTVs.Add(MapAudienceTv(aud));
            }*/

            sigInstance.Individu = MapIndividus(sig.Individu);

            return sigInstance;
        }
Example #4
0
        private static List<AudienceJournal> MapAudienceJournal(Signalitique sig)
        {
            var ListeAudiencePresse = new List<AudienceJournal>();
            foreach (var aud in sig.AudienceJournals)
            {

                var audPresse= new AudienceJournal()
                    {
                        Jour = aud.Jour,
                        id = aud.Oid,
                        NombreOccurence = aud.NombreOccurence,
                        NumJournal = aud.NumJournal,

                };
            audPresse.SupportPresse = MapSupportPresse(aud.SupportPresse);
            ListeAudiencePresse.Add(audPresse);
            }
            return ListeAudiencePresse;
        }