Example #1
0
        private void cmbDatos_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ComboBox datos = (ComboBox)sender;

            // Comprobar que la base de datos no sea la por defecto, actualizar label
            if (!Comun.ElegidaTablaDefecto(datos) && !Comun.ElegidaBaseDatosDefecto(datos))
            {
                lblComando.Content = textoComandoOriginal + cmbDatos.SelectedItem;
            }
            else
            {
                lblComando.Content = textoComandoOriginal;
            }
        }
Example #2
0
        private void btn_Click(object sender, RoutedEventArgs e)
        {
            if (!Comun.ElegidaTablaDefecto(cmbDatos) && !Comun.ElegidaBaseDatosDefecto(cmbDatos))
            {
                comandoEnviar.CommandText = GenerarComandoEnvio(false);

                int resultado = Operacion.ExecuteNonQuery(conexionActual, comandoEnviar);
                // Bien
                if (resultado != Operacion.ERROR)
                {
                    Msj.Info(CLICK_OK + "\"" + cmbDatos.SelectedItem + "\"" + " eliminada con con éxito.");
                }

                // Si la base de datos no se ha podido borrar por conexión abierta, preguntar forzado
                if (modoActual.Equals(Modo.DATABASE) && resultado == Operacion.ERROR)
                {
                    MessageBoxResult opcionElegir =
                        MessageBox.Show("Error al eliminar la base de datos.\r\n" +
                                        "¿Desea forzar el borrado?", "Alerta", MessageBoxButton.YesNo,
                                        MessageBoxImage.Warning);

                    if (opcionElegir.Equals(MessageBoxResult.Yes))
                    {
                        comandoEnviar.CommandText = GenerarComandoEnvio(true);
                        resultado = Operacion.ExecuteNonQuery(conexionActual, comandoEnviar);
                        // Bien
                        if (resultado == -1)
                        {
                            Msj.Info(CLICK_OK + "\"" + cmbDatos.SelectedItem + "\"" + " eliminada con con éxito.");
                        }
                    }
                }
            }
            else
            {
                Msj.Error(CLICK_ERROR);
            }
        }