protected void btnIngresar_Click(object sender, EventArgs e) { try { if (txtIngresoRut.Text == "") { return; } Formatos objFor = new Formatos(); string crut = ""; string pasww; Validaciones objValida = new Validaciones(); string RutValidado = objValida.ValidaRut(txtIngresoRut.Text); txtIngresoRut.Text = RutValidado; Session["RutFormateado"] = RutValidado; if (RutValidado == "n") { // Response.Write("<script>alert('Rut no valido')</script>"); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "MensageTransaccionRuta('Rut no valido','defaultv3.aspx');", true); txtIngresoRut.Text = ""; } else { crut = objFor.QuitaFormatoRut(txtIngresoRut.Text); txtIngresoRut.Text = Session["RutFormateado"].ToString(); pasww = txtPasword.Text; string strXmlAutentica; //<ParametrosIn Rut="1106757" Paswword="1111" /> //11067573 strXmlAutentica = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"; strXmlAutentica = "<ParametrosIn Rut=\"" + crut + "\" Password=\"" + pasww + "\" />"; //localhost.Service objService = new localhost.Service(); //string XmlAutentica = objService.AutenticaUsuario(crut, pasww); Service objService = new Service(); Encripta objEnc = new Encripta(); string rutencr = objEnc.Encrit(pasww); string XmlAutentica = objService.AutenticaUsuario(crut, pasww); //string XmlAutentica = "<ParametrosOut><Autorizacion cCodigo=\"0\" Mensaje=\"Autorizado\"/><Perfiles><Perfil cPerfil=\"1\" tPetfil=\"Socio\"/><Perfil cPerfil=\"2\" tPetfil=\"Ahorrante\"/></Perfiles></ParametrosOut>"; //txtPasword.Text = XmlAutentica; //////////////////////// XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(XmlAutentica); string strMensaje = ""; string strcCodigo = ""; XmlNodeList lista = xDoc.GetElementsByTagName("Autorizacion"); // XmlNodeList lista = ((XmlElement)personas[0]).GetElementsByTagName("Producto"); foreach (XmlElement nodo in lista) { strcCodigo = nodo.GetAttribute("cCodigo"); strMensaje = nodo.GetAttribute("Mensaje"); //cCodigo = 1 "aceptado 2 Rechazado } //////////////////////// string prueba = strcCodigo; if (strcCodigo == "0") { //Response.Write("<script>alert('Socio existe')</script>"); //carga variables de session string strXmlPersonas = objService.TraePersonas(Int32.Parse(crut)); xDoc.LoadXml(strXmlPersonas); string idCliente = ""; string NombreCompleto = ""; string NumeroControl = ""; XmlNodeList lista2 = xDoc.GetElementsByTagName("Persona"); XmlNodeList lista3 = ((XmlElement)lista2[0]).GetElementsByTagName("DatosPersonales"); foreach (XmlElement nodo in lista3) { XmlNodeList idCliente2 = nodo.GetElementsByTagName("IdCliente"); idCliente = idCliente2[0].InnerText; XmlNodeList objNombre = nodo.GetElementsByTagName("NombreCompleto"); NombreCompleto = objNombre[0].InnerText; XmlNodeList objControl = nodo.GetElementsByTagName("cControl"); NumeroControl = objControl[0].InnerText; } //Response.Write (NumeroControl); //cargado Session["RutFormateado"]; Session["NombreCompleto"] = NombreCompleto; Session["IdCliente"] = idCliente; Session["PaginaActiva"] = "1"; Session["CargaPagina"] = "1"; //fin carga //if (Int32.Parse(NumeroControl) == 1) // Response.Redirect("CambioPasword.aspx"); // Response.Redirect("CargaSaldos.aspx?crut=" + crut); Response.Redirect("FondoInicio.aspx?crut=" + crut); } else { // Response.Write("<script Language=\"javascript\" runat=\"server\">alert('Socio no existe');window.location.href='http://" + Session["IpServidor"].ToString() +"/sitiowebandescoop/default.aspx';</script>"); // Response.Write("<script>alert('Usuario Incorrecto');window.location='default.aspx';</script>"); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "MensageTransaccionRuta('Usuario Incorrecto','Defaultv3.aspx');", true); return; } txtIngresoRut.Text = ""; txtPasword.Text = ""; txtPasword.Focus(); } } catch (Exception ex) { Response.Write("<script>alert('" + ex.Message.Normalize().Replace("'", "") + "');window.location='defaultv3.aspx';</script>"); } }
protected void btnModificar_Click(object sender, EventArgs e) { try { string cRutsindigito = Session["RutFormateado"].ToString().Replace("-", ""); cRutsindigito = cRutsindigito.Replace(".", ""); //Response.Write (Session["RutFormateado"].ToString()); //Response.Write (cRutsindigito); if (cRutsindigito == "") { return; } if (txtPaswordCambio1.Text == "") { //Response.Write("<script>alert('debe ingresar paswword');window.location.href='http://" + Session["IpServidor"].ToString() + "/sitiowebandescoop/CambioPasword.aspx'</script>"); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "MensageTransaccion('Debe ingresar paswword','CambioPaswordV3.aspx');", true); txtPaswordCambio1.Focus(); return; } if (txtPaswordCambio2.Text == "") { // Response.Write("<script>alert('debe ingresar paswword');window.location.href='http://" + Session["IpServidor"].ToString() + "/sitiowebandescoop/CambioPasword.aspx'</script>"); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "MensageTransaccion('Debe ingresar paswword','CambioPaswordV3.aspx');", true); txtPaswordCambio2.Focus(); return; } if (txtPaswordCambio2.Text != txtPaswordCambio1.Text) { // Response.Write("<script>alert('la clave ingresada no coincide');window.location.href='http://" + Session["IpServidor"].ToString() + "/sitiowebandescoop/CambioPasword.aspx'</script>"); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "MensageTransaccionRuta('la clave ingresada no coincide','Defaultv3.aspx');", true); txtPaswordCambio2.Focus(); return; } Formatos objFor = new Formatos(); string crut = ""; string pasww; Validaciones objValida = new Validaciones(); string RutValidado = objValida.ValidaRut(cRutsindigito); cRutsindigito = RutValidado; Session["RutFormateado"] = RutValidado; if (RutValidado == "n") { // Response.Write(cRutsindigito); Response.Write("<script>alert('Rut no valido')</script>"); cRutsindigito = ""; } else { crut = objFor.QuitaFormatoRut(cRutsindigito); cRutsindigito = Session["RutFormateado"].ToString(); pasww = txtPasword.Text; string strXmlAutentica; //<ParametrosIn Rut="1106757" Paswword="1111" /> //11067573 strXmlAutentica = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"; strXmlAutentica = "<ParametrosIn Rut=\"" + crut + "\" Password=\"" + pasww + "\" />"; Service objService = new Service(); string XmlAutentica = objService.AutenticaUsuario(crut, pasww); txtPasword.Text = XmlAutentica; //////////////////////// XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(XmlAutentica); string strMensaje = ""; string strcCodigo = ""; XmlNodeList lista = xDoc.GetElementsByTagName("Autorizacion"); // XmlNodeList lista = ((XmlElement)personas[0]).GetElementsByTagName("Producto"); foreach (XmlElement nodo in lista) { strcCodigo = nodo.GetAttribute("cCodigo"); strMensaje = nodo.GetAttribute("Mensaje"); //cCodigo = 1 "aceptado 2 Rechazado } //////////////////////// string prueba = strcCodigo; if (strcCodigo == "0") { //Response.Write("<script>alert('Socio existe')</script>"); //carga variables de session string strXmlPersonas = objService.TraePersonas(Int32.Parse(crut)); xDoc.LoadXml(strXmlPersonas); string idCliente = ""; string NombreCompleto = ""; XmlNodeList lista2 = xDoc.GetElementsByTagName("Persona"); XmlNodeList lista3 = ((XmlElement)lista2[0]).GetElementsByTagName("DatosPersonales"); foreach (XmlElement nodo in lista3) { XmlNodeList idCliente2 = nodo.GetElementsByTagName("IdCliente"); idCliente = idCliente2[0].InnerText; XmlNodeList objNombre = nodo.GetElementsByTagName("NombreCompleto"); NombreCompleto = objNombre[0].InnerText; } //cargado Session["RutFormateado"]; //Session["NombreCompleto"] = NombreCompleto; //Session["IdCliente"] = idCliente; //Session["PaginaActiva"] = "1"; //Session["CargaPagina"] = "1"; //fin carga //Inicio Carga nueva pasword string paswwModificar = txtPaswordCambio2.Text; string strXmlModifica = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"; strXmlModifica = "<usuario iPersona=\"" + idCliente + "\" nPassword=\""+ paswwModificar + "\" nPasswordnoencriptada=\"" + paswwModificar + "\" cTablaEstado=\"242\" cEstado=\"1\" tAccion=\"2\" Persona=\"1\" cSucursal=\"1\" tObservacion=\"\" />"; Boolean res = false; res = objService.ModificaUsuario(strXmlModifica); if (res) { //Response.Write("<script>alert('los datos fueron Modificados correctamente');window.location.href='http://localhost/sitiowebandescoop/default.aspx';</script>"); //Response.Write("<script>alert('los datos fueron Modificados correctamente');window.location.href='default.aspx';</script>"); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "MensageTransaccionRuta('los datos fueron Modificados correctamente','defaultv3.aspx');", true); } else { //Response.Write("<script>alert('hubo un error comuniquese con su administrador');window.location.href='http://" + Session["IpServidor"].ToString() + "/sitiowebandescoop/default.aspx';</script>"); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "MensageTransaccionRuta('hubo un error comuniquese con su administrador','Defaultv3.aspx');", true); } // Response.Redirect("CargaSaldos.aspx?crut=" + crut); //Response.Redirect("FondoInicio.aspx?crut=" + crut); } else { //Response.Write("<script>alert('Socio no existe');window.location.href='http://" + Session["IpServidor"].ToString() + "/sitiowebandescoop/default.aspx';</script>"); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "MensageTransaccionRuta('Socio no existe','Defaultv3.aspx');", true); } cRutsindigito = ""; txtPasword.Text = ""; txtPasword.Focus(); } cRutsindigito = ""; Session["RutFormateado"] = RutValidado; txtPasword.Focus(); } catch (Exception ex) { Response.Redirect("Defaultv3.aspx"); } }