private void btn_Click(object sender, RoutedEventArgs e) { // Comprobación WHERE if (!comandoEnviar.CommandText.Contains("WHERE")) { MessageBoxResult opcionElegida = MessageBox.Show("No se han elegido condiciones. \r\n" + "Se realizará un borrado TOTAL de TODAS las filas. ¿Continuar?", "Peligro", MessageBoxButton.YesNo, MessageBoxImage.Stop); if (opcionElegida.Equals(MessageBoxResult.No)) { return; } } int resultado = Operacion.ExecuteNonQuery(conexionActual, comandoEnviar); if (resultado > 0) { Msj.Info( resultado + " filas de la tabla \"" + Comprueba.EliminarResto(cmbTablas.SelectedItem.ToString()) + "\" en base de datos " + "\"" + conexionActual.BaseDatos + "\" eliminadas con éxito."); } else { Msj.Aviso("Ninguna fila afectada."); } }
private void btnEjecutar_Click(object sender, RoutedEventArgs e) { int resultado = Operacion.ExecuteNonQuery(conexionActual, comandoEnviar); if (resultado != Operacion.ERROR) { Msj.Info("Tabla \"" + Comprueba.EliminarResto(txtTabla.Text) + "\" en base de datos " + "\"" + conexionActual.BaseDatos + "\" creada con éxito."); } }
private void btn_Click(object sender, RoutedEventArgs e) { int resultado = Operacion.ExecuteNonQuery(conexionActual, comandoEnviar); if (resultado != Operacion.ERROR) { Msj.Info("Tabla \"" + Comprueba.EliminarResto(cmbTablas.SelectedItem.ToString()) + "\" en base de datos " + "\"" + conexionActual.BaseDatos + "\" modificada con éxito."); // Reestableciendo tipo operación a por defecto cmbTipoOperacion.SelectedIndex = 0; } }
private void btn_Click(object sender, RoutedEventArgs e) { int resultado = Operacion.ExecuteNonQuery(conexionActual, comandoEnviar); if (resultado > 0) { Msj.Info( "Fila en la tabla \"" + Comprueba.EliminarResto(cmbTablas.SelectedItem.ToString()) + "\" en base de datos " + "\"" + conexionActual.BaseDatos + "\" añadida con éxito."); } else { Msj.Error("Ninguna fila afectada."); } }
private void btn_Click(object sender, RoutedEventArgs e) { if (txtbox.Text.Length > 0) { if (Comprueba.ContieneSeparadorSQL(txtbox.Text)) { Msj.Aviso("Detectado separador SQL. Sólo se ejecutará: " + comandoEnviar.CommandText); } comandoEnviar.CommandText = textoComandoOriginal + Comprueba.EliminarResto(txtbox.Text); int resultado = Operacion.ExecuteNonQuery(conexionActual, comandoEnviar); if (resultado != Operacion.ERROR) { Msj.Info("Base de datos \"" + Comprueba.EliminarResto(txtbox.Text) + "\" creada con éxito."); } } else { Msj.Aviso("Debes introducir un nombre"); } }
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); } }