static void wsdl_GetTasksCompleted(object sender, GetTasksCompletedEventArgs e)
        {
            Task[]   localTasks = (Task[])(e.UserState);
            NuTask[] newTasks   = DoTasksComparison(localTasks, e.Result);

            if (newTasks.Length > 0)
            {
                foreach (NuTask newTask in newTasks)
                {
                    Task task = new Task();
                    task.Done     = newTask.Completed;
                    task.Name     = newTask.Subject;
                    task.Notes    = newTask.Body;
                    task.Modified = newTask.LastModified;
                    //task.ID = int.Parse(newTask.ExternalId); NOT HERE!
                    var itemId = DAL.TaskRepository.SaveTask(task);
                    RemoteTaskManager.ChangeExternalId(newTask.ExternalId, task);
                }
            }
        }
示例#2
0
        void HandleClientGetTasksCompleted(object sender, GetTasksCompletedEventArgs e)
        {
            loading.Hide(true);
            if(e.Error != null)
            {
                var alert = new UIAlertView("Error",e.Error.Message,null,"Ok");
                alert.Show();
                return;
            }

            this.BeginInvokeOnMainThread(delegate{
                dvc.ActivateController(new DialogViewController(new RootElement("Users"){new Section(){Elements = e.Result.Items.Select(x=> new BooleanElement(x.Title,false) as Element).ToList()}},true));
            });
        }
示例#3
0
 /// <summary>
 /// Tasks Results of the TryGetInformation method. Called by proxy class when attempt was completed
 /// </summary>
 /// <param name="sender">Proxy class reference</param>
 /// <param name="e">dbcServ_GetTasksCompleted sent from the proxy object</param>
 private void dbcServ_GetTasksCompleted(object sender, GetTasksCompletedEventArgs e)
 {
     try
     {
         if (e.Error == null)
         {
             tasks = new List<Task>(e.Result);
             TasksCompleted = true;
             if (ContactsCompleted && ScheduledEventsCompleted)
                 ResetAndCall();
         }
         else
             throw e.Error;
     }
     catch (Exception ex)
     {
         Console.WriteLine("dbcServ_GetTasksCompleted : " + ex.ToString());
         GotAllData(false);
     }
 }