void LoadCollection() { ParametrWazenieExLst.Clear(); List <IHP_PARAMETRY> _parwazenia = new ObservableCollection <IHP_PARAMETRY>(context.IHP_PARAMETRY.Where(x => x.ID_GRUPAPARAMETRY == 1)).ToList(); foreach (IHP_PARAMETRY item in _parwazenia) { IHP_PARAMETRY_EX _paramex = new IHP_PARAMETRY_EX(item); ParametrWazenieExLst.Add(_paramex); } }
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 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 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; } }