public Capteurs getCapteurInfo(Capteurs capteur) { using (var context = new GestionCapteurEntities()) { return(context.Capteurs.Include("Releves").Where(c => c.id_capteur == capteur.id_capteur).FirstOrDefault()); } }
public Capteurs(Capteurs other) { this.Name = other.Name; this.Marque = other.Marque; this.Model = other.Model; this.Calibre = other.Calibre; this.A = other.A; this.B = other.B; }
public void AddNewCapteur(int numcapteur, string lieu) { using (var context = new GestionCapteurEntities()) { var capteur = new Capteurs { num_capteur = numcapteur, lieu = lieu }; context.Capteurs.Add(capteur); context.SaveChanges(); } }
private void Button_Click(object sender, RoutedEventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); if (openFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { List <Capteurs> listcap = new ServicesDonnees().readAllCapteur(); Capteurs capteur = listcap.First(); new FileHandling().ImportFile(capteur, openFileDialog); } }
private void ComboBox_TextChanged(object sender, TextChangedEventArgs e) { textbox.Text = ID_Capteurs.Text; List <Capteurs> listCapteur = new ServicesDonnees().readAllCapteur(); System.Console.WriteLine(" {0} {1}", ID_Capteurs.Text, ID_Capteurs.Text.Length); Capteurs cap = listCapteur.First(); System.Console.WriteLine(cap.num_capteur.ToString().Substring(0, 1)); if (ID_Capteurs.Text.Length > 3 && ID_Capteurs.Text != "ID capteurs") { /* ID_Capteurs.ItemsSource = listCapteur.Where(c => c.num_capteur.ToString().Substring(0, ID_Capteurs.Text.Length) == ID_Capteurs.Text);*/ } }
public void ImportFile(Capteurs capteur, OpenFileDialog openFileDialog) { Capteurs capteurs = capteur; System.Console.WriteLine(capteur.id_capteur); System.Console.WriteLine(capteurs.id_capteur); try { HashSet <Releves> listReleves = new HashSet <Releves>(); string[] lines = ToolsDataTest.isExtensionEqualsToTxt(openFileDialog); foreach (string line in lines) { string[] lineContent = line.Split(' '); Releves releves = new Releves { releve_DTTM = ToolsDataTest.isValidDateFormat(lineContent[1], lineContent[2]), temperature = decimal.Parse(lineContent[3].Replace(".", ",")), hygrometrie = decimal.Parse(lineContent[4].Replace(".", ",").Replace("%", "")), insertion_DTTM = DateTime.Now, id_capteur = capteurs.id_capteur }; listReleves.Add(releves); } new ServicesDonnees().SaveCapteur(listReleves); } catch (Exception ex) { Console.WriteLine("Le fichier que vous tentez d'ouvrir n'est pas au bon format", ex.Message); } }