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); } }
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); } }