Exemple #1
0
        private TaskStatus fromOutlookStatus(Outlook.OlTaskStatus status)
        {
            TaskStatus retVal;

            switch (status)
            {
            case Outlook.OlTaskStatus.olTaskNotStarted:
                retVal = TaskStatus.TaskNotStarted;
                break;

            case Outlook.OlTaskStatus.olTaskInProgress:
                retVal = TaskStatus.TaskInProgress;
                break;

            case Outlook.OlTaskStatus.olTaskComplete:
                retVal = TaskStatus.TaskComplete;
                break;

            case Outlook.OlTaskStatus.olTaskWaiting:
                retVal = TaskStatus.TaskWaiting;
                break;

            case Outlook.OlTaskStatus.olTaskDeferred:
                retVal = TaskStatus.TaskDeferred;
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
            return(retVal);
        }
Exemple #2
0
        private Outlook.OlTaskStatus GetStatus(string sStatus)
        {
            Outlook.OlTaskStatus oStatus = Outlook.OlTaskStatus.olTaskNotStarted;
            switch (sStatus)
            {
            case "In Progress":
                oStatus = Outlook.OlTaskStatus.olTaskInProgress;
                break;

            case "Completed":
                oStatus = Outlook.OlTaskStatus.olTaskComplete;
                break;

            case "Deferred":
                oStatus = Outlook.OlTaskStatus.olTaskDeferred;
                break;
            }
            return(oStatus);
        }