public Technology(TechnologyID _id, string _name, TechnologyStatus _status, string _description) { id = _id; name = _name; status = _status; description = _description; }
public Technology(Technology t) { id = t.ID; name = t.Name; status = t.Status; description = t.Description; }
public Technology() { id = TechnologyID.None; name = ""; status = TechnologyStatus.Disabled; description = ""; }
/// <summary> /// Установить статус доступна /// </summary> public void SetEnabled() { status = TechnologyStatus.Enabled; }
/// <summary> /// Установить статус выполнена /// </summary> public void SetComplete() { status = TechnologyStatus.Completed; }
/// <summary> /// Возвращает цвет бэка технологии по статусу /// </summary> /// <param name="s"></param> /// <returns></returns> Color GetColorByStatus(TechnologyStatus s) { return(s == TechnologyStatus.Disabled ? colorDisabled : (s == TechnologyStatus.Enabled ? colorEnabled : colorCompleted)); }