예제 #1
0
        private void buttonAccept_Click(object sender, EventArgs e)
        {
            userControlRelativeField.Accept();
            IPostSetArrow p = data;

            p.PostSetArrow();
        }
예제 #2
0
        void IPostSetArrow.PostSetArrow()
        {
            IPostSetArrow p = relative as IPostSetArrow;

            p.PostSetArrow();
            transform = VectorOperations.CreateTransformer(Copy, this);
        }
예제 #3
0
 void IPostSetArrow.PostSetArrow()
 {
     if (aggregate is IPostSetArrow)
     {
         IPostSetArrow p = aggregate as IPostSetArrow;
         p.PostSetArrow();
     }
 }
예제 #4
0
 void accept()
 {
     try
     {
         string[] s = boxes.GetSelectedStringArray();
         Array.Copy(s, Table.Arguments, 2);
         IPostSetArrow p = Table;
         p.PostSetArrow();
         action();
     }
     catch (Exception ex)
     {
         ex.ShowError(10);
     }
 }
예제 #5
0
 void apply()
 {
     try
     {
         setOut();
         setField();
         setMatAliases();
         acceptColors();
         IPostSetArrow p = consumer;
         p.PostSetArrow();
     }
     catch (Exception e)
     {
         e.ShowError(10);
         WindowsExtensions.ControlExtensions.ShowMessageBoxModal(e.Message);
     }
 }
예제 #6
0
        public void Set(List <string> measures, List <string> aliases)
        {
            if (aliases.Count != 2)
            {
                throw new Exception("Ill");
            }
            if (measures.Count < 1)
            {
                throw new Exception("Ill");
            }
            if (colored & measures.Count < 3)
            {
                throw new Exception("Ill");
            }
            this.measures = measures;
            aliasNames    = aliases;
            IPostSetArrow p = this;

            p.PostSetArrow();
        }
예제 #7
0
 /// <summary>
 /// Recursive post set arrow
 /// </summary>
 /// <param name="obj">Object for post set arrow</param>
 public static void PostSetArrow(IAssociatedObject obj)
 {
     if (obj == null)
     {
         return;
     }
     if (obj is IPostSetArrow)
     {
         IPostSetArrow p = obj as IPostSetArrow;
         p.PostSetArrow();
     }
     if (obj is IChildrenObject)
     {
         IChildrenObject     cho = obj as IChildrenObject;
         IAssociatedObject[] ch  = cho.Children;
         if (ch != null)
         {
             foreach (IAssociatedObject ao in ch)
             {
                 PostSetArrow(ao);
             }
         }
     }
 }