Beispiel #1
0
        public void DeepCopyFrom(OrderLocationKindInfo src)
        {
            System.Diagnostics.Debug.Assert(src != null);

            this.code        = src.Code;
            this.description = src.description;
        }
Beispiel #2
0
        public static OrderLocationKindInfo FindOrderLocationKindByKindCode(OrderLocationKind locationKind)
        {
            if (!orderLocationKindInfo.ContainsKey(locationKind))
            {
                OrderLocationKindInfo unknown = new OrderLocationKindInfo();
                unknown.Code        = OrderLocationKind.Unknown;
                unknown.Description = OrderLocationKind.Unknown.ToString();
                return(unknown);
            }

            OrderLocationKindInfo copy = new OrderLocationKindInfo();

            copy.DeepCopyFrom(orderLocationKindInfo[locationKind]);
            return(copy);
        }