protected void btnAuth_ServerClick(object sender, EventArgs e)
        {
            string codigo = txtvoucher.Value.ToString();

            codigo = codigo.ToUpper();

            //si es de 8 digitos
            if (codigo.Length == 8)
            {
                voucherNegocio voucherNegocio = new voucherNegocio();

                //si es el ganador
                if (voucherNegocio.isWin(codigo) == true)
                {
                    Session["codigo1"] = codigo;
                    Response.Redirect("PrizePage.aspx", true);
                }

                else
                {
                    lblfail.Visible = true;
                }
            }

            else
            {
                lblfail.Visible = true;
            }
        }
        //evento boton para ACEPTAR LA CARGA DEL CLIENTE //falta terminar
        protected void btnAceptarCliente_ServerClick(object sender, EventArgs e)
        {
            funcionesAuxNegocio aux             = new funcionesAuxNegocio();
            clienteNegocio      clienteNegocio1 = new NEGOCIO.clienteNegocio();
            voucherNegocio      vNeg            = new voucherNegocio();

            string  idVoucher = Convert.ToString(Session["codigo1"]);
            voucher v         = vNeg.buscarXID(idVoucher);

            v.IdProdSelec = Convert.ToInt32(Session["elegido1"]);

            bool validado = false;

            validado = validarCargaCliente();


            if (validado == true)
            {
                cliente1.Apellido  = txtapellido.Value;
                cliente1.Nombre    = txtnombre.Value;
                cliente1.Email     = txtemail.Value;
                cliente1.Localidad = txtlocalidad.Value;
                cliente1.NroCalle  = Int32.Parse(txtnumero.Value);
                cliente1.Calle     = txtdireccion.Value;
                cliente1.Dni       = Convert.ToInt32(Session["dni1"]);
                cliente1.Telefono  = Int32.Parse(txttelefono.Value);

                if (clienteNegocio1.verificarCliente(cliente1.Dni) == true) //si esta registrado hace un update
                {
                    clienteNegocio1.modificarCliente(cliente1.Dni, cliente1.Nombre, cliente1.Apellido, cliente1.NroCalle, cliente1.Calle, clienteNegocio1.buscarIdXLocalidad(txtlocalidad.Value), cliente1.Telefono, cliente1.Email);
                    vNeg.bajaVoucher(v.Id, v.IdProdSelec);


                    //no envia el email por problemas de autenticacion

                    //MailMessage mail = new MailMessage("*****@*****.**", cliente1.Email.ToString());
                    //SmtpClient client = new SmtpClient();
                    //client.Port = 465;
                    //client.DeliveryMethod = SmtpDeliveryMethod.Network;
                    //client.UseDefaultCredentials = false;
                    //client.Host = "	smtp.sendgrid.net";
                    //mail.Subject = "Sorteo Vouchers";
                    //mail.Body = "Gracias por participar, en caso de resultar ganador se le comunicara este mismo email";
                    //client.Send(mail);

                    SmtpClient client = new SmtpClient();
                    client.Port                  = 587;
                    client.Host                  = "smtp-mail.outlook.com";
                    client.EnableSsl             = true;
                    client.Timeout               = 0;
                    client.DeliveryMethod        = SmtpDeliveryMethod.Network;
                    client.UseDefaultCredentials = false;
                    client.Credentials           = new System.Net.NetworkCredential("*****@*****.**", "eroskpo10");

                    MailMessage mm = new MailMessage("*****@*****.**", cliente1.Email.ToString(), "Sorteo Vouchers", "Gracias por participar, en caso de resultar ganador se le comunicara este mismo email");
                    mm.BodyEncoding = UTF8Encoding.UTF8;
                    mm.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;

                    client.Send(mm);
                    // aux.email_send("*****@*****.**", "eroskpo10", cliente1.Email, "Concurso", "Gracias por participar", "");

                    pnlCarga.Visible = false;
                    pnlend.Visible   = true;
                }
                else //si no lo esta, le cargo el dni anterior
                {
                    clienteNegocio1.cargarLocalidad(cliente1.Localidad);
                    clienteNegocio1.cargarCliente(cliente1.Dni, cliente1.Nombre, cliente1.Apellido, cliente1.NroCalle, cliente1.Calle, clienteNegocio1.buscarIdXLocalidad(txtlocalidad.Value), cliente1.Telefono, cliente1.Email);
                    vNeg.bajaVoucher(v.Id, v.IdProdSelec);

                    SmtpClient client = new SmtpClient();
                    client.Port                  = 587;
                    client.Host                  = "smtp-mail.outlook.com";
                    client.EnableSsl             = true;
                    client.Timeout               = 0;
                    client.DeliveryMethod        = SmtpDeliveryMethod.Network;
                    client.UseDefaultCredentials = false;
                    client.Credentials           = new System.Net.NetworkCredential("*****@*****.**", "eroskpo10");

                    MailMessage mm = new MailMessage("*****@*****.**", cliente1.Email.ToString(), "Sorteo Vouchers", "Gracias por participar, en caso de resultar ganador se le comunicara este mismo email");
                    mm.BodyEncoding = UTF8Encoding.UTF8;
                    mm.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;

                    client.Send(mm);



                    pnlCarga.Visible = false;
                    pnlend.Visible   = true;
                }
            }

            else
            {
                lblfail.Visible = true;
            }
        }