private void Form1_Load(object sender, EventArgs e) { this.lbDesde.Text = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss tt"); ConsultorXML prueba = new ConsultorXML(); string resultado = prueba.encriptar(@"Data Source=SBOGCHE037V;Initial Catalog=Bancos;User ID=usuario_chevy;Password=Colombia*"); prueba.leerCadenaConexion(); }
/// <summary> /// Modifica una atributo del xml de configuraciones /// </summary> /// <param name="objCamposXML">Valores del campo que se necesita modificar, tabla, campo y valor</param> public void modificarXML(CamposXML objCamposXML) { ConsultorXML objConsultor = new ConsultorXML(); objConsultor.RutaXML = RutaXML; Encriptador objEncriptador = new Encriptador(); objCamposXML.pValor = objEncriptador.encriptar(objCamposXML.pValor); objConsultor.modificarXML(objCamposXML); Error = objConsultor.Error; }
/// <summary> /// Lee un campo del archivo xml de configuraciones /// </summary> /// <param name="objCamposXML">Valores del campo que se necesita consultar, tabla y campo</param> /// <returns>Valor del campo solicitado</returns> public String leerDatosXML(CamposXML objCamposXML) { ConsultorXML objConsultor = new ConsultorXML(); objConsultor.RutaXML = RutaXML; Encriptador objEncriptador = new Encriptador(); String strValor = objEncriptador.desencriptar(objConsultor.leerDatosXML(objCamposXML)); Error = objConsultor.Error; return(strValor); }
/// <summary> /// Trae el valor de la cadena de conexion a la base de datos. /// </summary> /// <returns>Valor de la cadena de conexion</returns> public String leerCadenaConexion() { ConsultorXML objConsultor = new ConsultorXML(); objConsultor.RutaXML = RutaXML; CamposXML objCamposXML = new CamposXML(); objCamposXML.pCampo = "CadenaCx"; objCamposXML.pTabla = "BD"; Encriptador objEncriptador = new Encriptador(); String strValor = objEncriptador.desencriptar(objConsultor.leerDatosXML(objCamposXML)); Error = objConsultor.Error; return(strValor); }
/// <summary> /// Establece la conexion con la base de datos. /// </summary> /// <returns>Conexion con la base de datos, para realizar transacciones</returns> public SqlConnection abrirConexion() { ILog log = LogManager.GetLogger("Bancos.AD.Administracion.AuxiliarCx"); ConsultorXML objConsultorXML = new ConsultorXML(); String cadenaConexion = objConsultorXML.leerCadenaConexion(); SqlConnection objSqlConect = new SqlConnection(); objSqlConect.ConnectionString = cadenaConexion; try { objSqlConect.Open(); SeEstablecioConexion = true; } catch (Exception ex) { Error = ex.Message; log.Fatal(Error); SeEstablecioConexion = false; } return(objSqlConect); }