Exemplo n.º 1
0
 public static ConexionTexto DarConexion(Type tipo)
 {
     if (modelos.ContainsKey(tipo.Name))
     {
         return(modelos[tipo.Name]);
     }
     else
     {
         ConexionTexto conexion = new ConexionTexto();
         conexion.Conectar(tipo.Name + ".txt", tipo);
         return(conexion);
     }
 }
Exemplo n.º 2
0
 public static ConexionTexto DarConexion(Type tipo)
 {
     if (modelos.ContainsKey(tipo.Name))//solo devuelve el objeto ya creado
     {
         return(modelos[tipo.Name]);
     }
     else  // se crea la primera vez que se lo llama
     {
         ConexionTexto conexion = new ConexionTexto();
         conexion.Conectar(tipo.Name + ".txt", tipo);
         return(conexion);
     }
 }
Exemplo n.º 3
0
        public static IConexion DarConexion(Type tipo)
        {
            if (modelos.ContainsKey(tipo.Name))//solo devuelve el objeto ya creado
            {
                return(modelos[tipo.Name]);
            }
            else  // se crea la primera vez que se lo llama
            {
                IConexion conexion = null;
                switch (Configuracion.baseDatos)
                {
                case Configuracion.Database.SQLite:
                    conexion = new ConexionSqlite();
                    break;

                default:
                    conexion = new ConexionTexto();
                    break;
                }
                conexion.Conectar(tipo);
                return(conexion);
            }
        }