/// <summary> /// Создание объекта "Предмет" с заданными параметрами /// </summary> /// <param name="pname">Название предмета (курса)</param> /// <param name="pstatus">Статус предмета</param> /// <remarks>Конструктор для обработки данных при чтении из файла</remarks> public TSubject(string pname, TStatus pstatus) { name = pname; status = pstatus; list = null; }
/// <summary> /// Инициализация объекта с заданными параметрами и для списка /// </summary> /// <param name="pname">Название предмета</param> /// <param name="pstatus">Статус предмета</param> /// <param name="listname">Название списка работ</param> /// <param name="listdesc">Описание списка работ</param> /// <remarks>Полный конструктор, для одновременного создания предмета и списка его работ</remarks> public TSubject(string pname, TStatus pstatus, string listname, string listdesc) { name = pname; status = pstatus; list = new TLabList(listname, listdesc); }
TStatus status; // статус предмета (курса) #endregion Fields #region Constructors /// <summary> /// Создание объекта "Предмет" с заданными параметрами /// </summary> /// <param name="pname">Название предмета (курса)</param> /// <remarks>Конструктор по умолчаню, при первом создании предмета</remarks> public TSubject(string pname) { name = pname; status = TStatus.NotStarted; // начальный статус list = new TLabList(pname, "Работы по курсу " + pname); }