Ejemplo n.º 1
0
 /// <summary>
 /// Triggers the TaskAccepted event.
 /// </summary>
 public virtual void OnTaskAccepted(FileTaskEventArgs ea)
 {
     if (TaskAccepted != null)
     {
         TaskAccepted(null /*this*/, ea);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Triggers the TaskDiscardRequired event.
 /// </summary>
 public virtual void OnTaskDiscardRequired(FileTaskEventArgs ea)
 {
     if (TaskDiscardRequired != null)
     {
         TaskDiscardRequired(this, ea);
     }
 }
Ejemplo n.º 3
0
        void cs_TaskAccepted(object sender, FileTaskEventArgs e)
        {
            FileTaskInfo taskinfo = e.TaskInfo;

            e.TaskInfo.TaskList.ForEach(s =>
            {
                if (!s.IsFolder)
                {
                    s.FullPath = System.IO.Path.Combine(s.FullPath, s.Name);
                }
            });

            Env.IPMClient.FileTaskManager.AddReceiveTask(e.TaskInfo);
        }
Ejemplo n.º 4
0
 void cs_TaskDiscardRequired(object sender, FileTaskEventArgs e)
 {
     Env.IPMClient.Commander.SendReleaseFilesSignal((sender as IChatService).Host, e.PackageID);
 }
Ejemplo n.º 5
0
        /// <summary>
        /// 处理发送任务添加事件
        /// </summary>
        /// <param name="task"></param>
        void SendTaskAdd(FileTaskEventArgs task)
        {
            IChatService cs = this.OpenChatTab(task.Host);

            cs.AddSendTask(task);
        }