Exemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     StringBuilder cstext1 = new StringBuilder();
     Posterior.ValueToCompare = System.DateTime.Today.AddDays(-1).ToString();
     RellenarOfertas();
     if (Session["Usuario"] != null)
     {
         EN.ENCliente enCli = new EN.ENCliente();
         DataSet ds = new DataSet();
         ds = enCli.ObtenerDatosClienteConDni(Session["Usuario"].ToString());
         IndexLoginC.Visible = false;
         IndexRegistroPH.Visible = false;
         cstext1.Append("<script type=\"text/javascript\">");
         cstext1.Append("var id = document.getElementById(\"IndexLogin\");");
         cstext1.Append("id.style.height = \"300px\";");
         cstext1.Append("</");
         cstext1.Append("script>");
         Page.ClientScript.RegisterStartupScript(this.GetType(), "Agrandar", cstext1.ToString());
         TLabelBienvenida.Text = "Bienvenido " + ds.Tables["Cliente"].Rows[0][1].ToString();
         TLabelBienvenida.Visible = true;
         IndexLogoUsuario.ImageUrl = "Imagenes/ImagenesPerfil/" + Session["Usuario"].ToString() + ".jpg";
         IndexLogoUsuario.Visible = true;
         if (enCli.HaReservado())
         {
             IndexReservaRapida.Visible = true;
         }
     }
     else
     {
         IndexLoginC.Visible = true;
         TLabelBienvenida.Visible = false;
         IndexLogoUsuario.Visible = false;
         IndexReservaRapida.Visible = false;
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] != null)
            {
                string s = "<script type=\"text/javascript\">alert(\"" + Session["Usuario"].ToString() + "\");</script>";
                ENCliente enCli = new EN.ENCliente();
                DataSet ds = new DataSet();
                ds = enCli.ObtenerDatosClienteConDni(Session["Usuario"].ToString());
                string script = "<script type=\"text/javascript\">document.getElementById(\"tit\").innerHTML = \"Bienvenido " + ds.Tables["Cliente"].Rows[0][1].ToString() + ".\";</script>";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Rellenar", s);
            }

            EN.ENVentas enVe = new EN.ENVentas();
            DataSet ds2 = new DataSet();
            ds2 = enVe.ObtenerListaVentas();
            ArrayList lista = new ArrayList();
            StringBuilder cstext1 = new StringBuilder();
            StringBuilder cstext2 = new StringBuilder();

            if (ds2.Tables["Ventas"].Rows.Count > 0)
            {
                cstext1.Append("<script type=\"text/javascript\">");
                cstext1.Append("var ul = document.getElementById(\"Ofertas\");");

                for (int i = 0; i < ds2.Tables["Ventas"].Rows.Count; i++)
                {

                    cstext1.Append("var a = document.createElement(\"a\");");
                    cstext1.Append("a.href = \"Ofertas.aspx\";");
                    cstext1.Append("a.setAttribute('onclick','AlquilerCochesWeb.ServicioWeb.RellenarOferta(\"" + ds2.Tables["Ventas"].Rows[i][0].ToString() + "\")');");
                    cstext1.Append("a.text =" + ds2.Tables["Ventas"].Rows[i][1].ToString() + " " + ds2.Tables["Ventas"].Rows[i][2].ToString() + " KM: " + ds2.Tables["Ventas"].Rows[i][3].ToString() + " PVP: " + ds2.Tables["Ventas"].Rows[i][5].ToString() + "€\";");
                    cstext1.Append("var li = document.createElement(\"li\");");
                    cstext1.Append("li.appendChild(a);");
                    cstext1.Append("ul.appendChild(li);");

                }
                cstext1.Append("</");
                cstext1.Append("script>");
            }

            cstext2.Append("<script type=\"text/javascript\">");
            cstext2.Append("$(\"#scroller\").simplyScroll();");
            cstext2.Append("</");
            cstext2.Append("script>");

            Page.ClientScript.RegisterStartupScript(this.GetType(), "Rellenar", cstext1.ToString());
        }
        protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
        {
            EN.ENCliente enCli = new EN.ENCliente();
            DataSet ds = new DataSet();

            ds = enCli.ObtenerDatosClienteConDni(Login1.UserName.ToString());
            if (ds.Tables["Cliente"].Rows.Count > 0)
            {
                if (ds.Tables["Cliente"].Rows[0][10].ToString() == Login1.Password.ToString())
                {
                    Session["Usuario"] = Login1.UserName.ToString();
                    e.Authenticated = true;

            EN.ENCliente cli = new ENCliente();
            DataSet dscli = new DataSet();
            if (Session["Usuario"] != null)
            {
                dscli = cli.ObtenerDatosClienteConDni(Session["Usuario"].ToString());

                Session["nombre"]  = dscli.Tables["Cliente"].Rows[0][1].ToString();
                Session["apellidos"]  = dscli.Tables["Cliente"].Rows[0][2].ToString();
                Session["telefono"]= dscli.Tables["Cliente"].Rows[0][3].ToString();
                Session["email"] = dscli.Tables["Cliente"].Rows[0][4].ToString();
                Session["direccion"]  = dscli.Tables["Cliente"].Rows[0][5].ToString();
                Session["provincia"]= dscli.Tables["Cliente"].Rows[0][6].ToString();
                Session["ciudad"] = dscli.Tables["Cliente"].Rows[0][7].ToString();
            }

            Response.Redirect("Index.aspx");
                }
                else
                {
                    e.Authenticated = false;
                    Login1.FailureText = "Contraseña o usuario incorrecto.";
                }
            }
            else
            {
                e.Authenticated = false;
                Login1.FailureText = "No existe ese usuario.";
            }
        }
        protected void CustomValidator6_ServerValidate(object source, ServerValidateEventArgs args)
        {
            if (Regex.Match(TextBox5.Text, @"^(([A-Z]\d{8})|(\d{8}[A-Z]))$").Success)
            {
                EN.ENCliente en_cliente = new EN.ENCliente();
               // bool parar=false;
               // ArrayList array = new ArrayList();
               // string todo="DNI='"+TextBox5.Text+"'";

                string dni = TextBox5.Text;
                DataSet ds = new DataSet();

                ds = en_cliente.ObtenerDatosClienteConDni(dni);
                //DataColumn colum = new DataColumn();
                if (ds.Tables["Cliente"].Rows.Count == 0) // si el dataset no tiene ningun resultado quiere decir q no hay ningun dni con el valor que le hemos pasado en la base de datos
                {
                    //Label15.Text = ds.Tables["Cliente"].Rows[0][0].ToString();
                    args.IsValid = true;

                }
                else
                {
                    args.IsValid = false;
                }

            }
            else
            {
                args.IsValid = false;
                 //Label15.Text = "falso";

            }
        }