示例#1
0
        public DataTable consultaDB_Transaccion(string comando)
        {
            conectar();
            cmd.CommandText = comando;
            DataTable tabla = new DataTable();

            try
            {
                tabla.Load(cmd.ExecuteReader());
            }
            catch (Exception e)
            {
                control_transaccion = resultado_acceso.error;
                MessageBox.Show("Error con la Base de Datos" + "\n"
                                + "En el comando:" + "\n"
                                + comando + "\n"
                                + "El mensaje es:" + "\n"
                                + e.Message);
                cerrar();
                return(tabla);

                throw;
            }
            //MessageBox.Show("Se modifico OK la Base de Datos");
            cerrar();
            return(tabla);
        }
        public resultado_acceso insert_update_delete(string comando)
        {
            conectar();
            cmd.CommandText = comando;

            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                control_transaccion = resultado_acceso.error;
                MessageBox.Show("Error con la base de datos" + "\n"
                                + "En el comando:" + "\n"
                                + comando + "\n"
                                + "El mensaje es:" + "\n"
                                + e.Message);
                cerrar();
                return(resultado_acceso.error);

                throw;
            }
            cerrar();
            return(resultado_acceso.correcto);
        }
示例#3
0
 public resultado_acceso Grabar_Modificar(string comando)
 {
     conectar();
     cmd.CommandText = comando;
     try
     {
         cmd.ExecuteNonQuery();
     }
     catch (Exception e)
     {
         control_transaccion = resultado_acceso.error;
         MessageBox.Show("Error con la Base de Datos" + "\n"
                         + "En el comando:" + "\n"
                         + comando + "\n"
                         + "El mensaje es:" + "\n"
                         + e.Message);
         cerrar();
         return(resultado_acceso.error);
     }
     cerrar();
     return(resultado_acceso.correcto);
 }
示例#4
0
 public void iniciar_transaccion()
 {
     analisis_tipo_transaccion = tipo_conexion.transaccion;
     control_transaccion       = resultado_acceso.correcto;
 }