private void CommandChangeProfileRelease(Y_NORM_PROFILE_HEAD profile) { Parallel.Invoke(() => LoadShow()); LoadShow(); Head = new HeadViewModel(profile.Y_NORM_NORMATIVE_HEAD.FirstOrDefault()); RaisePropertyChanged("Head"); RaisePropertyChanged("HeadVisibility"); Parallel.Invoke(() => LoadHide()); }
/// <summary> /// Создание нового объекта Y_NORM_PROFILE_HEAD. /// </summary> /// <param name="id">Исходное значение свойства ID.</param> public static Y_NORM_PROFILE_HEAD CreateY_NORM_PROFILE_HEAD(global::System.Int64 id) { Y_NORM_PROFILE_HEAD y_NORM_PROFILE_HEAD = new Y_NORM_PROFILE_HEAD(); y_NORM_PROFILE_HEAD.ID = id; return y_NORM_PROFILE_HEAD; }
/// <summary> /// Устаревший метод для добавления новых объектов в набор EntitySet Y_NORM_PROFILE_HEAD. Взамен можно использовать метод .Add связанного свойства ObjectSet<T>. /// </summary> public void AddToY_NORM_PROFILE_HEAD(Y_NORM_PROFILE_HEAD y_NORM_PROFILE_HEAD) { base.AddObject("Y_NORM_PROFILE_HEAD", y_NORM_PROFILE_HEAD); }
private void btnHeadAdd_Click(object sender, RoutedEventArgs e) { var profileHead = new Y_NORM_PROFILE_HEAD { ID = _headCollection.Max(y => y.ID) + 1, CREATE_DATETIME = DateTime.Now, CREATE_ID = User.Name.ToUpper() }; _headCollection.Add(profileHead); GenericRepository.Add(profileHead); //_addHeadCollection.Add(profileHead); profileHeadGridControl.View.FocusedRow = profileHead; }