private void AnalysisGraphicalOptionClicked(object sender, RoutedEventArgs e) { AnalysisGraphGridScrollViewer.Visibility = Windows.UI.Xaml.Visibility.Visible; AnalysisDetailsGrid.Visibility = Windows.UI.Xaml.Visibility.Collapsed; AnalysisOptionsSubHeader.Text = "Graphical"; (this.DataContext as TestPageViewModel).UpdateGraphView(); AnalysisGraphGridAnimation.Begin(); }
private void AnalysisSearchClicked(object sender, RoutedEventArgs e) { this.AnalysisValidateFields(); this.AnalysisSetFlags(); this.UpdateView(); RecordGrid.SelectedItem = null; AnalysisGraphGridAnimation.Begin(); (this.DataContext as TestPageViewModel).UpdateGraphView(); AnalysisResultsFound.Text = "\"Found " + resultList.Count() + " results.\""; //AnalysisGraphGrid.Visibility = Windows.UI.Xaml.Visibility.Collapsed; //AnalysisDetailsGrid.Visibility = Windows.UI.Xaml.Visibility.Visible; }
private void AnalysisResetFieldsClicked(object sender, RoutedEventArgs e) { this.AnalysisResetBox(); this.AnalysisResetFlag(); this.AnalysisResetDateBox(); this.AnalysisDateBoxDisable(); gridViewSource.Source = mainItemList; this.UpdateView(); (this.DataContext as TestPageViewModel).UpdateGraphView(); AnalysisResultsFound.Text = "\"Found " + resultList.Count() + " results.\""; RecordGrid.SelectedItem = null; AnalysisGraphGridAnimation.Begin(); }
private async void AnalysisExportListClicked(object sender, RoutedEventArgs e) { AnalysisExportProgressRing.IsActive = true; AnalysisExportProgressRing.Visibility = Windows.UI.Xaml.Visibility.Visible; AnalysisMainGrid.Visibility = Windows.UI.Xaml.Visibility.Collapsed; //if (AnalysisDetailsGrid.Visibility == Windows.UI.Xaml.Visibility.Visible) // AnalysisDetailsGrid.Visibility = Windows.UI.Xaml.Visibility.Collapsed; //if (AnalysisGraphGridScrollViewer.Visibility == Windows.UI.Xaml.Visibility.Visible) // AnalysisGraphGridScrollViewer.Visibility = Windows.UI.Xaml.Visibility.Collapsed; this.AnalysisValidateFields(); this.AnalysisSetFlags(); this.UpdateView(); RecordGrid.SelectedItem = null; FileSavePicker savePicker = new FileSavePicker(); savePicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary; // Dropdown of file types the user can save the file as savePicker.FileTypeChoices.Add("Tabular Data", new List <string>() { ".csv" }); // Default file name if the user does not type one in or select a file to replace savePicker.SuggestedFileName = "New Document"; StorageFile file = await savePicker.PickSaveFileAsync(); if (file != null) { CachedFileManager.DeferUpdates(file); string data = ""; string columnSeparator = ", "; data += "Name, " + "Blood Group, " + "Sex, " + "Martial Status, " + "Occupation, " + "City, " + "State, " + "Addiction, " + "Operation, " + "Vaccination, " + "Family Background" + "\r\n"; foreach (AnalysisSampleDataItem item in resultList) { data += item.Name + columnSeparator; data += item.BloodGroup + columnSeparator; data += item.Sex + columnSeparator; data += ExtraModules.getMartialStatus(item.Married) + columnSeparator; data += item.Occupation + columnSeparator; data += item.City + columnSeparator; data += item.State + columnSeparator; foreach (string addiction in item.Addiction) { if (!addiction.Equals("")) { data += addiction + "; "; } } data += columnSeparator; foreach (string operation in item.Operation) { if (!operation.Equals("")) { data += operation + "; "; } } data += columnSeparator; foreach (string vaccine in item.Vaccines.Values) { if (!vaccine.Equals("")) { data += vaccine + "; "; } } data += columnSeparator; data += item.FamilyBG.Replace(",", "; ") + columnSeparator; data += "\r\n"; } // write to file await FileIO.WriteTextAsync(file, data); FileUpdateStatus status = await CachedFileManager.CompleteUpdatesAsync(file); if (status == FileUpdateStatus.Complete) { Debug.WriteLine("File " + file.Name + " was saved."); } else { Debug.WriteLine("File " + file.Name + " couldn't be saved."); } } AnalysisExportProgressRing.IsActive = false; AnalysisExportProgressRing.Visibility = Windows.UI.Xaml.Visibility.Collapsed; AnalysisMainGrid.Visibility = Windows.UI.Xaml.Visibility.Visible; //if (AnalysisDetailsGrid.Visibility == Windows.UI.Xaml.Visibility.Collapsed) //AnalysisDetailsGrid.Visibility = Windows.UI.Xaml.Visibility.Visible; //if (AnalysisGraphGridScrollViewer.Visibility == Windows.UI.Xaml.Visibility.Collapsed) // AnalysisGraphGridScrollViewer.Visibility = Windows.UI.Xaml.Visibility.Visible; AnalysisDetailsGridAnimation.Begin(); AnalysisGraphGridAnimation.Begin(); Debug.WriteLine("hi"); }