Ejemplo n.º 1
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            if (e.Parameter != null)
            {
                task = (TaskClientDetails)e.Parameter;

                TaskDetailTitle.Text       = task.Title;
                TaskDetailBegin.Text       = task.BeginDateTime.ToString();
                TaskDetailDeadline.Text    = task.DeadlineDateTime.ToString();
                TaskDetailRequirement.Text = task.Requirements;
                TaskDetailResponsable.Text = ShowResponsables(task.Responsables);
            }
            base.OnNavigatedTo(e);
        }
Ejemplo n.º 2
0
        public async void SetTaskDetails(object sender, ItemClickEventArgs e)
        {
            var task = (TasksClient)e.ClickedItem;

            List <UsersClient> responsablesList = new List <UsersClient>();
            var responsables = await GetResponsables(task);

            foreach (var responsable in responsables)
            {
                responsablesList.Add(responsable);
            }

            var taskDetails = new TaskClientDetails()
            {
                TaskID           = task.TaskID,
                Title            = task.Title,
                BeginDateTime    = task.BeginDateTime,
                DeadlineDateTime = task.DeadlineDateTime,
                Requirements     = task.Requirements,
                Responsables     = responsablesList
            };

            this.Frame.Navigate(typeof(TaskDetails), taskDetails);
        }