public Capteur() //Creation d'une classe avec toute les données des capteurs { this.Humidité = new Donnee("Humidité", 999, "%"); this.Température = new Donnee("Température", 999, "°C"); this.Niveau_eau = new Donnee("Niveau d'eau", 999, "L"); this.Luminosité = new Donnee("Luminosité", 999, "Lux"); }
public void EnregistrerCompetition(string cheminFichier, Donnee donnees) { var serialise = new XmlSerializer(typeof(Donnee)); using (var reader = new StreamWriter(cheminFichier)) { serialise.Serialize(reader, donnees); } }
public void NouvellePartie() { motCorrect = Donnee.getMotPendu(); StringBuilder str = new StringBuilder(); str.Append('_', motCorrect.Length); motJoueur = str.ToString().ToCharArray(); nbrErreur = 0; }
// GET: Donnees/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Donnee donnee = db.Donnnees.Find(id); if (donnee == null) { return(HttpNotFound()); } return(View(donnee)); }
/// <summary> /// Renvoie la liste des tables /// </summary> /// <param name="doc"></param> /// <param name="nsmgr"></param> /// <returns></returns> public static List <Table> Tables(XmlDocument doc, XmlNamespaceManager nsmgr) { List <string> noms = NomsTables(doc, nsmgr); List <List <Colonne> > colonnes = Colonne.GetColonnesTables(doc, nsmgr); List <Contrainte> contraintes = Contrainte.Contraintes(doc, nsmgr); List <Table> tables = new List <Table>(); List <List <Donnee> > donnees = Donnee.GetDonneesTables(doc, nsmgr); for (int i = 0; i < NombreTables(doc, nsmgr); i++) { tables.Add(new Table(noms[i], colonnes[i], contraintes[i], donnees[i])); } return(tables); }
public Partie(string speudo) { this.speudo = speudo; motCorrect = Donnee.getMotPendu(); StringBuilder str = new StringBuilder(); str.Append('_', motCorrect.Length); motJoueur = str.ToString().ToCharArray(); nbrErreur = 0; nbrMotTrouve = 0; nbrErreurTotal = 0; }
public Contact NouveauContact() { if (this.contact == null) { this.contact = new Contact(); } List <Donnee> donnees; contact.setIduser(template.getIduser()); contact.setDtcreation(DateTime.Now); contact.setFavoris(false); contact.setActif(true); donnees = new List <Donnee>(); foreach (Control ctrl in this.panel1.Controls) { if (ctrl.Tag != null && ctrl.Tag.GetType() == typeof(Champ)) { Champ c = (Champ)ctrl.Tag; Donnee d = new Donnee(); d.setIdchamp(c.getIdchamp()); if (ctrl.GetType() == typeof(DateTimePicker)) { if ((((DateTimePicker)ctrl).Value.ToShortDateString() != DateTime.Now.ToShortDateString())) { d.setValeur(((DateTimePicker)ctrl).Value.ToString("yyyy-MM-dd")); } else { d.setValeur(null); } } else { d.setValeur(ctrl.Text); } donnees.Add(d); } } contact.setDonnees(donnees); return(contact); }
public FenetreCompetitionViewModel(Donnee donnee) { Donnee = donnee; ResetChampsNouveauCompetiteur(); }
public void charger() { //appel de la methode getpage pour recuperer le fichier des donnees format xml string page = getPage(); //decouper les chaines dans le fichier pour recuperer string[] lines = page.Split(new string[] { "&", "None", "\n" }, StringSplitOptions.None); //dictionnaire contenant les cles values foreach (string line in lines) { try { string[] pair = line.Split(new[] { '=' }); string key = pair[0]; string val = pair[1]; //switch sur les cles afin d'attribuer les bonne valeurs au bons attribus switch (key) { case ("slot_temperature"): d.Temperature = val; break; case ("slot_debit"): d.Debit = val; break; case ("data"): break; case ("slot_humidite_eau"): d.Humidite_eau = val; break; case ("slot_humidite"): d.Humidite = val; break; case ("time"): break; case ("device"): break; case ("signal"): break; } if (d.Temperature != "" && d.Debit != "" && d.Humidite_eau != "" && d.Humidite != "") { d.RegionId = 3; //inserer l'objet si il n'existe pas dans la base de donnee var verifDonnee = from d in db.Donnnees select d; if (verifDonnee.FirstOrDefault() == null) { db.Donnnees.Add(d); db.SaveChanges(); } // new Donnee pour réutiliser l'objet d avec des attributs null d = new Donnee(); } } catch (Exception e) {} } }
private void InitialiseChamp() { if (template == null) { return; } Control ctrl = null; int x = 20, y = 20; foreach (Champ c in template.getChamps()) { c.isValide = true; Label l = new Label(); l.Text = c.getLibelle(); l.AutoSize = true; l.BackColor = Color.Transparent; l.Location = new Point(x, y); l.Parent = this.panel1; Donnee d = null; if (contact != null) { d = contact.getDonnees().Where(dd => dd.getIdchamp() == c.getIdchamp()).FirstOrDefault(); } if (c.getDatatype().getLibelle() == "DATE") { ctrl = new DateTimePicker(); if (d != null && !string.IsNullOrEmpty(d.getValeur())) { ((DateTimePicker)ctrl).Value = DateTime.Parse(d.getValeur()); } } else if (c.getPreselectionsize() > 0) { ctrl = new ComboBox(); foreach (string s in c.getPreselection()) { ((ComboBox)ctrl).Items.Add(s); if (d != null) { ((ComboBox)ctrl).SelectedItem = d.getValeur(); } } } else { ctrl = new TextBox(); ctrl.KeyPress += Ctrl_KeyPress; if (!String.IsNullOrEmpty(c.getDatatype().getRegex())) { ctrl.Leave += Ctrl_Leave; ctrl.LostFocus += Ctrl_Leave; } if (d != null) { ((TextBox)ctrl).Text = d.getValeur(); } } ctrl.Tag = c; ctrl.Width = 200; ctrl.Location = new Point(120, y); ctrl.Parent = this.panel1; y = y + ctrl.Height + 10; } Button btnAjouter = new Button(); btnAjouter.Name = "BtnAjouter"; btnAjouter.Text = (contact == null? "Ajouter":"Modifier"); btnAjouter.Width = 100; btnAjouter.Location = new Point(x, y); btnAjouter.Parent = this.panel1; btnAjouter.Click += BtnAjouter_Click; Button btnQuitter = new Button(); btnQuitter.Text = "Quitter"; btnQuitter.Width = 100; btnQuitter.Location = new Point(btnAjouter.Width + 40, y); btnQuitter.Parent = this.panel1; btnQuitter.Click += BtnQuitter_Click; if (ctrl != null) { x = ctrl.Location.X + ctrl.Width + 40; y = toolStrip1.Location.Y - 20; } this.panel1.Size = new Size(x, y); }