コード例 #1
0
ファイル: OrderExploder.cs プロジェクト: Dergash/TMES
 public void Explode(IExplodable Target)
 {
     if(Target is Order == false)
     {
         throw new ArgumentException();
     }
     this.Order = Target as Order;
     ExplodeContent();
   
 }
コード例 #2
0
ファイル: Order.cs プロジェクト: Dergash/TMES
        public static Order GetFakeOrder(String Name = "9915240")
        {
            var Result = new Order();
            Result.Name = "9915240";

            (Result.Content as List<Element>).Add(new Element(ElementType.Block,"УЭ","8.815.240"));
            (Result.Content as List<Element>).Add(new Element(ElementType.Block, "УЭ", "7.715.240"));
            
            return Result;
        }
コード例 #3
0
ファイル: CalendarGraph.cs プロジェクト: Dergash/TMES
        public CalendarGraph(Order Order)
        {
            Clear();

            this.Order = Order;

            // To IoC
            var Exploder = new OrderExploder();

            this.Order.Explode(Exploder);

            ActiveElement.Content = this.Order.Content;
           /// OrderExplode();
          ///  CacheExpandResults();
        }
コード例 #4
0
ファイル: ElementExploder.cs プロジェクト: Dergash/TMES
 public ElementExploder(Order Order)
 {
     this.Order = Order;
         
 }