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); } }
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); } }
public ObservableCollection <Redresseur> GetAllData() { ObservableCollection <Redresseur> result = new ObservableCollection <Redresseur>(); using (SqlConnection connection = new SqlConnection(CnnVal("AcoreDataBase"))) { connection.Open(); using (SqlCommand command = new SqlCommand("SELECT * FROM Redresseur", connection)) using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { Redresseur redresseur = new Redresseur(reader); result.Add(redresseur); } } } return(result); }
public static ObservableCollection <Redresseur> GetAllRedresseurFromAutotameId(string ipAdresse) { ObservableCollection <Redresseur> redresseurs = new ObservableCollection <Redresseur>(); using (SqlConnection connection = new SqlConnection(CnnVal("AcoreDataBase"))) { connection.Open(); using (SqlCommand command = new SqlCommand("SELECT * FROM Redresseur WHERE IpAdresse = N'" + ipAdresse + "'", connection)) using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { Redresseur redresseur = new Redresseur(reader); redresseurs.Add(redresseur); } } } return(redresseurs); }