Esempio n. 1
0
 public bool Update(Process process)
 {
     try
     {
         using (var bdd = new DataService.AcoreDBEntities())
         {
             List <DataService.Process> pro             = bdd.Process.ToList();
             DataService.Process        processToUpdate = bdd.Process.FirstOrDefault(processFound => processFound.Id == process.Id);
             if (processToUpdate != null)
             {
                 processToUpdate.Nom       = process.Nom;
                 processToUpdate.UMax      = process.UMax;
                 processToUpdate.IMax      = process.IMax;
                 processToUpdate.Pulse     = process.Pulse;
                 processToUpdate.Inverseur = process.Inverseur;
                 processToUpdate.AH        = process.AH;
                 bdd.SaveChanges();
             }
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Esempio n. 2
0
        public bool Update(Recette recette)
        {
            try
            {
                using (var bdd = new DataService.AcoreDBEntities())
                {
                    List <DataService.Recette> pro             = bdd.Recette.ToList();
                    DataService.Recette        recetteToUpdate = bdd.Recette.FirstOrDefault(recetteFound => recetteFound.Id == recette.Id);
                    if (recetteToUpdate != null)
                    {
                        recetteToUpdate.IdProcess = recette.IdProcess;
                        recetteToUpdate.Nom       = recette.Nom;
                        recetteToUpdate.Cyclage   = recette.Cyclage;
                        recetteToUpdate.SegCours  = recette.SegCours;

                        bdd.SaveChanges();
                    }
                }
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Esempio n. 3
0
        public bool Update(Redresseur redresseur)
        {
            try
            {
                using (var bdd = new DataService.AcoreDBEntities())
                {
                    List <DataService.Redresseur> pro = bdd.Redresseur.ToList();
                    DataService.Redresseur        redresseurToUpdate = bdd.Redresseur.FirstOrDefault(redresseurFound => redresseurFound.Id == redresseur.Id);
                    if (redresseurToUpdate != null)
                    {
                        redresseurToUpdate.IdProcess       = redresseur.IdProcess;
                        redresseurToUpdate.IpAdresse       = redresseur.IpAdresse;
                        redresseurToUpdate.OnOff           = redresseur.OnOff;
                        redresseurToUpdate.MiseSousTension = redresseur.MiseSousTension;
                        redresseurToUpdate.Etat            = redresseur.Etat.ToString();
                        redresseurToUpdate.Type            = redresseur.Type.ToString();
                        redresseurToUpdate.UMax            = redresseur.UMax;
                        redresseurToUpdate.IMax            = redresseur.IMax;
                        redresseurToUpdate.ConsigneV       = redresseur.ConsigneV;
                        redresseurToUpdate.ConsigneA       = redresseur.ConsigneA;
                        redresseurToUpdate.LectureV        = redresseur.LectureV;
                        redresseurToUpdate.LectureA        = redresseur.LectureA;
                        redresseurToUpdate.Temperature     = redresseur.Temperature;
                        redresseurToUpdate.AH            = redresseur.AH;
                        redresseurToUpdate.CompteurAH    = redresseur.CompteurAH;
                        redresseurToUpdate.CalibreAH     = redresseur.CalibreAH.ToString();
                        redresseurToUpdate.Pulse         = redresseur.Pulse;
                        redresseurToUpdate.Temporisation = redresseur.Temporisation;
                        redresseurToUpdate.TempsOn       = redresseur.TempsOn;
                        redresseurToUpdate.TempsOff      = redresseur.TempsOff;
                        //redresseurToUpdate.DureeTempo = DateTime.Parse(redresseur.DureeTempo.ToString());
                        //redresseurToUpdate.DureeRestante = DateTime.Parse(redresseur.DureeRestante.ToString());
                        redresseurToUpdate.Rampe = redresseur.Rampe;
                        //redresseurToUpdate.DureeRampe = DateTime.Parse(redresseur.DureeRampe.ToString());
                        redresseurToUpdate.Defaut = redresseur.Defaut;

                        bdd.SaveChanges();
                    }
                }
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Esempio n. 4
0
 public bool Delete(Redresseur redresseur)
 {
     try
     {
         using (var bdd = new DataService.AcoreDBEntities())
         {
             DataService.Redresseur red = bdd.Redresseur.Where(r => r.Id == redresseur.Id).First();
             bdd.Redresseur.Remove(red);
             bdd.SaveChanges();
         }
         return(true);
     }
     catch (Exception e)
     {
         Console.WriteLine("Exception: {0}", e);
         return(false);
     }
 }
Esempio n. 5
0
 public bool Insert(Historique historique)
 {
     try
     {
         using (var bdd = new DataService.AcoreDBEntities())
         {
             bdd.Historique.Add(historique);
             bdd.HistoriqueData.AddRange(historique.HistoriqueData);
             bdd.SaveChanges();
         }
         return(true);
     }
     catch (Exception e)
     {
         Console.WriteLine("Exception: {0}", e);
         return(false);
     }
 }
Esempio n. 6
0
 public bool Insert()
 {
     try
     {
         using (var bdd = new DataService.AcoreDBEntities())
         {
             bdd.Redresseur.Add(new DataService.Redresseur()
             {
                 IdProcess       = 1,
                 IpAdresse       = "192.168.1.111",
                 OnOff           = false,
                 MiseSousTension = false,
                 Etat            = "",
                 Type            = "",
                 UMax            = 0,
                 IMax            = 0,
                 ConsigneV       = 0,
                 ConsigneA       = 0,
                 LectureV        = 0,
                 LectureA        = 0,
                 Temperature     = 0,
                 AH            = false,
                 CompteurAH    = 0,
                 CalibreAH     = "",
                 Pulse         = false,
                 Temporisation = false,
                 TempsOn       = 0,
                 TempsOff      = 0,
                 DureeTempo    = new TimeSpan(0),
                 DureeRestante = new TimeSpan(0),
                 Rampe         = false,
                 DureeRampe    = new TimeSpan(0),
                 Defaut        = false
             });
             bdd.SaveChanges();
         }
         return(true);
     }
     catch (Exception e)
     {
         Console.WriteLine("Exception: {0}", e);
         return(false);
     }
 }
Esempio n. 7
0
        public static Recette GetRecetteFromId(int id)
        {
            Recette result = new Recette();

            try
            {
                using (var bdd = new DataService.AcoreDBEntities())
                {
                    DataService.Recette recette = bdd.Recette.Where(rec => rec.Id == id).First();
                    result = new Recette(recette);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception: {0}", e);
                return(result);
            }
            return(result);
        }
Esempio n. 8
0
        public bool Update(Segment segment)
        {
            try
            {
                using (var bdd = new DataService.AcoreDBEntities())
                {
                    List <DataService.Segment> seg             = bdd.Segment.ToList();
                    DataService.Segment        segmentToUpdate = bdd.Segment.FirstOrDefault(segmentFound => segmentFound.Id == segment.Id);
                    if (segmentToUpdate != null)
                    {
                        segmentToUpdate.IdRecette = segment.IdRecette;
                        segmentToUpdate.Nom       = segment.Nom;
                        segmentToUpdate.Etat      = segment.Etat;
                        segmentToUpdate.Type      = segment.Type.ToString();
                        var epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
                        segmentToUpdate.Duree            = segment.Duree;
                        segmentToUpdate.ConsigneDepartV  = segment.ConsigneDepartV;
                        segmentToUpdate.ConsigneDepartA  = segment.ConsigneDepartA;
                        segmentToUpdate.ConsigneArriveeV = segment.ConsigneArriveeV;
                        segmentToUpdate.ConsigneArriveeA = segment.ConsigneArriveeA;
                        segmentToUpdate.TempsRestant     = segment.TempsRestant;
                        segmentToUpdate.Pulse            = segment.Pulse;
                        segmentToUpdate.CompteurAH       = segment.CompteurAH;
                        segmentToUpdate.Temporisation    = segment.Temporisation;
                        segmentToUpdate.TempsOn          = segment.TempsOn;
                        segmentToUpdate.TempsOff         = segment.TempsOff;
                        segmentToUpdate.AH = segment.AH;
                        //CompteurAH = CompteurAH;
                        segmentToUpdate.CalibreAH  = segment.CalibreAH.ToString();
                        segmentToUpdate.Rampe      = segment.Rampe;
                        segmentToUpdate.DureeRampe = segment.DureeRampe;

                        bdd.SaveChanges();
                    }
                }
                return(true);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception: {0}", e);
                return(false);
            }
        }
Esempio n. 9
0
 public bool Insert()
 {
     try
     {
         using (var bdd = new DataService.AcoreDBEntities())
         {
             bdd.Process.Add(new DataService.Process()
             {
                 Nom = "new_Process"
             });
             bdd.SaveChanges();
         }
         return(true);
     }
     catch (Exception e)
     {
         Console.WriteLine("Exception: {0}", e);
         return(false);
     }
 }
Esempio n. 10
0
        public static ObservableCollection <Recette> GetListRecetteFromProcessId(int idProcess)
        {
            ObservableCollection <Recette> result = new ObservableCollection <Recette>();

            try
            {
                using (var bdd = new DataService.AcoreDBEntities())
                {
                    List <DataService.Recette> recettes = bdd.Recette.Where(rec => rec.IdProcess == idProcess).ToList();
                    foreach (DataService.Recette rec in recettes)
                    {
                        result.Add(new Recette(rec));
                    }
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception: {0}", e);
                return(result);
            }
            return(result);
        }
Esempio n. 11
0
 public bool Insert(Segment segment)
 {
     try
     {
         using (var bdd = new DataService.AcoreDBEntities())
         {
             bdd.Segment.Add(new DataService.Segment()
             {
                 IdRecette        = segment.IdRecette,
                 Nom              = segment.Nom,
                 Etat             = segment.Etat,
                 Type             = segment.Type.ToString(),
                 Duree            = segment.Duree,
                 ConsigneDepartV  = segment.ConsigneDepartV,
                 ConsigneDepartA  = segment.ConsigneDepartA,
                 ConsigneArriveeV = segment.ConsigneArriveeV,
                 ConsigneArriveeA = segment.ConsigneArriveeA,
                 TempsRestant     = segment.TempsRestant,
                 Pulse            = segment.Pulse,
                 CompteurAH       = segment.CompteurAH,
                 Temporisation    = segment.Temporisation,
                 TempsOn          = segment.TempsOn,
                 TempsOff         = segment.TempsOff,
                 AH = segment.AH,
                 //CompteurAH = CompteurAH,
                 CalibreAH  = segment.CalibreAH.ToString(),
                 Rampe      = segment.Rampe,
                 DureeRampe = segment.DureeRampe
             });
             bdd.SaveChanges();
             return(true);
         }
     }
     catch (Exception e)
     {
         Console.WriteLine("Exception: {0}", e);
         return(false);
     }
 }
Esempio n. 12
0
 public bool Insert(Recette recette)
 {
     try
     {
         using (var bdd = new DataService.AcoreDBEntities())
         {
             bdd.Recette.Add(new DataService.Recette()
             {
                 IdProcess    = recette.IdProcess,
                 Nom          = recette.Nom,
                 Cyclage      = recette.Cyclage,
                 SegCours     = recette.SegCours,
                 TempsRestant = recette.TempsRestant
             });
             bdd.SaveChanges();
         }
         return(true);
     }
     catch (Exception e)
     {
         Console.WriteLine("Exception: {0}", e);
         return(false);
     }
 }
Esempio n. 13
0
 public bool Insert()
 {
     try
     {
         using (var bdd = new DataService.AcoreDBEntities())
         {
             bdd.Recette.Add(new DataService.Recette()
             {
                 IdProcess    = 1,
                 Nom          = "new_recette",
                 Cyclage      = 0,
                 SegCours     = 0,
                 TempsRestant = new TimeSpan(0)
             });
             bdd.SaveChanges();
         }
         return(true);
     }
     catch (Exception e)
     {
         Console.WriteLine("Exception: {0}", e);
         return(false);
     }
 }