Exemple #1
0
 /// <summary>
 /// Crea la cadena de conexion a la base de datos utilizando los parametros de entrada
 /// </summary>
 /// <param name="sourceDDBB"></param>
 /// <returns></returns>
 public string cadenaConexion(ddbbSource sourceDDBB)
 {
     return(cadenaConexion(sourceDDBB.SOURCE, sourceDDBB.CATALOG,
                           sourceDDBB.USER, sourceDDBB.PASS,
                           sourceDDBB.POOL_SIZE, sourceDDBB.WORKSTATION,
                           sourceDDBB.PACKET, sourceDDBB.SECURITY));
 }
Exemple #2
0
 /// <summary>
 /// Contructor con cadena de conexion completa
 /// </summary>
 /// <param name="DDBB">Structura con los parametros de la base de datos</param>
 /// <param name="folderLog">Ruta para el fichero del log</param>
 /// <param name="ControlCHR">Controlar no poder pasar CHR en el string de la consulta</param>
 /// <param name="args">Add Where colmns names and default value to include in all the Select queries from the Models</param>
 public dataBases(ddbbSource DDBB, string folderLog, bool ControlCHR, params KeyValuePair <string, object>[] args) : this(args)
 {
     // crear la cadena de conexion con la base de datos con la cadena de conexion completa
     this.rutaDDBB   = cadenaConexion(DDBB);
     this.FolderLog  = folderLog;
     this.ChrControl = ControlCHR;
     SetLogger(null);
 }