Esempio n. 1
0
        public static void CreateFictiveCombinations(BaseLayer baseLayer, ITaskLayer taskLayer)
        {
            var actions = baseLayer.DssDbContext.Actions.Local.ToList();
            var events  = baseLayer.DssDbContext.Events.Local.ToList();

            if (events.Count == 0)
            {
                foreach (var act in actions)
                {
                    baseLayer.BaseMethods.AddCombination(new Combination(), act, null, baseLayer.Task, 0);
                }
            }
            else
            {
                if (taskLayer != null)
                {
                    taskLayer.CreateCombinations();
                }
                else
                {
                    foreach (var act in actions)
                    {
                        foreach (var ev in events)
                        {
                            baseLayer.BaseMethods.AddCombination(new Combination(), act, ev, baseLayer.Task, 0);
                        }
                    }
                }
            }
        }
 public static void ShowNavigationWindows(NavigationWindow window, object pageAction, string title, BaseLayer baseLayer, ITaskLayer taskLayer)
 {
     _baseLayer       = baseLayer;
     _taskLayer       = taskLayer;
     window.Title     = title;
     window.Width     = 800;
     window.Height    = 600;
     window.MinWidth  = 450;
     window.MinHeight = 450;
     window.Content   = pageAction;
     window.Closing  += window_Closing;
     window.Show();
 }
 public static void ShowNavigationWindows(NavigationWindow window, object pageAction, string title, BaseLayer baseLayer, ITaskLayer taskLayer)
 {
     _baseLayer = baseLayer;
     _taskLayer = taskLayer;
     window.Title = title;
     window.Width = 800;
     window.Height = 600;
     window.MinWidth = 450;
     window.MinHeight = 450;
     window.Content = pageAction;
     window.Closing += window_Closing;
     window.Show();
 }
 public static void CreateFictiveCombinations(BaseLayer baseLayer, ITaskLayer taskLayer)
 {
     var actions = baseLayer.DssDbContext.Actions.Local.ToList();
     var events = baseLayer.DssDbContext.Events.Local.ToList();
     if (events.Count == 0)
     {
         foreach (var act in actions)
             baseLayer.BaseMethods.AddCombination(new Combination(), act, null, baseLayer.Task, 0);
     }
     else
     {
         if(taskLayer != null) taskLayer.CreateCombinations();
         else
         foreach (var act in actions)
             foreach (var ev in events)
                 baseLayer.BaseMethods.AddCombination(new Combination(), act, ev, baseLayer.Task, 0);
     }
 }
Esempio n. 5
0
 public TaskPresenter(ITaskLayer view)
 {
     this.view = view;
     Initialize();
 }