/// <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); }
public static void Main(string[] args) { SQ.Base.ByteHelper.RegisterGBKEncoding(); task = new JTTask(); CreateHostBuilder(args).Build().Run(); task.Dispose(); }
/// <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; } }
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(); }
/// <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; }
public JTServer(JTTask task) { this.task = task; }