public void AddSpecies() { NewSpecies.SaveSpecies(); ClearNewSpecies(); LoadSpecies(); MessageBox.Show("Nový druh přidán."); }
private void btnSave_Click(object sender, RoutedEventArgs e) { bool MaintenanceOK = true; string message = ""; if (ValidateForm()) { if (txfPlantType.Visibility == Visibility.Visible) { var result = NewPlantType.AddPlantType(); if (result == 1) { MaintenanceOK = false; } } if (MaintenanceOK && txfScientificName.Visibility == Visibility.Visible) { var result = NewSpecies.AddSpecies(); if (result == 1) { MaintenanceOK = false; } } if (MaintenanceOK && txfCollector.Visibility == Visibility.Visible) { var result = NewCollector.AddCollector(); if (result == 1) { MaintenanceOK = false; } } if (MaintenanceOK && txfValidator.Visibility == Visibility.Visible) { var result = NewValidator.AddValidator(); if (result == 1) { MaintenanceOK = false; } } if (MaintenanceOK && txfLocality.Visibility == Visibility.Visible) { var result = NewLocality.AddLocality(); if (result == 1) { MaintenanceOK = false; } } if (MaintenanceOK) { NewDepositData.PlantType = (cbxPlantType.Visibility == Visibility.Visible) ? cbxPlantType.SelectedItem.ToString() : txfPlantType.Text; NewDepositData.TaxonName = (cbxScientificName.Visibility == Visibility.Visible) ? cbxScientificName.SelectedItem.ToString() : txfScientificName.Text; NewDepositData.Collector = (cbxCollector.Visibility == Visibility.Visible) ? cbxCollector.SelectedItem.ToString() : txfCollector.Text; NewDepositData.Validator = (cbxValidator.Visibility == Visibility.Visible) ? cbxValidator.SelectedItem.ToString() : txfValidator.Text; NewDepositData.Locality = (cbxLocality.Visibility == Visibility.Visible) ? cbxLocality.SelectedItem.ToString() : txfLocality.Text; NewDepositData.DateCollected = dpkDateCollected.Date.ToString(); NewDepositData.DateDeposited = dpkDateDeposited.Date.ToString(); NewDepositData.DateVerified = dpkDateVerified.Date.ToString(); if (IsExisting && btnIsVerifiedDeposit.IsOn) { TransactionResult = NewDepositData.SaveVerifiedDeposit((chkSameAccession.IsChecked == true), isFileUpload, imageBinary); } else if (IsExisting) { TransactionResult = NewDepositData.SaveUnverifiedDeposit(isFileUpload, imageBinary); } else { TransactionResult = NewDepositData.SaveNewDeposit(isFileUpload, imageBinary); } switch (TransactionResult) { case 0: if (IsExisting && btnIsVerifiedDeposit.IsOn) { message = "Plant Deposit Received and Verified"; } else if (IsExisting) { message = "Existing Plant Deposit Recorded"; } else { message = "New Plant Deposit Received"; } break; case 1: message = "Transaction Failed, The system had run to an Error"; break; } MessageDialog dialog = new MessageDialog(message, "Process Done"); var result = dialog.ShowAsync(); this.ClearForm(); } else { MessageDialog dialog = new MessageDialog("Some data were save but the Plant Deposit Form had run to an Error", "Process Run to an Error"); var result = dialog.ShowAsync(); } } }