コード例 #1
0
        }                            //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;
            }
        }
コード例 #2
0
ファイル: LogicConfigBD.cs プロジェクト: Saftec/SaftComm
 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);
     }
 }