Exemple #1
0
        private void btnTransfer_Click(object sender, EventArgs e)
        {
            try
            {
                TaskService.TaskAPIService local = new TaskService.TaskAPIService();
                local.Url = serviceUtil.getPpolURL() + "/cxf/TaskAPI";
                TaskService.task inTask = new TaskService.task();
                inTask.taskName = this.txtDesc.Text;
                int index = this.cbPriority.SelectedIndex - 1;



                if (index > 0)
                {
                    TaskService.taskPriority selPriority = tskPriority[index];
                    inTask.taskPriority = selPriority.key;
                    inTask.fcABC        = selPriority.key;
                }
                index = this.cbStatus.SelectedIndex - 1;
                if (index > 0)
                {
                    TaskService.taskStatus selStatus = tskStatus[index];
                    inTask.taskStatus = selStatus.key;
                    inTask.fcStatus   = selStatus.key;
                }
                index = this.cbOwner.SelectedIndex - 1;
                if (index > 0)
                {
                    UserGroupService.fwkUserEO selOwner = fwkUsers[index];
                    inTask.ownerId = selOwner.userId;
                }
                inTask.dueDate = this.dtpDue.Value.Month.ToString() + "/" + this.dtpDue.Value.Day.ToString() + "/" + this.dtpDue.Value.Year;

                inTask.taskDetail = this.rtbDetail.Text;

                TaskService.task tsk = local.transferEmailAsTask(serviceUtil.getPpolAccount(), serviceUtil.getUserName(), serviceUtil.getPassword(), inTask);

                MessageBox.Show("Email was transferred to task '" + tsk.taskName + "' successfully.");

                this.Close();
            }
            catch (Exception ex)
            {
                ClassFactory.Instance.ConnectionProblem(ex);
            }
        }
Exemple #2
0
        private void loadComboData()
        {
            try
            {
                TaskService.TaskAPIService local = new TaskService.TaskAPIService();
                local.Url = serviceUtil.getPpolURL() + "/cxf/TaskAPI";

                tskOptions = local.getTaskOptions(serviceUtil.getPpolAccount(), serviceUtil.getUserName(), serviceUtil.getPassword());
                if (tskOptions != null)
                {
                    tskPriority = tskOptions.taskPriorityList;
                    tskStatus   = tskOptions.taskStatusList;
                    if (tskPriority != null)
                    {
                        this.cbPriority.Items.Add("");
                        for (int i = 0; i < tskPriority.Length; i++)
                        {
                            TaskService.taskPriority priority = tskPriority[i];
                            this.cbPriority.Items.Add(priority.name);
                        }
                    }
                    if (tskStatus != null)
                    {
                        this.cbStatus.Items.Add("");
                        for (int i = 0; i < tskStatus.Length; i++)
                        {
                            TaskService.taskStatus status = tskStatus[i];
                            this.cbStatus.Items.Add(status.name);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                ClassFactory.Instance.ConnectionProblem(ex);
            }
        }