Esempio n. 1
0
        private void btn_Click(object sender, RoutedEventArgs e)
        {
            object comprobarComando = Operacion.ExecuteScalar(conexionActual, comandoEnviar);

            if (comprobarComando != null)
            {
                int resultado = 0;
                Int32.TryParse(comprobarComando.ToString(), out resultado);
                if (resultado != Operacion.ERROR)
                {
                    // Al menos hay una fila que mostrar
                    IDataReader readerSelect = Operacion.ExecuteReader(conexionActual, comandoEnviar);
                    DataTable   datosMostrar = new DataTable();
                    datosMostrar.Load(readerSelect);
                    DatosConsulta paqueteDatos = new DatosConsulta(conexionActual, datosMostrar, comandoEnviar.CommandText);
                    VMostrarDatos vmd          = new VMostrarDatos(paqueteDatos);
                    vmd.Show();
                }
            }
            else
            {
                Msj.Aviso("Ninguna fila encontrada.");
            }
        }
Esempio n. 2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            // Saco la información del textbox de su izquierda
            string    nombreTabla = (((sender as Button).Parent as Grid).Children[1] as TextBox).Text;
            DbCommand comando     = Comando.Select(conexionActual);
            string    txtComando  = comando.CommandText;

            txtComando          = txtComando.Replace(Comando.PARAMS[0], "*");
            txtComando          = txtComando.Replace(Comando.PARAMS[1], nombreTabla);
            txtComando          = txtComando.Replace(Comando.PARAMS[2], "");
            txtComando          = txtComando.Replace(Comando.PARAMS[3], "");
            comando.CommandText = txtComando;


            object comprobarComando = Operacion.ExecuteScalar(conexionActual, comando);

            if (comprobarComando != null)
            {
                int resultado = 0;
                Int32.TryParse(comprobarComando.ToString(), out resultado);
                if (resultado != Operacion.ERROR)
                {
                    // Al menos hay una fila que mostrar
                    IDataReader readerSelect = Operacion.ExecuteReader(conexionActual, comando);
                    DataTable   datosMostrar = new DataTable();
                    datosMostrar.Load(readerSelect);
                    DatosConsulta paqueteDatos = new DatosConsulta(conexionActual, datosMostrar, comando.CommandText);
                    VMostrarDatos vmd          = new VMostrarDatos(paqueteDatos);
                    vmd.Show();
                }
            }
            else
            {
                Msj.Aviso("Ninguna fila encontrada.");
            }
        }