public void AddReleve(DateTime dateReleve, int idcapteur, decimal temperatur, decimal hygrometry) { using (var context = new GestionCapteurEntities()) { var releve = new Releves { releve_DTTM = dateReleve, temperature = temperatur, hygrometrie = hygrometry, id_capteur = idcapteur, insertion_DTTM = DateTime.Now }; context.Releves.Add(releve); context.SaveChanges(); } }
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); } }