namespace GMLL00ImportadorXsd.Logica
{
    using System.Collections.Generic;
    using System.Collections.ObjectModel;
    using System.Transactions;
    using Negocio;

    //public static class TablasAuxiliares
    //{
    //    public static void Insertar(string cadenaConexion, IEnumerable<TablaAuxiliar> tablasAuxiliares)
    //    {
    //        using (var transactionScope = new TransactionScope())
    //        {
    //            var accesoDatos = new DAO.TablasAuxiliares(cadenaConexion);

    //            foreach (var tablaAuxiliar in tablasAuxiliares)
    //            {
    //                accesoDatos.Insertar(tablaAuxiliar);
    //            }

    //            transactionScope.Complete();
    //        }
    //    }

    //    public static void Actualizar(string cadenaConexion, IEnumerable<TablaAuxiliar> tablasAuxiliares)
    //    {
    //        using (var transaccionScope = new TransactionScope())
    //        {
    //            var accesoDatos = new DAO.TablasAuxiliares(cadenaConexion);

    //            foreach (var tablaAuxiliar in tablasAuxiliares)
    //            {
    //                accesoDatos.Actualizar(tablaAuxiliar);
    //            }

    //            transaccionScope.Complete();
    //        }
    //    }

    //    public static void Borrar(string cadenaConexion, IEnumerable<TablaAuxiliar> tablasAuxiliares)
    //    {
    //        using (var transaccionScope = new TransactionScope())
    //        {
    //            var accesoDatos = new DAO.TablasAuxiliares(cadenaConexion);

    //            foreach (var tablaAuxiliar in tablasAuxiliares)
    //            {
    //                accesoDatos.Borrar(tablaAuxiliar);
    //            }

    //            transaccionScope.Complete();
    //        }
    //    }

    //    public static Collection<TablaAuxiliar> Recuperar(string cadenaConexion, string filtro)
    //    {
    //        var accesoDatos = new DAO.TablasAuxiliares(cadenaConexion);
    //        var tablasAuxiliares = accesoDatos.Recuperar(filtro);
    //        return tablasAuxiliares;
    //    }
    //}
}