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