public ConsulterModifierAnimationEncadrant() { InitializeComponent(); List <Animation> listeAnimations = Donnees.GetLesAnimations(); listBAnimation.Items.AddRange(listeAnimations.ToArray()); }
private void btnAnnulerActivite_Click(object sender, EventArgs e) { int cptListBVide = 0; foreach (ListBox uneListB in panJourSemaine.Controls) { if (uneListB.SelectedItem == null) { cptListBVide++; } else { Activite activite = (Activite)uneListB.SelectedItem; Donnees.AnnulerInscriptionActivite(activite); FrmPlanningActiviteVacancier planActVac = new FrmPlanningActiviteVacancier(); planActVac.Show(); this.Close(); } } if (cptListBVide == 7) { MessageBox.Show("Veuillez selectionner une inscription à annuler."); } }
/// <summary> /// Calcul de la moyenne mobile à 7, 25 et 99. /// </summary> public IndicatorMA(Donnees donnees) : base(donnees) { double[] output7 = new double[ValeursClose.Count]; double[] output25 = new double[ValeursClose.Count]; double[] output99 = new double[ValeursClose.Count]; int begin; int length; List <Double> valeursInversees = new List <double>(ValeursClose); valeursInversees.Reverse(); RetCode retCode = Core.Sma(0, valeursInversees.Count - 1, valeursInversees.ToArray(), 7, out begin, out length, output7); MA7 = new List <double>(output7); MA7 = new List <double>(MA7.Where(X => Math.Abs(X) > Double.Epsilon)); MA7.Reverse(); retCode = Core.Sma(0, valeursInversees.Count - 1, valeursInversees.ToArray(), 25, out begin, out length, output25); MA25 = new List <double>(output25); MA25 = new List <double>(MA25.Where(X => Math.Abs(X) > Double.Epsilon)); MA25.Reverse(); retCode = Core.Sma(0, valeursInversees.Count - 1, valeursInversees.ToArray(), 99, out begin, out length, output99); MA99 = new List <double>(output99); MA99 = new List <double>(MA99.Where(X => Math.Abs(X) > Double.Epsilon)); MA99.Reverse(); CalculDerivees(); }
/// <summary> /// Calcul de la moyenne mobile à 7, 25 et 99. /// </summary> public IndicatorSTOCHRSI(Donnees donnees) : base(donnees) { double[] stock_K = new double[ValeursClose.Count]; double[] stock_D = new double[ValeursClose.Count]; int begin; int length; double[] rsi = new double[ValeursClose.Count]; List <Double> valeursInversees = new List <double>(ValeursClose); valeursInversees.Reverse(); RetCode retCode = Core.Rsi(0, valeursInversees.Count - 1, valeursInversees.ToArray(), 14, out begin, out length, rsi); List <Double> RSI = new List <double>(rsi); RSI = new List <double>(RSI.Where(X => X != 0)); RSI.Reverse(); STOCK_K = new List <double>(); STOCK_D = new List <double>(); for (int i = 0; i < RSI.Count - 15; i++) { double min = RSI.GetRange(i, 9).Min(); double max = RSI.GetRange(i, 9).Max(); double k = 100 * (RSI[i] - min) / (max - min); STOCK_K.Add(k); } Core.Sma(0, STOCK_K.Count - 1, STOCK_K.ToArray(), 3, out begin, out length, stock_D); STOCK_D = new List <double>(stock_D); CalculDerivees(); }
public IndicatorMACD(Donnees donnees) : base(donnees) { double[] outMACD = new double[ValeursClose.Count]; double[] outMACDSignal = new double[ValeursClose.Count]; double[] outMACDHist = new double[ValeursClose.Count]; int begin; int length; List <Double> valeursInversees = new List <double>(ValeursClose); valeursInversees.Reverse(); RetCode retCode = Core.Macd(0, valeursInversees.Count - 1, valeursInversees.ToArray(), 12, 26, 9, out begin, out length, outMACD, outMACDSignal, outMACDHist); MACD = new List <double>(outMACD); MACD = new List <double>(MACD.Where(X => Math.Abs(X) > Double.Epsilon)); MACD.Reverse(); MACDSignal = new List <double>(outMACDSignal); MACDSignal = new List <double>(MACDSignal.Where(X => Math.Abs(X) > Double.Epsilon)); MACDSignal.Reverse(); MACDHist = new List <double>(outMACDHist); MACDHist = new List <double>(MACDHist.Where(X => Math.Abs(X) > Double.Epsilon)); MACDHist.Reverse(); }
public void TesterReseau(SauvegardeExcel s, int indice) { // On récupère les 200 dernières données pour tester. Donnees = new Donnees(MonnaieBTC.XRP, "BTC", "5m", "200"); // Les données double[] output = new double[1]; List <Double> listeInput = Donnees.Neurone.RecupererToutesDonnees(0, NbPasse); double[] input = listeInput.ToArray(); // Erreur sur le réseau. double erreur = Reseau.CalculateError(TrainingSet); Reseau.Compute(input, output); double prevision = output[0]; // Erreur sur le réseau optimal entrainement. double erreurEntrainement = this.ReseauOptimalEntrainement.CalculateError(TrainingSet); ReseauOptimalEntrainement.Compute(input, output); double previsionEntrainement = output[0]; // Erreur sur le réseau optimal validation. double erreurValidation = this.ReseauOptimalValidation.CalculateError(ValidationSet); ReseauOptimalValidation.Compute(input, output); double previsionValidation = output[0]; s.EcritureDonnees(erreur, prevision, erreurEntrainement, previsionEntrainement, erreurValidation, previsionValidation, indice); }
private void btnAnnulerActivite_Click(object sender, EventArgs e) { int cptListBVide = 0; foreach (ListBox uneListB in panJourSemaine.Controls) { if (uneListB.SelectedItem == null) { cptListBVide++; } else { Activite activite = (Activite)uneListB.SelectedItem; Modification.SetActivite(activite); if (Donnees.AnnulerActivite(activite)) { ConsulterModifierActiviteEncadrant cmae = new ConsulterModifierActiviteEncadrant(); cmae.Show(); this.Close(); } else { MessageBox.Show("Annulation foirée"); } } } if (cptListBVide == 7) { MessageBox.Show("Veuillez selectionner une animation à annuler."); } }
/// <summary> /// Calcul de la moyenne mobile à 7, 25 et 99. /// </summary> public IndicatorBOLL(Donnees donnees) : base(donnees) { double[] outputBOLLMID = new double[ValeursClose.Count]; double[] outputBOLLSUP = new double[ValeursClose.Count]; double[] outputBOLLINF = new double[ValeursClose.Count]; int begin; int length; List <Double> valeursInversees = new List <double>(ValeursClose); valeursInversees.Reverse(); RetCode retCode = Core.Bbands(0, valeursInversees.Count - 1, valeursInversees.ToArray(), 21, 2, 2, MAType.Ema, out begin, out length, outputBOLLSUP, outputBOLLMID, outputBOLLINF); BOLLMID = new List <double>(outputBOLLMID); BOLLMID = new List <double>(BOLLMID.Where(X => Math.Abs(X) > Double.Epsilon)); BOLLMID.Reverse(); BOLLSUP = new List <double>(outputBOLLSUP); BOLLSUP = new List <double>(BOLLSUP.Where(X => Math.Abs(X) > Double.Epsilon)); BOLLSUP.Reverse(); BOLLINF = new List <double>(outputBOLLINF); BOLLINF = new List <double>(BOLLINF.Where(X => Math.Abs(X) > Double.Epsilon)); BOLLINF.Reverse(); CalculDerivees(); }
public AnimationsVacancier() { InitializeComponent(); List <Animation> listeAnimations = Donnees.GetLesAnimations(); listBAnimation.Items.AddRange(listeAnimations.ToArray()); }
// Use this for initialization void Start() { Renderer rend = GameObject.FindGameObjectWithTag("particle").GetComponent <Renderer>(); rend.material = new Material(shader); rend.material.mainTexture = texture[Donnees.TrouverJetPackActuel() - 1]; }
// Use this for initialization void Start() { if (Donnees.PartieCommencee == false) { Donnees.CommencerPartie(); } }
public ActionResult DeleteConfirmed(string id) { Donnees donnees = db.Donnees.Find(id); db.Donnees.Remove(donnees); db.SaveChanges(); return(RedirectToAction("Index")); }
/// <summary> /// Sauvegarde les données lors de l'initialisation d'un indicateur /// </summary> public Indicator(Donnees donnees) { Donnees = donnees; ValeursOpen = new List <double>(donnees.Chandeliers.RecupererOpen()); ValeursClose = new List <double>(donnees.Chandeliers.RecupererClose()); ValeursHigh = new List <double>(donnees.Chandeliers.RecupererHigh()); ValeursLow = new List <double>(donnees.Chandeliers.RecupererLow()); }
public FrmListerInscrits() { InitializeComponent(); List <Vacanciere> listeInscrits = Donnees.GetLesInscritsAUneActivite(Modification.GetActvite()); listBListeVacanciers.Items.AddRange(listeInscrits.ToArray()); }
public Fm_menu() { InitializeComponent(); bd = new Donnees(); Cnx = bd.ConnexionBDD(); bd.ToutCharger(Cnx); this.bt_employes.Click += new EventHandler(bt_employes_Click); this.bt_services.Click += new EventHandler(bt_services_Click); this.bt_diplomes.Click += new EventHandler(bt_diplomes_Click); }
public ActionResult Edit([Bind(Include = "Id,Code_CSP,CodeDoc,CodeData,LibData,TypeData,C7,C8")] Donnees donnees) { if (ModelState.IsValid) { db.Entry(donnees).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Code_CSP = new SelectList(db.CSP, "Code", "Libelle", donnees.Code_CSP); ViewBag.CodeDoc = new SelectList(db.Documents, "Code", "Libelle", donnees.CodeDoc); return(View(donnees)); }
private void btnInscriptionActi_Click(object sender, EventArgs e) { if (listBActivites.SelectedItem == null) { MessageBox.Show("Veuillez selectionner une animation pour pouvoir vous y inscrire."); } else { Activite uneActivite = (Activite)listBActivites.SelectedItem; DateTime dateActivite = Convert.ToDateTime(uneActivite.DateAct); int ageVacancier = DateTime.Now.Year - Utilisateur.GetDateNaiss().Year; int nbPlaces = Donnees.GetNbPlaceDispo(uneActivite); bool estDejaInscrit = Donnees.VerifierInscription(uneActivite); bool estCreneauValide = Donnees.estCreneauValide(uneActivite); if (dateActivite < Utilisateur.GetDateDebSejour() || dateActivite > Utilisateur.GetDateFinSejour()) { MessageBox.Show("Vos dates de vacances ne correspondent pas aux dates de validité de l'activité, l'inscription est impossible."); } else if (ageVacancier < tmpAnimation.LimiteAge) { MessageBox.Show("Vous n'avez pas l'âge minimum requis pour participer à l'activité (age minimum = " + tmpAnimation.LimiteAge + ")"); } else if (Utilisateur.GetDateFerme() < dateActivite) { MessageBox.Show("Votre compte est malheuresement cloturé à la date de l'activité (date de cloturation : " + Utilisateur.GetDateFerme().ToString().Substring(0, 10) + ") "); } else if (nbPlaces - 1 < 0) { MessageBox.Show("Il n'y a plus de places disponible pour cette activité."); } else if (estDejaInscrit) { MessageBox.Show("Vous êtes déjà inscrit(e) à cette activité à la date " + uneActivite.DateAct.Substring(0, 10) + " . " + "\rUne seule inscription est admise par jour et par activité."); } else if (estCreneauValide == false) { MessageBox.Show("Vous ne pouvez pas avoir 2 activités sur le même créneaux horaire"); } else { Donnees.InscriptionVacancier((Activite)listBActivites.SelectedItem); MessageBox.Show("L'inscription est bien prise en compte, " + "\rVoici votre numéro d'inscription : " + Donnees.GetNoInscrip(uneActivite)); } } }
// GET: Donnees/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Donnees donnees = db.Donnees.Find(id); if (donnees == null) { return(HttpNotFound()); } return(View(donnees)); }
/// <summary> /// Le constructeur qui le réseau de neurones. /// </summary> public IndicatorEncog(int nbPasse, int nbHidden) { // Initialisation des données. NbPasse = nbPasse; NbHidden = nbHidden; // Initialisation du réseau. ErrorCalculation.Mode = ErrorCalculationMode.RMS; Reseau = new BasicNetwork(); Reseau.AddLayer(new BasicLayer(null, true, NbNeuronesEntre * NbPasse)); Reseau.AddLayer(new BasicLayer(new ActivationTANH(), true, NbHidden)); //Reseau.AddLayer(new BasicLayer(new ActivationTANH(), true, NbHidden / 2)); //Reseau.AddLayer(new BasicLayer(new ActivationTANH(), true, NbHidden / 4)); //Reseau.AddLayer(new BasicLayer(new ActivationStep(0,0,1), false, 1)); Reseau.AddLayer(new BasicLayer(new ActivationSigmoid(), false, 1)); Reseau.Structure.FinalizeStructure(); Reseau.Reset(); // Initialisation des listes. DonneesEntreesTest = new List <List <double> >(); DonneesSortiesTest = new List <List <double> >(); DonneesEntreesValidation = new List <List <double> >(); DonneesSortiesValidation = new List <List <double> >(); //// Récupère les données d'entrées et de sorties pour toutes les monnaies. Donnees = new Donnees(MonnaieBTC.XRP); this.AggregationDonnees(Donnees); // Création du set d'entrainement. double[][] donneesEntreesTest = this.DonneesEntreesTest.Select(a => a.ToArray()).ToArray(); double[][] donneesSortiesTest = this.DonneesSortiesTest.Select(a => a.ToArray()).ToArray(); TrainingSet = new BasicMLDataSet(donneesEntreesTest, donneesSortiesTest); // Création du set de validation. double[][] donneesEntreesValidation = this.DonneesEntreesValidation.Select(a => a.ToArray()).ToArray(); double[][] donneesSortiesValidation = this.DonneesSortiesValidation.Select(a => a.ToArray()).ToArray(); ValidationSet = new BasicMLDataSet(donneesEntreesValidation, donneesSortiesValidation); // Création du type d'entrainement. //train = new Backpropagation(Reseau, TrainingSet, 0.001, 0.01); train = new ResilientPropagation(Reseau, TrainingSet); // Initialise les listes d'erreurs et les erreurs ListeErreurEntrainement = new List <double>(); ListeErreurValidation = new List <double>(); ErreurOptimaleEntrainement = 100; ErreurOptimaleValidation = 100; }
public SuperTagsForm(Donnees dnn) { InitializeComponent(); donnees = dnn; try { if (!donnees.path_folder.Equals("") && File.Exists(donnees.path_folder + "//tags.txt")) { using (StreamReader reader = new StreamReader(donnees.path_folder + "//tags.txt")) { string line; while ((line = reader.ReadLine()) != null) { if (line.Length > 1) { int index = line.IndexOf('|'); SuperTag newSt = new SuperTag(line.Substring(0, index).Trim()); Console.WriteLine(newSt); if (line.Length > index + 1) { List <string> listetags = line.Substring(index + 1, (line.Length - 1) - (index + 1)).Split(';').ToList(); foreach (string s in listetags) { if (!s.Trim().Equals("")) { newSt.addTag(s.Trim()); } } } donnees.addSuperTag(newSt); } } } } } catch { } foreach (SuperTag st in donnees.listeSuperTags) { treeViewTags.Nodes.Add(st.nomSuperTag); foreach (string tag in st.ListeSousTags) { treeViewTags.Nodes[treeViewTags.Nodes.Count - 1].Nodes.Add(tag); } } }
void DeterminerMissionDistance() { if (missionDistancePartieAccomplie == false) { missionDistancePartieAccomplie = Donnees.DeterminerMissionDistancePartieAccomplie(distance); } if (missionDistanceTotaleAccomplie == false && !Donnees.MissionDistanceTotaleCompletee) { missionDistanceTotaleAccomplie = Donnees.DeterminerMissionDistanceTotaleAccomplie(); } if (distanceBattue == false) { distanceBattue = Donnees.DeterminerBattreRecordDistance(); } }
public ModifierAnimationEncadrant() //voir pq l'objet est NULL au moment de l'initialisation { InitializeComponent(); comboBoxCodeDuTypeAnimation.Items.AddRange(Donnees.GetLesTypesDAnimations().ToArray()); textBCodeAnim.Text = uneAnimation.Code; textBNomAnim.Text = uneAnimation.Nom; dtTimePickerDateValiditeAnim.Text = uneAnimation.DateValidite.ToString(); numUpDwnDureeAnim.Value = (decimal)uneAnimation.Duree; numUpDwnTarif.Value = (decimal)uneAnimation.Tarif; numUpDwnLimiteAge.Value = (decimal)uneAnimation.LimiteAge; numUpDwnNbrePlaceAnim.Value = (decimal)uneAnimation.NbrePlace; cmbBoxDifficulteAnim.Text = uneAnimation.Difficulte; rTextBDescriptif.Text = uneAnimation.Description; rTextBCommentaire.Text = uneAnimation.Comment; }
public EnregistrerActiviteEncadrant() { InitializeComponent(); comboBCodeEtatAct.Items.AddRange(Donnees.GetLesEtatsDActivite().ToArray()); List <Animation> listeAnimations = Donnees.GetLesAnimations(); foreach (Animation uneAnimation in Donnees.GetLesAnimations()) { comboBCodeAnimation.Items.Add(uneAnimation.Code); } foreach (Encadran unEncadrant in Donnees.GetListeEncadrant()) { cmbBoxResponsable.Items.Add(unEncadrant); } }
void DeterminerSiAchat() { if (jetPackBonhomme || gameObject.GetComponentInChildren <Text>().text != "Acheté") { if (Donnees.PointsAchat >= 10) { if (gameObject.GetComponentInChildren <Text>().text != "Acheté") { Donnees.PointsAchat -= 10; } Donnees.ChangerJetPack(name.ToString()); gameObject.GetComponentInChildren <Text>().text = "Acheté"; } } }
// GET: Donnees/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Donnees donnees = db.Donnees.Find(id); if (donnees == null) { return(HttpNotFound()); } ViewBag.Code_CSP = new SelectList(db.CSP, "Code", "Libelle", donnees.Code_CSP); ViewBag.CodeDoc = new SelectList(db.Documents, "Code", "Libelle", donnees.CodeDoc); return(View(donnees)); }
private void EnregistrerDonneesPoints(int scoreAAjouter) { Donnees.PointsTotauxActuel += scoreAAjouter; if (pointUnePartie == false) { pointUnePartie = Donnees.DeterminerMissionPointsPartieAccomplie(); } if (pointsTotaux == false && !Donnees.MissionPointsTotauxCompletee) { pointsTotaux = Donnees.DeterminerMissionPointsTotauxAccomplie(); } if (scoreBattu == false) { scoreBattu = Donnees.DeterminerBattreRecordPieces(); } }
public ActivitesVacancier() { InitializeComponent(); richTBDescAnimation.ReadOnly = true; lbNomAnim.Text = tmpAnimation.Nom; richTBDescAnimation.Text = tmpAnimation.Description; listBActivites.Text = tmpAnimation.Description; List <Activite> listeActivites = Donnees.GetLesActivitesPourUneAnimation(tmpAnimation); listBActivites.Items.AddRange(listeActivites.ToArray()); if (listBActivites.Items.Count == 0) { string msg = "Aucune activité n'existe pour l'animation " + tmpAnimation.Code; listBActivites.Items.Add(msg); } }
private void btnRechercher_Click(object sender, EventArgs e) { if (textBRechercher.Text == "") { MessageBox.Show("Veuillez saisir un code d'animation pour rechercher les activités associées "); } else if (Donnees.GetLesActivitesCible(textBRechercher.Text.ToUpper()).Count() == 0) { MessageBox.Show("Aucune activité n'est associée au code d'animation saisi, veuillez verifier que l'animation saisie existe."); } else { listBListeActivites.Items.Clear(); listBListeActivites.Items.AddRange(Donnees.GetLesActivitesCible(textBRechercher.Text.ToUpper()).ToArray()); } }
private void btnEnregistrerModifAnim_Click(object sender, EventArgs e) { if (rTextBCommentaire.Text == "" || rTextBDescriptif.Text == "" || textBCodeAnim.Text == "" || textBNomAnim.Text == "" || comboBoxCodeDuTypeAnimation.Text == "") { MessageBox.Show("Veuillez remplir tous les champs."); } else { DateTime datevalue = DateTime.Now; String jourActuelle = datevalue.Day.ToString(); String moisActuelle = datevalue.Month.ToString(); String anneeActuelle = datevalue.Year.ToString(); String dateCreationAnim = anneeActuelle + "-" + moisActuelle + "-" + jourActuelle; String jourValiditeAnim = Convert.ToString(dtTimePickerDateValiditeAnim.Value.Day); String moisValiditeAnim = Convert.ToString(dtTimePickerDateValiditeAnim.Value.Month); String anneeValiditeAnim = Convert.ToString(dtTimePickerDateValiditeAnim.Value.Year); String dateValiditeAnim = anneeValiditeAnim + "-" + moisValiditeAnim + "-" + jourValiditeAnim; Animation modifAnimation = new Animation(textBCodeAnim.Text, comboBoxCodeDuTypeAnimation.Text, textBNomAnim.Text, dateCreationAnim, dateValiditeAnim, (double)numUpDwnDureeAnim.Value , (int)numUpDwnLimiteAge.Value, numUpDwnTarif.Value, (int)numUpDwnNbrePlaceAnim.Value, rTextBDescriptif.Text, rTextBCommentaire.Text, cmbBoxDifficulteAnim.Text); if (Donnees.ExisteAnimation(modifAnimation) == false) { if (Donnees.ModifierAnimation(modifAnimation) == true) { MessageBox.Show("L'animation " + modifAnimation.Code + " est bien modifiée."); ConsulterModifierAnimationEncadrant caem = new ConsulterModifierAnimationEncadrant(); caem.Show(); this.Close(); } else { MessageBox.Show("Erreur " + modifAnimation.Code + " veuillez réessayer."); } } else { MessageBox.Show("Une animation ayant pour code " + modifAnimation.Code + " existe déjà, veuillez saisir un nouveau code."); } } }
/// <summary> /// Calcul du MTMT /// </summary> public IndicatorMTM(Donnees donnees) : base(donnees) { double[] outputMTM = new double[ValeursClose.Count]; int begin; int length; List <Double> valeursInverseesClose = new List <double>(ValeursClose); valeursInverseesClose.Reverse(); RetCode retCode = Core.Mom(0, valeursInverseesClose.Count - 1, valeursInverseesClose.ToArray(), 14, out begin, out length, outputMTM); MTM = new List <double>(outputMTM); MTM = new List <double>(MTM.Where(X => Math.Abs(X) > Double.Epsilon)); MTM.Reverse(); }
public static POCO.Donnees.Individu MapIndividus(Donnees.Individu individu) { return new POCO.Donnees.Individu() { id = individu.Oid, IdQuest = individu.IdQuest, Sexe = individu.Sexe, //TODO; convertir signalitique en données }; }