Exemple #1
0
        /// <summary>
        /// Generate a Task Control
        /// </summary>
        /// <param name="taskItem"></param>
        private void CreateTaskControl(JTTask taskItem)
        {
            var task = new JiraTaskControl(projects, taskListProvider, programManagerProvider, taskItem, serializer);

            TasksViewer.Items.Add(task);
            serverSync.SubscribeTask(task);
        }
Exemple #2
0
        public static void Main(string[] args)
        {
            SQ.Base.ByteHelper.RegisterGBKEncoding();

            task = new JTTask();
            CreateHostBuilder(args).Build().Run();
            task.Dispose();
        }
Exemple #3
0
        /// <summary>
        /// Add a new JTTask to the list
        /// </summary>
        private void AddItem()
        {
            var task = new JTTask {
                taskId = taskListProvider.GetTimerTasks().taskList.Count
            };

            CreateTaskControl(task);
            taskListProvider.GetTimerTasks().taskList.Add(task);
            serializer.SerializeData(taskListProvider);
        }
 public void UpdateTaskInList(JTTask task)
 {
     for (var i = 0; i < timerTasks.taskList.Count; i++)
     {
         if (task.taskId != timerTasks.taskList[i].taskId)
         {
             continue;
         }
         timerTasks.taskList[i] = task;
         break;
     }
 }
Exemple #5
0
        public JiraTaskControl(
            List <JTTProjectModel> projectModels,
            JTTaskListProvider timerTaskProvider,
            IProgramManagerProvider programManagerProvider,
            JTTask taskItem,
            JTSerializer taskSerializer)
        {
            this.projectModels          = projectModels;
            this.timerTaskProvider      = timerTaskProvider;
            this.programManagerProvider = programManagerProvider;
            this.taskItem       = taskItem;
            this.taskSerializer = taskSerializer;

            InitializeComponent();
            Setup();
            AddProjectsToMenu();
        }
Exemple #6
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="tcp"></param>
 /// <param name="mKey"></param>
 public JTClient(JTTask MyTask, Channel channel)
 {
     this.MyTask  = MyTask;
     this.Channel = channel;
     IPED         = channel.RemoteHost + ":" + channel.RemotePort;
 }
Exemple #7
0
 public JTServer(JTTask task)
 {
     this.task = task;
 }