Ejemplo n.º 1
0
 public void conectarConTransaccion()
 {
     miTipo   = tipoConexion.transaccion;
     miEstado = ResultadoTransaccion.exito;
     miConexion.ConnectionString = stringConexion;
     miConexion.Open();
     transacciones         = miConexion.BeginTransaction();
     miComando.Transaction = transacciones;
     miComando.Connection  = miConexion;
 }
Ejemplo n.º 2
0
 public void conectarConTransaccion()
 {
     miTipo   = tipoConexion.transaccion;
     miEstado = ResultadoTransaccion.exito;
     miConexion.ConnectionString = string_conexion;
     // Abre la conexión
     miConexion.Open();
     miTransaccion     = miConexion.BeginTransaction();
     miCmd.Transaction = miTransaccion;
     miCmd.Connection  = miConexion;
 }
Ejemplo n.º 3
0
        public void desconectar()
        {
            if (miTipo == tipoConexion.transaccion)
            {
                if (miEstado == ResultadoTransaccion.exito)
                {
                    transacciones.Commit();
                    MessageBox.Show("La transaccion se realizo con exito...");
                }
                else
                {
                    transacciones.Rollback();
                    MessageBox.Show("La transaccion no pudo realizarse...");
                }
                miTipo = tipoConexion.simple;
            }

            if ((miConexion.State == ConnectionState.Open))
            {
                miConexion.Close();
            }

            miConexion.Dispose();
        }
Ejemplo n.º 4
0
    public void desconectar()
    {
        if (miTipo == tipoConexion.transaccion)
        {
            if (miEstado == ResultadoTransaccion.exito)
            {
                miTransaccion.Commit();
                MessageBox.Show("La transaccion resulto con exito..");
            }
            else
            {
                miTransaccion.Rollback();
                MessageBox.Show("La transaccion no pudo realizarce..");
            }
            miTipo = tipoConexion.simple;
        }

        if (miConexion.State == ConnectionState.Open)
        {
            miConexion.Close();
        }
        //liberar recursos usados x la conecccion
        miConexion.Dispose();
    }