} //PONGO CONSTRUCTOR VACIO PRIVADO PARA NO CREAR INSTANCIAS SIN ESPECIFICAR LA BD public LogicConfigSQL(string dbType) { dataConfigFile = new DataConfigFile(); string conexion; DBType tipo = (DBType)Enum.Parse(typeof(DBType), dbType); switch (tipo) { case DBType.Saftime: conexion = dataConfigFile.GetConnectionString("SaftimeDB"); builder = new SqlConnectionStringBuilder(conexion); break; case DBType.SafCom: conexion = dataConfigFile.GetConnectionString("CNS"); builder = new SqlConnectionStringBuilder(conexion); break; case DBType.Empty: builder = new SqlConnectionStringBuilder(); break; } }
public LogicConfigBD() { dataConfigFile = new DataConfigFile(); try { string cadena = dataConfigFile.GetConnectionString("CNS"); builder = new OleDbConnectionStringBuilder(cadena); } catch (AppException appex) { throw appex; } catch (Exception ex) { throw new AppException("Se produjo un error no controlado al leer la cadena de conexión.", "Fatal", ex); } }