コード例 #1
0
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            var result = MessageBox.Show(MainService.MainWindow, "La colección '" + CollectionName + "' y todos sus documentos serán eliminados de manera definitiva. Esta acción no puede ser deshecha.\n\n¿Está seguro que desea eliminar esta colección?", "Confirmación", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (result == MessageBoxResult.Yes)
            {
                SqlServices.DeleteCollection(CollectionName);
                MainService.UpdateCollections();
                DbConnections.CurrentConnection.CollectionManagementPage.LoadCollections();
            }
        }
コード例 #2
0
        /// <summary>
        /// Gestiona el evento eliminar colección en la tabla
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnEliminar_Click(object sender, RoutedEventArgs e)
        {
            if (dgCollections.SelectedItem != null)
            {
                var collectionName = (string)dgCollections.SelectedItem;

                var result = MessageBox.Show(MainService.MainWindow, "La colección '" + collectionName + "' y todos sus documentos serán eliminados de manera definitiva. Esta acción no puede ser deshecha.\n\n¿Está seguro que desea eliminar esta colección?", "Confirmación", MessageBoxButton.YesNo, MessageBoxImage.Question);

                if (result == MessageBoxResult.Yes)
                {
                    SqlServices.DeleteCollection(collectionName);
                    MainService.UpdateCollections();
                    LoadCollections();
                }
            }
        }