public ActionResult Retorque(AnswerViewModel mod) { Dal db = new Dal(); Individu receveur = db.GetIndividus().Find(i => i.Id == mod.Dest); Individu sender = db.GetIndividus().Find(i => i.Id == int.Parse(User.Identity.Name)); sender.Notification_Simple.FirstOrDefault(m => m.Id_message == mod.Id_message && m.Id_individu == int.Parse(User.Identity.Name)).Message.lu = true; sender.Notification_Simple.First(m => m.Id_message == mod.Id_message && m.Id_individu == int.Parse(User.Identity.Name)).Message.lecture = System.DateTime.Now; Message rep = new Message { Individu = sender, contenu = db.Reponses().Find(q => q.Id == mod.Repchosen).valeur + "\n" + mod.Rep, envoi = System.DateTime.Now, lecture = System.DateTime.Now, recu = false, lu = false, Id_expediteur = sender.Id, Questionnaire = null, sujet = mod.Subject.StartsWith("Re:") ? mod.Subject : "Re:" + mod.Subject, }; Notification_Simple notif = new Notification_Simple { Id_individu = int.Parse(User.Identity.Name), Id_message = rep.Id, Individu = sender, Message = rep, }; sender.Notification_Simple.Add(notif); rep.Notification_Simple.Add(notif); db.Savedb(); return(RedirectToAction(mod.Actualurl)); }
public void Modifier(Individu I) { DsIndividu.IndividuRow Ir = new IndividuTableAdapter().GetData().FindByid(I.Id); Ir.Nom = I.Nom; Ir.Prenom = I.Prenom; new IndividuTableAdapter().Update(Ir); }
public static bool CreateDonnees(string filePath, string NomVague) { var extension = Path.GetExtension(filePath); var stream = File.Open(filePath, FileMode.Open, FileAccess.Read); var excelReader = extension == ".xlsx" ? ExcelReaderFactory.CreateOpenXmlReader(stream) : ExcelReaderFactory.CreateBinaryReader(stream); excelReader.IsFirstRowAsColumnNames = true; var collectionBase = excelReader.AsDataSet().Tables[0].AsEnumerable(); var Vide = collectionBase.Where(p => (string) p["annee"] == "2012"); //Assert.AreEqual(extension, ".xlsx"); var distincts = collectionBase.Select(p => p["Matricule"]).Distinct(); foreach (var distinct in distincts) { var ind = new Individu(); var convdistinct = int.Parse(distinct.ToString()); var individuRepository = new IndividuRepository(); var indivCriterion = new Criterion("IdQuest",convdistinct.ToString(),CriteriaOperator.Equal); var indivQuery = new Query(); indivQuery.Add(indivCriterion); if (individuRepository.FindBy(indivQuery).Any())continue ; ind.IdQuest = int.Parse(distinct.ToString()); ind.Sexe = (int)((collectionBase.First(d => d["Matricule"] == ind.IdQuest.ToString()))["Sexe"]); } return default(Boolean); }
private void Ajouter_Click(object sender, EventArgs e) { Individu I = new Individu(Convert.ToInt32(idTextBox.Text), nomTextBox.Text, prenomTextBox.Text); IndividuDAO iDAO = new IndividuDAO(); iDAO.Ajouter(I); }
public ActionResult Show(string doc) { if (doc != null) { IDal dal = new Dal(); Doc_Web docu; Individu i = null; if (!HttpContext.Request.IsAuthenticated) { docu = dal.ObtenirDoc(doc, null); } else { i = dal.GetIndividu(HttpContext.User.Identity.Name); docu = dal.ObtenirDoc(doc, i.Groupe.FirstOrDefault()); } if (docu != null) { ViewData["Doc"] = docu; ViewData["Ind"] = i; return(View()); } } return(View("Error")); }
// Reprodiuksi populasi List <Individu> NewGeneration(List <Individu> pop) { if (population.Count <= 0) { return(null); } List <Individu> newPopulation = pop; int n = PopulationNumber - pop.Count; for (int i = 0; i < n; i++) { // get parent1 and parent2 Individu[] parent = ChooseParent(); //child = hasil crossover Individu child = new Individu(); child = CrossOver(parent[0], parent[1]); //mutate(mutationrate) child = Mutation(child, MutationRate); //add to new population newPopulation.Add(child); } CalculatePopulationFitness(newPopulation); newPopulation = Selection(newPopulation); Printing(newPopulation); return(newPopulation); //return child; }
public GameObject LevelMaker(Individu individu, int index) { GameObject Individu = new GameObject(); Individu.gameObject.name = "Individu_" + index; for (int i = 0; i < individu.kromosomLength; i++) { if (individu.kromosom[i] == Gen.genes[0]) { jumlahJurang++; continue; } // buat gameobject GameObject obj = GameObject.Instantiate(TranslateToLevel[individu.kromosom[i]]); // tentukan posisi obj.transform.position = (distanceEachGen * i) + (distanceEachGen * jumlahJurang * 2f); // rename gameobject obj.gameObject.name = "gen_" + i; // tentukan parent obj.transform.SetParent(Individu.transform); } return(Individu); }
public void NextGenClick(object sender, RoutedEventArgs routedEventArgs) { Individu[] newPop = new Individu[Population.MAXINDIVIDUS]; for (int i = 0; i < Population.MAXINDIVIDUS; i++) { int rnd = MidiComposer.GetRandom(0, 100); Individu newInd; if (rnd < Population.CROSSOVER) { Individu parent1 = SelectParent(); Individu parent2 = SelectParent(); newInd = new Individu(parent1, parent2); } else { Individu parent = SelectParent(); newInd = new Individu(parent); } newInd.Mutate(); newPop[i] = newInd; } Generation mg = new Generation(newPop); Survival(); Gens.Add(mg); //populations[nbPopulation] = new Population(nbPopulation + 1, newPop); }
static void Main(string[] args) { Individu I = new Individu(1, "Madani", "Hassan"); IndividuDAO In = new IndividuDAO(); In.Ajouter(I); }
public async Task <IHttpActionResult> PostIndividu(Individu individu) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Individus.Add(individu); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (IndividuExists(individu.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = individu.Id }, individu)); }
public async Task <IHttpActionResult> PutIndividu(int id, Individu individu) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != individu.Id) { return(BadRequest()); } db.Entry(individu).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!IndividuExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
// programme principal static void Main(string[] args) { sessionFactory = new Configuration().Configure().BuildSessionFactory(); ISession session = sessionFactory.OpenSession(); Interlocuteur I = session.Get <Interlocuteur>(1); Individu Ind = session.Get <Individu>(2); Structure Stru = session.Get <Structure>(1); Console.WriteLine("nom client : "); string nomclient = Console.ReadLine(); Console.WriteLine("prénom client : "); string prenomclient = Console.ReadLine(); Console.WriteLine("téléphone client : "); string telclient = Console.ReadLine(); Console.WriteLine("mail client : "); string mailclient = Console.ReadLine(); if (AjouterClient(I, nomclient, prenomclient, telclient, mailclient, Ind, Stru) == true) { Console.WriteLine("client ajouté"); } else { Console.WriteLine("raté"); } }
Individu[] ChooseParent() { Individu[] res = new Individu[2]; res[0] = RouletteWheelSelection(); res[1] = RouletteWheelSelection(); return(res); }
Individu CrossOver(Individu A, Individu B) { Individu child = new Individu(); for (int i = 0; i < A.kromosomLength; i++) { child.kromosom[i] = Random.Range(0.0f, 1.0f) < 0.5f ? A.kromosom[i] : B.kromosom[i]; } return(child); }
private void SongPlayClick(object sender, RoutedEventArgs routedEventArgs) { ((Button)sender).IsEnabled = false; Individu ind = ((Button)sender).DataContext as Individu; ind?.Play(); ((Button)sender).IsEnabled = true; }
// Inisialisasi Populasi List <Individu> InitPopulation(int populationSize) { List <Individu> pops = new List <Individu>(); for (int i = 0; i < populationSize; i++) { Individu ind = new Individu(); pops.Add(ind); } return(pops); }
private void buttonPlay_1_GotFocus(object sender, RoutedEventArgs e) { Button button = (Button)sender; int index = int.Parse(button.Name.Split('_')[1]); Individu individu = this.genMusique.GetPopulation()[index]; button.ToolTip = individu.nomChanson + " " + individu.auteur + " " + BusinessLogique.InstrumentFixture.GetFixture()[index - 1]; //ToolTipProperty t = (ToolTipProperty)button.ToolTip; }
public async Task <IHttpActionResult> GetIndividu(int id) { Individu individu = await db.Individus.FindAsync(id); if (individu == null) { return(NotFound()); } return(Ok(individu)); }
public String GetBest() { this.SetBestInidividu(); String res = ""; for (int i = 0; i < 3; i++) { Individu z = this.bestTab[i]; res += z.getScoreTot() + " " + z.GenomeTxt() + "\n"; } return(res); }
private void SaveDisSong(object sender, RoutedEventArgs e) { Button bSender = sender as Button; Individu cont = bSender?.DataContext as Individu; if (cont == null) { return; } Save(cont); }
Individu Mutation(Individu A, float mutationRate) { Individu res = A; for (int i = 0; i < res.kromosomLength; i++) { if (Random.Range(0.0f, 1.0f) < mutationRate) { res.kromosom[i] = Gen.genes[Random.Range(0, 8)]; } } return(res); }
public void CreateClick(object sender, RoutedEventArgs routedEventArgs) { Individu[] individus = new Individu[Population.MAXINDIVIDUS]; for (int i = 0; i < Population.MAXINDIVIDUS; i++) { individus[i] = new Individu(); } Generation gen = new Generation(individus); Gens.Add(gen); }
public async Task <IHttpActionResult> DeleteIndividu(int id) { Individu individu = await db.Individus.FindAsync(id); if (individu == null) { return(NotFound()); } db.Individus.Remove(individu); await db.SaveChangesAsync(); return(Ok(individu)); }
//Langkah 1 void inisialisasi() { richTextBox1.Clear(); population_size = Convert.ToInt32(numericUpDown1.Value); population = new List <Individu>(); for (int i = 0; i < this.population_size; i++) { Individu individu = new Individu(random); this.population.Add(individu); richTextBox1.AppendText("Chromosome[" + (i) + "] = [a;b;c;d] = [" + string.Join(";", this.population[i].chromosome.ToArray()) + "]\r\n"); } }
/// <summary> /// Compare le fitness de 2 individus aleatoires. /// </summary> /// <returns>L'individu ayant le fitness le plus élevé</returns> private Individu SelectParent() { int rnd1 = MidiComposer.GetRandom(0, Population.MAXINDIVIDUS); int rnd2 = MidiComposer.GetRandom(0, Population.MAXINDIVIDUS); Generation g = Gens.Last(); Individu i1 = g.Individus[rnd1]; Individu i2 = g.Individus[rnd2]; if (i1.Fitness > i2.Fitness) { return(i1); } else { return(i2); } }
static void Main(string[] args) { /*Population test = new Population(10); * Console.Write(test.getPopScoreTxt()); * test.TrierPopu(); * Console.Write("\n \n \n \n" +test.getPopScoreTxt()); * Console.Write("\n \n \n \n" + test.GetBest()); * Console.ReadLine(); */ Individu tes = new Individu(); for (int i = 0; i < 20; i++) { Console.WriteLine(tes.RdmInterval(20) + " \n \n"); } Console.ReadLine(); }
// Ecriture musique dans fichier temporaire private void WriteMusic(Individu individu, int numeroPiste) { // 1) Créer le fichier MIDI // a. Créer un fichier et une piste audio ainsi que les informations de tempo MIDISong song = new MIDISong(); song.AddTrack("Piste1"); song.SetTimeSignature(0, 4, 4); song.SetTempo(0, tempo); // Récupération du tableau contenant les notes de musique int[] tabMusique = individu.GetNotesDeMusique(); // Récupération du type d'instrument dans l'individu présent dans la population int instrument = individu.GetTypeInstrument(); song.SetChannelInstrument(0, 0, instrument); // Ajout des notes une à une dans la piste son for (int i = 0; i < numberIndividu; i++) { song.AddNote(0, 0, tabMusique[i], lengthNote); } // d. Enregistrer le fichier .mid (lisible dans un lecteur externe par exemple) // on prépare le flux de sortie MemoryStream ms = new MemoryStream(); song.Save(ms); ms.Seek(0, SeekOrigin.Begin); byte[] src = ms.GetBuffer(); ms.Close(); FileStream objWriter = File.Create(directory + "/piste" + numeroPiste + ".midi"); objWriter.Write(src, 0, src.Length); objWriter.Close(); objWriter.Dispose(); objWriter = null; }
public static bool CreateDonnees(string filePath, string NomVague) { var extension = Path.GetExtension(filePath); var stream = File.Open(filePath, FileMode.Open, FileAccess.Read); var excelReader = extension == ".xlsx" ? ExcelReaderFactory.CreateOpenXmlReader(stream) : ExcelReaderFactory.CreateBinaryReader(stream); excelReader.IsFirstRowAsColumnNames = true; var collectionBase = excelReader.AsDataSet().Tables[0].AsEnumerable(); var Vide = collectionBase.Where(p => (string)p["annee"] == "2012"); //Assert.AreEqual(extension, ".xlsx"); var distincts = collectionBase.Select(p => p["Matricule"]).Distinct(); foreach (var distinct in distincts) { var ind = new Individu(); var convdistinct = int.Parse(distinct.ToString()); var individuRepository = new IndividuRepository(); var indivCriterion = new Criterion("IdQuest", convdistinct.ToString(), CriteriaOperator.Equal); var indivQuery = new Query(); indivQuery.Add(indivCriterion); if (individuRepository.FindBy(indivQuery).Any()) { continue; } ind.IdQuest = int.Parse(distinct.ToString()); ind.Sexe = (int)((collectionBase.First(d => d["Matricule"] == ind.IdQuest.ToString()))["Sexe"]); } return(default(Boolean)); }
public ActionResult Login(LoginViewModel model, string returnUrl) { if (!ModelState.IsValid) //Vérifie la présence du login et du mot de passe { return(RedirectToAction("Index", "Account")); } Individu ind = dal.Authenticate(model.UserID, model.Password); if (ind != null) //Authentification réussie { FormsAuthentication.SetAuthCookie(ind.Id.ToString(), false); if (!string.IsNullOrWhiteSpace(returnUrl) && Url.IsLocalUrl(returnUrl)) { return(Redirect(returnUrl)); } return(RedirectToAction("Index", "Home")); } //"Login" est le getter dans le viewModel ModelState.AddModelError(nameof(Login), "Identifiant et/ou numéro de carte invalide(s)"); return(RedirectToAction("Index", "Account", model)); }
Individu RouletteWheelSelection() { Individu res = new Individu(); int totalSum = 0; for (int i = 0; i < population.Count; i++) { totalSum += population[i].fitness; } int rand = Random.Range(0, totalSum); int partialSum = 0; for (int i = 0; i < population.Count; i++) { partialSum += population[i].fitness; if (partialSum >= rand) { return(population[i]); } } return(res); }
private static void Save(Individu selected) { FolderBrowserDialog dialog = new FolderBrowserDialog(); DialogResult result = dialog.ShowDialog(); string path = dialog.SelectedPath; string filename = selected.MidiFileName; try { MidiComposer mc = new MidiComposer(); if (!File.Exists(filename)) { mc.CreateAndPlayMusic(selected.Notes, selected.MidiFileName, false); } File.Copy(filename, path + "\\" + filename); //SaveButton.IsEnabled = true; } catch (Exception exception) { Debug.WriteLine("Erreur: " + exception.Message); } }
protected void Page_Load(object sender, EventArgs e) { #region msg1 /* var s = new SupportMedia(XpoSession) { Libelle = "MBC Maser" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "NUMIDIA NEWS" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Al JAZEERA SPORT" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Abu Dhabi" }; s.Save(); */ //var vaguek = new Vague(XpoSession) { Annee = 2012, Mois = 12, Numero = 1, Libelle = "Decembre 2012" }; //vaguek.Save(); /* int ll = 0; var vaguec = XpoSession.GetObjectByKey<Vague>(Guid.Parse("5D952B23-0547-417C-AB51-01374B7FF481")); var signali = new XPCollection<Signalitique>(XpoSession, new BinaryOperator("Vague", vaguec)); foreach (var sig in signali) { ll++; XpoSession.Delete(sig.AudienceJournals); XpoSession.Delete(sig.AudienceTVs); XpoSession.Delete(sig.AudienceRadios); } XpoSession.Delete(signali); */ #endregion string date1 = "Annee = '2012'and Mois='6'"; int anne = 2012; int mois = 6; #region com //var s = new SupportMedia(XpoSession) { Libelle = "Abu Dhabi" }; //s.Save(); /* var sig = new XPCollection<Signalitique>(XpoSession); foreach (var signalitique in sig) { { XpoSession.Delete(signalitique.AudienceJournals); XpoSession.Delete(signalitique.AudienceTVs); XpoSession.Delete(signalitique.AudienceRadios); } }*/ /* foreach (var signalitique in sig) { if (signalitique.Vague.Oid == Guid.Parse("89650168-615B-4914-8453-663FE3699B86")) { signalitique.Vague = null; signalitique.Save(); } }*/ /*( var co = new Code(XpoSession) { SupportMedia = s, code5 = 48, }; co.Save(); */ /* * * * * * * * var vague= XpoSession.GetObjectByKey<Vague>(Guid.Parse("4C21DD32-D805-4B32-B32E-40C28AF75507")); var signali =new XPCollection<Signalitique>(XpoSession,new BinaryOperator("Vague",vague)); foreach (var sig in signali) { XpoSession.Delete(sig.AudienceJournals); XpoSession.Delete(sig.AudienceTVs); XpoSession.Delete(sig.AudienceRadios); } * * * * var r = new SupportRadio(XpoSession) { Libelle = "Chaine 1"}; r.Save(); r = new SupportRadio(XpoSession) { Libelle = "Chaine 2"}; r.Save(); r = new SupportRadio(XpoSession) { Libelle = "Chaine 3"}; r.Save(); r = new SupportRadio(XpoSession) { Libelle = "Jil FM"}; r.Save(); r = new SupportRadio(XpoSession) { Libelle = "Radio Algérie International"}; r.Save(); r = new SupportRadio(XpoSession) { Libelle = "Radio El Bahdja"}; r.Save(); r = new SupportRadio(XpoSession) { Libelle = "Radio Cirta"}; r.Save(); r = new SupportRadio(XpoSession) { Libelle = "Radio El Hidhab"}; r.Save(); r = new SupportRadio(XpoSession) { Libelle = "Radio El Bahia",}; r.Save(); r = new SupportRadio(XpoSession) { Libelle = "Autres Radio"}; r.Save(); var t = new SupportPresse(XpoSession) { Libelle = "Akher Saa"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "Algerie News"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "Competition"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "Dajzair News (Ar)"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "Echorouq"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "El Haddef"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "le Buteur"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "El Khabar"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "El Moudjahid"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "El Watan"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "El Yaoum"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "Ennahar al-Jadid"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "Horizons"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "Info Soir"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "la Nouvelle Réublique"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "le Maghreb"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "le Quotidien d'Oran"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "le Soir d'Algérie"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "le Temps"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "l'Expression"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "Liberté"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "Midi Libre"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "Transaction d'Algérie"}; t.Save(); t = new SupportPresse(XpoSession) { Libelle = "Waqt el-Djazair"}; t.Save(); var s = new SupportMedia(XpoSession) { Libelle = "ENTV" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Canal Algérie" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "A3C" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Tamazight Algérie TV4" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "TV Coran Algérie TV5" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "MBC 1" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "MBC 2" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "MBC 3" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "MBC 4" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "MBC Action" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "MBC Max" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "MBC Drama" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Nessma TV" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Al JAZEERA NEWS" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Al JAZEERA SPORT ( Gratuit )" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Al JAZEERA SPORT (Payante )" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "FOX Movies" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Medi 1 sat" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "2M (Maroc)" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "TV7 (Tunisie)" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Echourouk TV" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "AL MASRIA" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Dubai TV" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Melody Aflam" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Rotana Cinéma" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Al ARABIYA" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Al ARASSIYA" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Al JAZAIRIA" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "EN Nahar TV" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "ARTE" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "BEUR TV" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "TF1" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = " FRANCE 2" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "FRANCE 3" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "M6" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "CANAL+" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "TV5" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "FRANCE 24" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Autres Chaine Arabophones" }; s.Save(); s = new SupportMedia(XpoSession) { Libelle = "Autres Chaine Francophones" }; s.Save(); var s = new SupportMedia(XpoSession) { Libelle = "LA 5e" }; s.Save(); * * * le Jeune Indépendant * * * * * l Echo d Oran * * var s = new SupportPresse(XpoSession) { Libelle = "le Jeune Indépendant" }; s.Save(); s = new SupportPresse(XpoSession) { Libelle = "l Echo d Oran" }; s.Save(); * * var s = new SupportMedia(XpoSession) { Libelle = "Vidéo / DVD" }; s.Save(); * var s = new SupportMedia(XpoSession) { Libelle = "El Magharibia TV" }; s.Save(); */ /* XPCollection<SupportMedia> suppTEL = new XPCollection<SupportMedia>(XpoSession); foreach (SupportMedia up in suppTEL) { codechanine cc = XpoSession.FindObject<codechanine>(BinaryOperator.Parse("Chaines = '" + up.Libelle + "'")); var co=new Code(XpoSession) { SupportMedia=up, code5=cc.code5, Code2=cc.Code2, Code3=cc.Code3, Code4=cc.Code4, Code5=cc.Code5, Code6=cc.Code6, Code7=cc.Code7, Code8=cc.Code8, Code9=cc.Code9, code50=cc.code50, code51=cc.code51, code52=cc.code52, code53=cc.code53, code54=cc.code54 }; co.Save(); } XPCollection<SupportRadio> supp = new XPCollection<SupportRadio>(XpoSession); foreach (SupportRadio up in supp) { codechanine cc = XpoSession.FindObject<codechanine>(BinaryOperator.Parse("Chaines = '" + up.Libelle + "'")); var co = new Code(XpoSession) { SupportRadio = up, code5 = cc.code5, Code2 = cc.Code2, Code3 = cc.Code3, Code4 = cc.Code4, Code5 = cc.Code5, Code6 = cc.Code6, Code7 = cc.Code7, Code8 = cc.Code8, Code9 = cc.Code9, code50 = cc.code50, code51 = cc.code51, code52 = cc.code52, code53 = cc.code53, code54 = cc.code54 }; co.Save(); } */ /* XPCollection<SupportPresse> suppss = new XPCollection<SupportPresse>(XpoSession); foreach (SupportPresse up in suppss) { codechanine cc = XpoSession.FindObject<codechanine>(BinaryOperator.Parse("Chaines = '" + up.Libelle + "'")); var co = new CodePresse(XpoSession) { SupportPresse = up, code5 = cc.code5, Code2 = cc.Code2, Code3 = cc.Code3, Code4 = cc.Code4, Code5 = cc.Code5, Code6 = cc.Code6, Code7 = cc.Code7, Code8 = cc.Code8, Code9 = cc.Code9, code50 = cc.code50, code51 = cc.code51, code52 = cc.code52, code53 = cc.code53, code54 = cc.code54 }; co.Save(); } */ #endregion string filePath = ""; var extension = Path.GetExtension(filePath); var stream = File.Open(filePath, FileMode.Open, FileAccess.Read); var excelReader = extension == ".xlsx" ? ExcelReaderFactory.CreateOpenXmlReader(stream) : ExcelReaderFactory.CreateBinaryReader(stream); excelReader.IsFirstRowAsColumnNames = true; var result = excelReader.AsDataSet(); Assert.AreEqual(extension, ".xlsx"); var distincts = result.Tables[0].Select(p => p.idquest).Distinct(); foreach (var distinct in distincts) { var ind = new Individu(XpoSession); var convdistinct = int.Parse(distinct.ToString()); if (XpoSession.FindObject<Individu>(new BinaryOperator("IdQuest", convdistinct.ToString())) != null) continue; ind.IdQuest = int.Parse(distinct.ToString()); ind.Sexe = CollectionBase.Where(d => d.idquest == ind.IdQuest).First().SEXE; ind.Save(); } #region comm /* * * var vague = new Vague(XpoSession) { Annee = 2012, Mois = 8, Numero = 1, Libelle = "Aout 2012" }; vague.Save(); var vague = new Vague(XpoSession) { Annee = 2011, Mois = 3, Numero = 1, Libelle = "Mars 2011" }; vague.Save(); vague = new Vague(XpoSession) { Annee = 2011, Mois = 4, Numero = 2, Libelle = "Avril 2011" }; vague.Save(); vague = new Vague(XpoSession) { Annee = 2011, Mois = 5, Numero = 3, Libelle = "Mai 2011" }; vague.Save(); vague = new Vague(XpoSession) { Annee = 2011, Mois = 6, Numero = 4, Libelle = "Juin 2011" }; vague.Save(); vague = new Vague(XpoSession) { Annee = 2011, Mois = 7, Numero = 5, Libelle = "Juillet 2011" }; vague.Save(); vague = new Vague(XpoSession) { Annee = 2011, Mois = 8, Numero = 6, Libelle = "Aout 2011" }; vague.Save(); vague = new Vague(XpoSession) { Annee = 2011, Mois = 9, Numero = 7, Libelle = "Septembre 2011" }; vague.Save(); vague = new Vague(XpoSession) { Annee = 2011, Mois = 10, Numero = 8, Libelle = "Octobre 2011" }; vague.Save(); vague = new Vague(XpoSession) { Annee = 2011, Mois = 11, Numero = 9, Libelle = "Novembre 2011" }; vague.Save(); vague = new Vague(XpoSession) { Annee = 2011, Mois = 12, Numero = 10, Libelle = "Decembre 2011" }; vague.Save(); vague = new Vague(XpoSession) { Annee = 2012, Mois = 1, Numero = 11, Libelle = "Janvier 2012" }; vague.Save(); vague = new Vague(XpoSession) { Annee = 2012, Mois = 2, Numero = 12, Libelle = "Fevrier 20012" }; vague.Save(); vague = new Vague(XpoSession) { Annee = 2012, Mois = 3, Numero = 13, Libelle = "Mars 2012" }; vague.Save(); vague = new Vague(XpoSession) { Annee = 2012, Mois = 4, Numero = 14, Libelle = "Avril 2012" }; vague.Save(); vague = new Vague(XpoSession) { Annee = 2012, Mois = 5, Numero = 15, Libelle = "Mai 2012" }; vague.Save(); * * * * vague = new Vague(XpoSession) { Annee = 2012, Mois = 6, Numero = 16, Libelle = "Juin 2012" }; vague.Save(); vague = new Vague(XpoSession) { Annee = 2012, Mois = 7, Numero = 17, Libelle = "Juillet 2012" }; vague.Save(); * * var vague = new Vague(XpoSession) { Annee = 2012, Mois = 8, Numero = 18, Libelle = " 2012" }; vague.Save(); */ //var CollectionIndividu = new XPCollection<Individu>(XpoSession); //var a = CollectionIndividu.Count; //var collectionVague = new XPCollection<Vague>(XpoSession); //foreach (var individu in CollectionIndividu) //{ // var lignes = CollectionBase.Where(d => d.idquest == individu.IdQuest); // foreach (var ligne in lignes) // { // var filtreVague = collectionVague.Where(p => (p.Mois == ligne.Mois && p.Annee == ligne.Annee)); // foreach (var vague1 in filtreVague) // { // individu.Vagues.Add(vague1); // } // } //} // #endregion //var Collectionindiidu2 = new XPCollection<Individu>(XpoSession); //var collectionVague = new XPCollection<Vague>(XpoSession); foreach (var individu in Collectionindiidu2) { var individu1 = individu; IEnumerable<test3> temp = CollectionBase.Where(p => p.idquest == individu1.IdQuest && p.Annee == anne && p.Mois == mois); foreach (var elem in temp) { if (elem.Jour != 1) continue; var tempSign = new Signalitique(XpoSession); tempSign.Age = elem.AGE_CLAIR; tempSign.CSE = elem.CSE; tempSign.CSP = elem.OCCUPATION; tempSign.Habitat = elem.Etat_Habitat; tempSign.TypeHabitat = elem.TYP_HABI; tempSign.NbVoiture = elem.NB_VOIT; tempSign.NbPiece = elem.NB_PIECE; tempSign.Niveau = elem.NIV; tempSign.statut_familial = elem.STATUT; tempSign.situation_matrimoniale = elem.SITUATION; tempSign.Ville = elem.Ville; tempSign.Tranche_Age = elem.AGE_TRANCH; tempSign.RevenueTotalFoyer = elem.Revenu_Foyer; tempSign.Poid = elem.poids; tempSign.Mois = elem.Mois; tempSign.Jour = elem.Jour; tempSign.Refrigirateur = elem.P1; tempSign.Television_en_couleur = elem.P2; tempSign.Lecteur_radio_cassette = elem.P3; tempSign.decodeur = elem.P4; tempSign.Mobile = elem.P5; tempSign.Cuisiniere = elem.P6; tempSign.Telephone_Fixe = elem.P7; tempSign.Four_micro_onde = elem.P8; tempSign.Chaine_stereo = elem.P9; tempSign.LaveLinge = elem.P10; tempSign.Lecteur_DVD = elem.P11; tempSign.Aspirateur = elem.P12; tempSign.Pc_sans_connexion = elem.P13; tempSign.Congelateur = elem.P14; tempSign.appareil_Photo_Numerique = elem.P15; tempSign.Magnetoscope = elem.P16; tempSign.LecteurCD = elem.P17; tempSign.Climatiseur = elem.P18; tempSign.Camescope = elem.P19; tempSign.Console = elem.P20; tempSign.LaveVaissele = elem.P21; tempSign.SecheLinge = elem.P22; tempSign.PC_Connexion = elem.P23; tempSign.genre = elem.SEXE; tempSign.matricule = int.Parse(elem.idquest.ToString()); var ann = elem.Annee; tempSign.Vague = collectionVague.Where(p => (p.Mois == tempSign.Mois && p.Annee == ann)).First(); individu.Signalitiques.Add(tempSign); } individu.Save(); } #region com2 /* var CollectionSiganlitique = new XPCollection<Signalitique>(XpoSession); collectionVague = new XPCollection<Vague>(XpoSession); foreach (var sig in CollectionSiganlitique) { IEnumerable<test3> collectionBaseWhere = CollectionBase.Where(p => p.idquest == sig.Individu.IdQuest); if (collectionBaseWhere.Count()==0) continue; var ann = collectionBaseWhere.First().Annee; sig.Vague = collectionVague.Where(p => (p.Mois == sig.Mois && p.Annee == ann)).First(); sig.Save(); } */ #endregion var vague = collectionVague.Where(p => (p.Mois == mois && p.Annee == anne)).First(); var signalitiques = new XPCollection<Signalitique>(XpoSession, new BinaryOperator("Vague", vague)); foreach (var signalitique in signalitiques) { Signalitique signalitique1 = signalitique; var baseValueList = CollectionBase.Where(p => p.idquest == signalitique1.Individu.IdQuest); foreach (var baseValue in baseValueList) { if (baseValue.titre_5 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 5, NombreOccurence = baseValue.titre_5, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 5, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_17 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 17, NombreOccurence = baseValue.titre_17, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 17, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_1 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 1, NombreOccurence = baseValue.titre_1, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 1, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_2 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 2, NombreOccurence = baseValue.titre_2, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 2, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_3 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 3, NombreOccurence = baseValue.titre_3, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 3, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_4 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 4, NombreOccurence = baseValue.titre_4, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 4, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_6 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 6, NombreOccurence = baseValue.titre_6, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 6, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_7 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 7, NombreOccurence = baseValue.titre_7, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 7, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_8 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 8, NombreOccurence = baseValue.titre_8, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 8, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_9 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 9, NombreOccurence = baseValue.titre_9, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 9, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_10 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 10, NombreOccurence = baseValue.titre_10, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 10, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_11 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 11, NombreOccurence = baseValue.titre_11, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 11, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_12 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 12, NombreOccurence = baseValue.titre_12, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 12, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_13 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 13, NombreOccurence = baseValue.titre_13, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 13, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_14 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 14, NombreOccurence = baseValue.titre_14, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 14, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_15 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 15, NombreOccurence = baseValue.titre_15, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 15, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_16 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 16, NombreOccurence = baseValue.titre_16, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 16, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_18 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 18, NombreOccurence = baseValue.titre_18, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 18, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_19 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 19, NombreOccurence = baseValue.titre_19, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 19, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_20 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 20, NombreOccurence = baseValue.titre_20, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 20, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_21 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 21, NombreOccurence = baseValue.titre_21, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 21, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_22 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 22, NombreOccurence = baseValue.titre_22, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 22, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_23 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 23, NombreOccurence = baseValue.titre_23, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 23, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_24 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 24, NombreOccurence = baseValue.titre_24, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 24, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_25 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 25, NombreOccurence = baseValue.titre_25, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 25, BinaryOperatorType.Equal)).SupportPresse }); if (baseValue.titre_26 != 0) signalitique.AudienceJournals.Add(new AudienceJournal(XpoSession) { NumJournal = 26, NombreOccurence = baseValue.titre_26, Jour = baseValue.Jour, SupportPresse = XpoSession.FindObject<CodePresse>(new BinaryOperator("Code14", 26, BinaryOperatorType.Equal)).SupportPresse }); } signalitique.Save(); } signalitiques = new XPCollection<Signalitique>(XpoSession, new BinaryOperator("Vague", vague)); int i = 0; foreach (var signalitique in signalitiques) { i++; Signalitique signalitique1 = signalitique; var baseValueList = CollectionBase.Where(p => p.idquest == signalitique1.Individu.IdQuest); foreach (var baseValue in baseValueList) { if (baseValue.Q_1 != 0) if (baseValue.Q_1 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_1, NumeroQuertdheure = 1, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_1, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_1, QuartHeure = 1, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_1, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_2 != 0) if (baseValue.Q_2 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_2, NumeroQuertdheure = 2, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_2, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_2, QuartHeure = 2, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_2, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_3 != 0) if (baseValue.Q_3 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_3, NumeroQuertdheure = 3, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_3, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_3, QuartHeure = 3, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_3, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_4 != 0) if (baseValue.Q_4 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_4, NumeroQuertdheure = 4, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_4, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_4, QuartHeure = 4, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_4, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_5 != 0) if (baseValue.Q_5 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_5, NumeroQuertdheure = 5, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_5, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_5, QuartHeure = 5, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_5, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_6 != 0) if (baseValue.Q_6 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_6, NumeroQuertdheure = 6, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_6, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_6, QuartHeure = 6, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_6, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_7 != 0) if (baseValue.Q_7 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_7, NumeroQuertdheure = 7, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_7, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_7, QuartHeure = 7, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_7, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_8 != 0) if (baseValue.Q_8 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_8, NumeroQuertdheure = 8, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_8, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_8, QuartHeure = 8, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_8, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_9 != 0) if (baseValue.Q_9 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_9, NumeroQuertdheure = 9, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_9, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_9, QuartHeure = 9, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_9, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_10 != 0) if (baseValue.Q_10 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_10, NumeroQuertdheure = 10, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_10, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_10, QuartHeure = 10, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_10, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_11 != 0) if (baseValue.Q_11 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_11, NumeroQuertdheure = 11, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_11, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_11, QuartHeure = 11, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_11, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_12 != 0) if (baseValue.Q_12 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_12, NumeroQuertdheure = 12, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_12, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_12, QuartHeure = 12, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_12, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_13 != 0) if (baseValue.Q_13 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_13, NumeroQuertdheure = 13, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_13, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_13, QuartHeure = 13, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_13, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_14 != 0) if (baseValue.Q_14 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_14, NumeroQuertdheure = 14, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_14, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_14, QuartHeure = 14, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_14, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_15 != 0) if (baseValue.Q_15 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_15, NumeroQuertdheure = 15, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_15, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_15, QuartHeure = 15, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_15, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_16 != 0) if (baseValue.Q_16 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_16, NumeroQuertdheure = 16, NumJour = baseValue.Jour , Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_16, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_16, QuartHeure = 16, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_16, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_17 != 0) if (baseValue.Q_17 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_17, NumeroQuertdheure = 17, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_17, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_17, QuartHeure = 17, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_17, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_18 != 0) if (baseValue.Q_18 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_18, NumeroQuertdheure = 18, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_18, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_18, QuartHeure = 18, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_18, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_19 != 0) if (baseValue.Q_19 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_19, NumeroQuertdheure = 19, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_19, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_19, QuartHeure = 19, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_19, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_20 != 0) if (baseValue.Q_20 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_20, NumeroQuertdheure = 20, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_20, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_20, QuartHeure = 20, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_20, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_21 != 0) if (baseValue.Q_21 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_21, NumeroQuertdheure = 21, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_21, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_21, QuartHeure = 21, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_21, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_22 != 0) if (baseValue.Q_22 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_22, NumeroQuertdheure = 22, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_22, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_22, QuartHeure = 22, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_22, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_23 != 0) if (baseValue.Q_23 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_23, NumeroQuertdheure = 23, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_23, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_23, QuartHeure = 23, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_23, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_24 != 0) if (baseValue.Q_24 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_24, NumeroQuertdheure = 24, NumJour = baseValue.Jour , Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_24, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_24, QuartHeure = 24, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_24, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_25 != 0) if (baseValue.Q_25 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_25, NumeroQuertdheure = 25, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_25, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_25, QuartHeure = 25, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_25, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_26 != 0) if (baseValue.Q_26 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_26, NumeroQuertdheure = 26, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_26, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_26, QuartHeure = 26, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_26, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_27 != 0) if (baseValue.Q_27 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_27, NumeroQuertdheure = 27, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_27, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_27, QuartHeure = 27, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_27, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_28 != 0) if (baseValue.Q_28 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_28, NumeroQuertdheure = 28, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_28, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_28, QuartHeure = 28, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_28, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_29 != 0) if (baseValue.Q_29 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_29, NumeroQuertdheure = 29, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_29, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_29, QuartHeure = 29, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_29, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_30 != 0) if (baseValue.Q_30 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_30, NumeroQuertdheure = 30, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_30, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_30, QuartHeure = 30, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_30, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_31 != 0) if (baseValue.Q_31 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_31, NumeroQuertdheure = 31, NumJour = baseValue.Jour , Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_31, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_31, QuartHeure = 31, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_31, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_32 != 0) if (baseValue.Q_32 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_32, NumeroQuertdheure = 32, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_32, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_32, QuartHeure = 32, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_32, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_33 != 0) if (baseValue.Q_33 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_33, NumeroQuertdheure = 33, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_33, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_33, QuartHeure = 33, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_33, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_34 != 0) if (baseValue.Q_34 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_34, NumeroQuertdheure = 34, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_34, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_34, QuartHeure = 34, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_34, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_35 != 0) if (baseValue.Q_35 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_35, NumeroQuertdheure = 35, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_35, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_35, QuartHeure = 35, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_35, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_36 != 0) if (baseValue.Q_36 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_36, NumeroQuertdheure = 36, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_36, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_36, QuartHeure = 36, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_36, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_37 != 0) if (baseValue.Q_37 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_37, NumeroQuertdheure = 37, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_37, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_37, QuartHeure = 37, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_37, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_38 != 0) if (baseValue.Q_38 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_38, NumeroQuertdheure = 38, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_38, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_38, QuartHeure = 38, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_38, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_39 != 0) if (baseValue.Q_39 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_39, NumeroQuertdheure = 39, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_39, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_39, QuartHeure = 39, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_39, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_40 != 0) if (baseValue.Q_40 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_40, NumeroQuertdheure = 40, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_40, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_40, QuartHeure = 40, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_40, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_41 != 0) if (baseValue.Q_41 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_41, NumeroQuertdheure = 41, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_41, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_41, QuartHeure = 41, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_41, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_42 != 0) if (baseValue.Q_42 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_42, NumeroQuertdheure = 42, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_42, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_42, QuartHeure = 42, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_42, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_43 != 0) if (baseValue.Q_43 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_43, NumeroQuertdheure = 43, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_43, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_43, QuartHeure = 43, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_43, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_44 != 0) if (baseValue.Q_44 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_44, NumeroQuertdheure = 44, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_44, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_44, QuartHeure = 44, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_44, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_45 != 0) if (baseValue.Q_45 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_45, NumeroQuertdheure = 45, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_45, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_45, QuartHeure = 45, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_45, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_46 != 0) if (baseValue.Q_46 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_46, NumeroQuertdheure = 46, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_46, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_46, QuartHeure = 46, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_46, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_47 != 0) if (baseValue.Q_47 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_47, NumeroQuertdheure = 47, NumJour = baseValue.Jour , Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_47, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_47, QuartHeure = 47, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_47, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_48 != 0) if (baseValue.Q_48 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_48, NumeroQuertdheure = 48, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_48, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_48, QuartHeure = 48, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_48, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_49 != 0) if (baseValue.Q_49 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_49, NumeroQuertdheure = 49, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_49, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_49, QuartHeure = 49, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_49, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_50 != 0) if (baseValue.Q_50 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_50, NumeroQuertdheure = 50, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_50, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_50, QuartHeure = 50, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_50, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_51 != 0) if (baseValue.Q_51 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_51, NumeroQuertdheure = 51, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_51, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_51, QuartHeure = 51, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_51, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_52 != 0) if (baseValue.Q_52 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_52, NumeroQuertdheure = 52, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_52, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_52, QuartHeure = 52, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_52, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_53 != 0) if (baseValue.Q_53 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_53, NumeroQuertdheure = 53, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_53, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_53, QuartHeure = 53, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_53, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_54 != 0) if (baseValue.Q_54 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_54, NumeroQuertdheure = 54, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_54, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_54, QuartHeure = 54, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_54, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_55 != 0) if (baseValue.Q_55 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_55, NumeroQuertdheure = 55, NumJour = baseValue.Jour , Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_55, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_55, QuartHeure = 55, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_55, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_56 != 0) if (baseValue.Q_56 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_56, NumeroQuertdheure = 56, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_56, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_56, QuartHeure = 56, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_56, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_57 != 0) if (baseValue.Q_57 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_57, NumeroQuertdheure = 57, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_57, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_57, QuartHeure = 57, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_57, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_58 != 0) if (baseValue.Q_58 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_58, NumeroQuertdheure = 58, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_58, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_58, QuartHeure = 58, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_58, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_59 != 0) if (baseValue.Q_59 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_59, NumeroQuertdheure = 59, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_59, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_59, QuartHeure = 59, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_59, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_60 != 0) if (baseValue.Q_60 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_60, NumeroQuertdheure = 60, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_60, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_60 , QuartHeure = 60, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_60, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_61 != 0) if (baseValue.Q_61 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_61, NumeroQuertdheure = 61, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_61, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_61, QuartHeure = 61, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_61, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_62 != 0) if (baseValue.Q_62 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_62, NumeroQuertdheure = 62, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_62, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_62, QuartHeure = 62, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_62, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_63 != 0) if (baseValue.Q_63 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_63, NumeroQuertdheure = 63, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_63, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_63, QuartHeure = 63, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_63, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_64 != 0) if (baseValue.Q_64 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_64, NumeroQuertdheure = 64, NumJour = baseValue.Jour , Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_64, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_64, QuartHeure = 64, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_64, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_65 != 0) if (baseValue.Q_65 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_65, NumeroQuertdheure = 65, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_65, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_65, QuartHeure = 65, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_65, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_66 != 0) if (baseValue.Q_66 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_66, NumeroQuertdheure = 66, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_66, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_66, QuartHeure = 66, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_66, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_67 != 0) if (baseValue.Q_67 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_67, NumeroQuertdheure = 67, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_67, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_67, QuartHeure = 67, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_67, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_68 != 0) if (baseValue.Q_68 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_68, NumeroQuertdheure = 68, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_68, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_68, QuartHeure = 68, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_68, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_69 != 0) if (baseValue.Q_69 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_69, NumeroQuertdheure = 69, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_69, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_69, QuartHeure = 69, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_69, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_70 != 0) if (baseValue.Q_70 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_70, NumeroQuertdheure = 70, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_70, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_70, QuartHeure = 70, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_70, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_71 != 0) if (baseValue.Q_71 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_71, NumeroQuertdheure = 71, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_71, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_71, QuartHeure = 71, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_71, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_72 != 0) if (baseValue.Q_72 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_72, NumeroQuertdheure = 72, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_72, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_72, QuartHeure = 72, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_72, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_73 != 0) if (baseValue.Q_73 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_73, NumeroQuertdheure = 73, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_73, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_73, QuartHeure = 73, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_73, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_74 != 0) if (baseValue.Q_74 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_74, NumeroQuertdheure = 74, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_74, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_74, QuartHeure = 74, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_74, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_75 != 0) if (baseValue.Q_75 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_75, NumeroQuertdheure = 75, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_75, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_75, QuartHeure = 75, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_75, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_76 != 0) if (baseValue.Q_76 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_76, NumeroQuertdheure = 76, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_76, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_76, QuartHeure = 76, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_76, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_77 != 0) if (baseValue.Q_77 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_77, NumeroQuertdheure = 77, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_77, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_77, QuartHeure = 77, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_77, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_78 != 0) if (baseValue.Q_78 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_78, NumeroQuertdheure = 78, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_78, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_78, QuartHeure = 78, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_78, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_79 != 0) if (baseValue.Q_79 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_79, NumeroQuertdheure = 79, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_79, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_79, QuartHeure = 79, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_79, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_80 != 0) if (baseValue.Q_80 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_80, NumeroQuertdheure = 80, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_80, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_80, QuartHeure = 80, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_80, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_81 != 0) if (baseValue.Q_81 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_81, NumeroQuertdheure = 81, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_81, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_81, QuartHeure = 81, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_81, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_82 != 0) if (baseValue.Q_82 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_82, NumeroQuertdheure = 82, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_82, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_82, QuartHeure = 82, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_82, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_83 != 0) if (baseValue.Q_83 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_83, NumeroQuertdheure = 83, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_83, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_83, QuartHeure = 83, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_83, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_84 != 0) if (baseValue.Q_84 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_84, NumeroQuertdheure = 84, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_84, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_84, QuartHeure = 84, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_84, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_85 != 0) if (baseValue.Q_85 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_85, NumeroQuertdheure = 85, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_85, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_85, QuartHeure = 85, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_85, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_86 != 0) if (baseValue.Q_86 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_86, NumeroQuertdheure = 86, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_86, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_86, QuartHeure = 86, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_86, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_87 != 0) if (baseValue.Q_87 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_87, NumeroQuertdheure = 87, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_87, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_87, QuartHeure = 87, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_87, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_88 != 0) if (baseValue.Q_88 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_88, NumeroQuertdheure = 88, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_88, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_88, QuartHeure = 88, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_88, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_89 != 0) if (baseValue.Q_89 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_89, NumeroQuertdheure = 89, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_89, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_89, QuartHeure = 89, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_89, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_90 != 0) if (baseValue.Q_90 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_90, NumeroQuertdheure = 90, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_90, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_90, QuartHeure = 90, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_90, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_91 != 0) if (baseValue.Q_91 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_91, NumeroQuertdheure = 91, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_91, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_91, QuartHeure = 91, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_91, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_92 != 0) if (baseValue.Q_92 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_92, NumeroQuertdheure = 92, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_92, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_92, QuartHeure = 92, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_92, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_93 != 0) if (baseValue.Q_93 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_93, NumeroQuertdheure = 93, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_93, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_93, QuartHeure = 93, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_93, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_94 != 0) if (baseValue.Q_94 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_94, NumeroQuertdheure = 94, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_94, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_94, QuartHeure = 94, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_94, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_95 != 0) if (baseValue.Q_95 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_95, NumeroQuertdheure = 95, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_95, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_95, QuartHeure = 95, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_95, BinaryOperatorType.Equal)).SupportRadio }); if (baseValue.Q_96 != 0) if (baseValue.Q_96 < 100) signalitique.AudienceTVs.Add(new AudienceTV(XpoSession) { NumeroChaine = baseValue.Q_96, NumeroQuertdheure = 96, NumJour = baseValue.Jour, Support = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_96, BinaryOperatorType.Equal)).SupportMedia }); else signalitique.AudienceRadios.Add(new AudienceRadio(XpoSession) { NumeroRadio = baseValue.Q_96, QuartHeure = 96, Jour = baseValue.Jour, SupportRadio = XpoSession.FindObject<Code>(new BinaryOperator("code1", baseValue.Q_96, BinaryOperatorType.Equal)).SupportRadio }); signalitique.Save(); } } #region support /* var AudiencesR = new XPCollection<AudienceRadio>(XpoSession, BinaryOperator.Parse("SupportRadio is null")); foreach (var audienceRad in AudiencesR) { if (audienceRad.SupportRadio != null) continue; //audienceRad.SupportRadio = var temp= XpoSession.FindObject<Code>(new BinaryOperator("code1", audienceRad.NumeroRadio,BinaryOperatorType.Equal)).SupportRadio; // var temp = XPCollection<codechanine>(XpoSession,new BinaryOperator("code1", audienceRad.NumeroRadio,BinaryOperatorType.Equal)).First(); audienceRad.SupportRadio = temp; audienceRad.Save(); } var Audiences = new XPCollection<AudienceTV>(XpoSession, BinaryOperator.Parse("Support is null")); foreach (var audienceTv in Audiences) { if (audienceTv.Support != null) continue; var temp= XpoSession.FindObject<Code>(new BinaryOperator("code1", audienceTv.NumeroChaine,BinaryOperatorType.Equal)).SupportMedia; audienceTv.Support =temp; //XpoSession.FindObject<SupportMedia>(new BinaryOperator("Code", audienceTv.NumeroChaine, //BinaryOperatorType.Equal)); audienceTv.Save(); } **/ #endregion /* if (IsPostBack || IsCallback) return; if (Session["Campagne"] == null) return; Guid.TryParse(Session["Campagne"].ToString(), out Oid); campagneActuelle = XpoSession.GetObjectByKey<Campagne>(Oid); */ }