private async void LoadForm(string transaction, PlantLocality locality = null) { LocalityForm form = new LocalityForm() { TransactionForm = transaction, LocalityData = (locality == null) ? new PlantLocality() : locality, PrimaryButtonText = (transaction == "Add Plant Locality") ? "Save" : "Update" }; var result = await form.ShowAsync(); if (result == ContentDialogResult.Primary) { string message = ""; switch (form.TransactionResult) { case 0: message = (form.TransactionForm == "Add Plant Locality") ? "Plant Locality Inserted to the Database" : "Plant Locality Updated in the Database"; break; case 1: message = "The System had run to an Error"; break; case 2: message = "Information is Already Exists in the Database"; break; } MessageDialog dialog = new MessageDialog(message); await dialog.ShowAsync(); this.InitializePage(); } }
private void ClearForm() { msgCountry.Visibility = Visibility.Collapsed; msgProvince.Visibility = Visibility.Collapsed; msgCity.Visibility = Visibility.Collapsed; msgSpecificLocation.Visibility = Visibility.Collapsed; msgFullLocality.Visibility = Visibility.Collapsed; msgShortLocality.Visibility = Visibility.Collapsed; LocalityData = new PlantLocality(); cbxCountry.ItemsSource = new PlantLocality().GetCountryList(); cbxProvince.ItemsSource = new PlantLocality().GetProvinceList(); cbxCity.ItemsSource = null; Cities = new PlantLocality().GetCityList(); cbxCountry_SelectionChanged(cbxCountry, null); TransactionForm = "Add Plant Locality"; PrimaryButtonText = "Save"; }