Example #1
0
        //指定时间提醒
        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");
                }
            }
Example #3
0
 public static string GetSplitTypeName(SplitTypeEnum type)
 {
     return(TypeName[(int)type]);
 }