protected void btnIngresar_Click(object sender, EventArgs e) { LectorXML objLectorXML = new LectorXML(); objLectorXML.RutaXML = Server.MapPath("~") + "\\Modulos\\XML\\Configuracion.xml"; CamposXML objCamposXML = new CamposXML(); objCamposXML.pTabla = "BD"; objCamposXML.pCampo = "G"; String usuario = objLectorXML.leerDatosXML(objCamposXML); objCamposXML.pCampo = "B"; String clave = objLectorXML.leerDatosXML(objCamposXML); if (usuario.Equals(txbUsuario.Text.Trim()) && clave.Equals(txbClave.Text.Trim())) { Response.Redirect("~/Modulos/Administracion/CadenaCX.aspx"); } else { UtilidadesWeb.ajustarMensaje(lbInforme, "Usuario o<br />contraseña no validos!", TipoMensaje.Error); mpeLogin.Show(); } }
public void enviarFuncionariosCorreo(String destinatarios, String asunto, String mensaje) { CamposXML objCampos = new CamposXML(); objCampos.pCampo = "FromMail"; objCampos.pTabla = "BD"; LectorXML objLector = new LectorXML(); objLector.RutaXML = RutaXML; objLector.leerDatosXML(objCampos); String correoEnvio = objLector.leerDatosXML(objCampos); objCampos = new CamposXML(); objCampos.pCampo = "ServidorExchange"; objCampos.pTabla = "BD"; String servidorEx = objLector.leerDatosXML(objCampos); try { SmtpClient objSmtpClient = new SmtpClient("exchange"); objSmtpClient.Host = servidorEx; objSmtpClient.DeliveryMethod = SmtpDeliveryMethod.Network; //sMail.Credentials = new NetworkCredential("username","password"); objSmtpClient.Send(correoEnvio, destinatarios, asunto, mensaje); } catch (Exception ex) { Error = ex.Message; Registrador.Error(Error); } }
/// <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); }
private String leerXML(String Campo) { String respuesta = String.Empty; CamposXML objCampos = new CamposXML(); objCampos.pTabla = "BD"; objCampos.pCampo = Campo; LectorXML objLector = new LectorXML(); objLector.RutaXML = Server.MapPath("~") + "\\Modulos\\XML\\Configuracion.xml"; respuesta = objLector.leerDatosXML(objCampos); return(respuesta); }
private void escribirXML(String Campo, String Valor) { CamposXML objCampos = new CamposXML(); objCampos.pTabla = "BD"; objCampos.pCampo = Campo; objCampos.pValor = Valor; String valorOriginal = leerXML(Campo); if (!valorOriginal.Equals(Valor)) { LectorXML objLector = new LectorXML(); objLector.RutaXML = Server.MapPath("~") + "\\Modulos\\XML\\Configuracion.xml"; objLector.modificarXML(objCampos); } }
/// <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) { try { DataSet dsDatos = new DataSet(); dsDatos.ReadXml(RutaXML); dsDatos.Tables[objCamposXML.pTabla].Rows[0][objCamposXML.pCampo] = objCamposXML.pValor; dsDatos.WriteXml(RutaXML); } catch (System.Security.SecurityException ex) { Error = "ERROR: " + ex.Message; Registrador.Fatal(ex.Message); } catch (Exception ex) { Registrador.Error(ex.Message); } }
/// <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) { DataSet dsDatos = new DataSet(); String strValor = String.Empty; try { dsDatos.ReadXml(RutaXML); strValor = dsDatos.Tables[objCamposXML.pTabla].Rows[0][objCamposXML.pCampo].ToString(); } catch (System.Security.SecurityException ex) { Error = "ERROR: " + ex.Message; Registrador.Fatal(ex.Message); } catch (Exception ex) { Registrador.Error(ex.Message); } return(strValor); }