public Article(string fullName, ArticleGroup articleGroup, MeasureUnit measureUnit, bool percentFromArticleGroup) { MeasureUnit = measureUnit; PackSize = 1; salaryPercentValue = 0; MarkupPercent = 0; Comment = string.Empty; Number = string.Empty; FullName = fullName; ShortName = fullName; ArticleGroup = articleGroup; IsSalaryPercentFromGroup = percentFromArticleGroup; IsObsolete = false; }
/// <summary> /// Удаление дочерней группы /// </summary> /// <param name="childGroup">Дочерняя группа</param> public virtual void RemoveChildGroup(ArticleGroup childGroup) { childs.Remove(childGroup); childGroup.Parent = null; }
/// <summary> /// Добавление дочерней группы /// </summary> /// <param name="childGroup">Дочерняя группа</param> public virtual void AddChildGroup(ArticleGroup childGroup) { childs.Add(childGroup); childGroup.Parent = this; }