//指定时间提醒 public TimeAlert(string message, SplitTypeEnum splitType, DateTime alertTime) { if (alertTime < DateTime.Now) { return; } this.Message = message; this.AlertTime = alertTime; this.SplitType = splitType; }
public static dynamic GetTSObject(SplitTypeEnum dynEnum) { var tsType = TSActivator.CreateInstance("Tekla.Structures.Model.RebarSplitter.SplitTypeEnum").GetType(); switch (dynEnum) { case SplitTypeEnum.LAPPING: return(System.Enum.Parse(tsType, "LAPPING")); case SplitTypeEnum.CRANKING: return(System.Enum.Parse(tsType, "CRANKING")); default: throw new DynamicAPIException(dynEnum.ToString() + "- enum value is not implemented"); } }
public static string GetSplitTypeName(SplitTypeEnum type) { return(TypeName[(int)type]); }