示例#1
0
        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;
        }
示例#2
0
 /// <summary>
 /// Удаление дочерней группы
 /// </summary>
 /// <param name="childGroup">Дочерняя группа</param>
 public virtual void RemoveChildGroup(ArticleGroup childGroup)
 {
     childs.Remove(childGroup);
     childGroup.Parent = null;
 }
示例#3
0
 /// <summary>
 /// Добавление дочерней группы
 /// </summary>
 /// <param name="childGroup">Дочерняя группа</param>
 public virtual void AddChildGroup(ArticleGroup childGroup)
 {
     childs.Add(childGroup);
     childGroup.Parent = this;
 }