Exemplo n.º 1
0
 public Capteurs getCapteurInfo(Capteurs capteur)
 {
     using (var context = new GestionCapteurEntities())
     {
         return(context.Capteurs.Include("Releves").Where(c => c.id_capteur == capteur.id_capteur).FirstOrDefault());
     }
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
        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();
            }
        }
Exemplo n.º 4
0
        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);
            }
        }
Exemplo n.º 5
0
        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);*/
            }
        }
Exemplo n.º 6
0
        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);
            }
        }