public void OnMessageSave(IHP_PARAMETRY item) { ParametrWazenie = context.IHP_PARAMETRY.FirstOrDefault(x => x.ID_IHP_PARAMETRY == item.ID_IHP_PARAMETRY); ParametrWazenie.WARTOSC = item.WARTOSC; // context.IHP_PARAMETRY.Attach(item); context.Entry(ParametrWazenie).State = EntityState.Modified; context.SaveChanges(); LoadCollection(); // RisePropertyChanged("ParametryWazenieEx"); ParametrWazenieEx = lstParametryWyglad.FirstOrDefault(x => x.ID_IHP_PARAMETRY == item.ID_IHP_PARAMETRY); // RisePropertyChanged("ParametrWazenieEx"); }
public IHP_PARAMETRY_EX(IHP_PARAMETRY item) { this.ID_GRUPAPARAMETRY = item.ID_GRUPAPARAMETRY; this.ID_IHP_PARAMETRY = item.ID_IHP_PARAMETRY; this.PARAMETR = item.PARAMETR; this.RODZAJ = item.RODZAJ; this.WARTOSC = item.WARTOSC; this.ID_GRU_PARAMETRY = item.ID_GRU_PARAMETRY; app = AppConfig.GetInstance; SetWArtocEx(); SetLpMain(); }
public void OnMessageSave(IHP_PARAMETRY item) { ParametrWazenie = context.IHP_PARAMETRY.FirstOrDefault(x => x.ID_IHP_PARAMETRY == item.ID_IHP_PARAMETRY); ParametrWazenie.WARTOSC = item.WARTOSC; // context.IHP_PARAMETRY.Attach(item); context.Entry(ParametrWazenie).State = EntityState.Modified; context.SaveChanges(); LoadCollection(); ParametrWazenieEx = ParametrWazenieExLst.FirstOrDefault(x => x.ID_IHP_PARAMETRY == item.ID_IHP_PARAMETRY); if (ParametrWazenie.ID_IHP_PARAMETRY == 4) { Messenger.Default.Send <int>(999); } RisePropertyChanged("ParametryWazenieEx"); // }
public void ZaczytajPlik() { string fileName = OpenFileService.Show(); if (string.IsNullOrEmpty(fileName)) { return; } LicConfig lic = LicConfig.GetInstance; lic.ZaczytajNowa(fileName); LicencjaClass licust = lic.UstawieniaLicencji; if (licust != null) { NAZWAFIRMY = licust.Firma.Nazwa; NIP = licust.Firma.NIP; string krypto = Krypto.Encrypt(NAZWAFIRMY + NIP); IHP_PARAMETRY ihp = context.IHP_PARAMETRY?.FirstOrDefault(x => x.ID_IHP_PARAMETRY == 0); if (ihp != null) { try { krypto = krypto.Substring(1, 35); ihp.WARTOSC = krypto; context.IHP_PARAMETRY.Attach(ihp); context.Entry(ihp).State = EntityState.Modified; context.SaveChanges(); lic.Zapisz(); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { LogManager.WriteLogMessage(LogManager.LogType.Error, String.Format("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State)); foreach (var ve in eve.ValidationErrors) { LogManager.WriteLogMessage(LogManager.LogType.Error, String.Format("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage)); } } //throw; } } } }
public void OnMessageParam(IHP_PARAMETRY_EX param) { _param = context.IHP_PARAMETRY.FirstOrDefault(x => x.ID_IHP_PARAMETRY == param.ID_IHP_PARAMETRY); ListaDanych.Clear(); //AppSettingsUstawieniaAplikacjiParametrWartosci[] foreach (AppSettingsUstawieniaAplikacjiParametr item in app.UstawieniaAplikacji.UstawieniaAplikacji.Parametry.Where(x => x.IdIhpParametry == _param.ID_IHP_PARAMETRY)) { foreach (AppSettingsUstawieniaAplikacjiParametrWartosci item2 in item.Wartosci) { ParametryLista lst = new ParametryLista() { ID = item.IdIhpParametry, Opis = item2.opis, Wartosc = item2.Wartosc }; ListaDanych.Add(lst); } } ID = _param.WARTOSC; NazwaParematru = _param.PARAMETR; if (_param.RODZAJ == 1) { PokazListe = Visibility.Hidden; PokazBool = Visibility.Visible; if (_param.WARTOSC == "0") { CheckValue = true; } if (_param.WARTOSC == "1") { CheckValue = false; } } if (_param.RODZAJ == 2) { SzerokoscBool = 0; PokazListe = Visibility.Visible; PokazBool = Visibility.Hidden; } }
public void StartWaga() { IHP_PARAMETRY param = GetParam(4); if (param.WARTOSC == "1") { if (comm != null) { comm.ClosePort(); //jezeli otwarty z poprzedniego testowania } comm = new CommunicationManager(Speed.Value, wSterPrzep.Value, wBitStop.Value, wBitData.Value, wPortName.Value, Miernik.Nazwa); if (comm.OpenPort()) { if (Miernik.Nazwa == "Radwag") { timerWaga.Enabled = true; } if (Miernik.Nazwa == "Rinstrum") { timerWaga.Enabled = true; } if (Miernik.Nazwa == "Rinstrum2") { timerWaga.Enabled = true; } } } if (param.WARTOSC == "0") { _timer = new Timer(TimerCallback, null, 1000, 1000); } }