Esempio n. 1
0
 void client_SubmitDataCompleted(object sender, SubmitDataCompletedEventArgs e)
 {
     var takePhotoButton = DynamicPanel.Children.OfType<Button>().First() as Button;
     var choosePhotoButton = DynamicPanel.Children.OfType<Button>().ElementAt(1) as Button;
     var saveButton = DynamicPanel.Children.OfType<Button>().ElementAt(2) as Button;
     var submitButton = DynamicPanel.Children.OfType<Button>().ElementAt(3) as Button;
     takePhotoButton.IsEnabled = true;
     choosePhotoButton.IsEnabled = true;
     saveButton.IsEnabled = true;
     submitButton.IsEnabled = true;
     String url = e.Result.ToString();
     progressbar.IsIndeterminate = false;
     progressbar.Visibility = System.Windows.Visibility.Collapsed;
     displayPopup(popupTitle1, popupContent4);
 }
Esempio n. 2
0
        void client_SubmitDataCompleted(object sender, SubmitDataCompletedEventArgs e)
        {
            String txtFileName = App.toBeSubmit[App.currentSubmissionIndex].ImageName + ".txt";
            String imageFileName = App.toBeSubmit[App.currentSubmissionIndex].ImageName + ".jpg";
            using (IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication())
            {
                myIsolatedStorage.DeleteFile("MyScience/ToBeSubmit/"+App.currentUser.ID+"/" + txtFileName);
                myIsolatedStorage.DeleteFile("MyScience/Images/" +imageFileName);
            }
            //App.toBeSubmit.RemoveAt(App.currentSubmissionIndex);
            //App.firstAccess = true;
            //NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));

            SubmissionProgressBar.IsIndeterminate = false;
            String url = e.Result.ToString();
            displayPopup(popupTitle1, popupContent4);
            //messagePopup.IsOpen = true;
            //var uploadButton = DynamicPanel.Children.OfType<Button>().First() as Button;
            //uploadButton.IsEnabled = true;
        }
        /// <summary>
        /// Questo metodo viene invocato non appena i dati del task sono stati ricevuti dal servizio, permettendo
        /// in tal modo di entrare nella successiva fase, cioè la verifica periodica dello stato di completamento
        /// dell'elaborazione.
        /// </summary>
        /// <param name="sender">l'oggetto che ha generato l'evento</param>
        /// <param name="args">informazioni aggiuntive sull'evento</param>
        private void Proxy_SubmitDataCompleted(object sender, SubmitDataCompletedEventArgs args)
        {
            if (HandleCancellationIfRequired(args.Cancelled)) return;
            if (HandleErrorIfRequired(args.Error)) return;

            m_TaskRequestId = args.Result;

            RaiseTaskExecutionProgress(TaskExecutionState.RequestSent, null);

            BeginGetState();
        }