protected void btnEnviar_Click(object sender, EventArgs e)
        {
            if (txtClave.Text == txtClave2.Text)
            {
                libreria registro = new libreria();
                Random rand = new Random();
                int confirmacion = rand.Next(1000,9999);
                String sql = "Insert into usuario (nombre, apellido, correo, clave, confirmacion, estado) Values ('" + txtNombre.Text + "' , '" + txtApellido.Text + "','" + txtCorreo.Text + "','" + txtClave.Text + "', '" + confirmacion + "','P')";
                registro.ejecuta(sql);
                SmtpClient client = new SmtpClient();
                client.Host = "smtp-mail.outlook.com";
                client.Port = 587;
                client.EnableSsl = true;
                client.DeliveryMethod = SmtpDeliveryMethod.Network;
                client.UseDefaultCredentials = false;
                client.Credentials = new NetworkCredential("*****@*****.**", "programacion3");

                //Enviando correo
                MailMessage mail = new MailMessage();
                mail.From = new MailAddress("*****@*****.**");
                mail.To.Add(new MailAddress(txtCorreo.Text));
                mail.Subject = "Confirmacion de correo.";
                mail.IsBodyHtml = true;
                mail.Body = "<h2> Su codigo de confirmacion es : </h2><br> <h1>" + confirmacion + "</h1> Ingresa a esta pagina para validar:  <a href='http://localhost:4320/validar.aspx?codigo=" + confirmacion + "&correo=" + txtCorreo.Text + "'>Confirmar<a/>";
                lblInformacion.Text = "<h2> Su codigo de confirmacion es : </h2><br> <h1>" + confirmacion + "</h1> Ingresa a esta pagina para validar:  <a href='http://localhost:4320/validar.aspx?codigo=" + confirmacion + "&correo=" + txtCorreo.Text + "'>Confirmar<a/>";

                // client.Send(mail);
            }
            else
            {
                lblInformacion.Text = "La clave que ingreso no son iguales";

            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            String codigo = Request.QueryString["codigo"];
            String mail = Request.QueryString["correo"];
            libreria coneccion = new libreria();
            String sql = "select confirmacion from usuario where correo ='" + mail + "'";
            DataSet consulta = coneccion.Consulta(sql);
            DataRow dr;
            String codigo2="";
            try
            {
                dr = consulta.Tables[0].Rows[0];
                codigo2 = dr["confirmacion"].ToString();
            }
            catch { }

            if (codigo == codigo2)
            {
                String update = "update usuario set estado='A' where correo='" + mail + "'";
                coneccion.ejecuta(update);
                lblinformacion.Text = "Felicidades ha confirmado su registro";
            }
            else {
                lblinformacion.Text = "No se a confirmado";
            }
        }
 protected void btnBuscar_Click(object sender, EventArgs e)
 {
     libreria con = new libreria();
     DataSet ds = new DataSet();
     ds = con.ConsultaEsp(ddlBuscar.SelectedItem.Text, txtBuscar.Text );
     GridView1.DataSource = ds;
     GridView1.DataBind();
 }
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (FileUpload1.HasFile)
            {
                string fullPath = Path.Combine(Server.MapPath("~/imagenes"), FileUpload1.FileName);
                FileUpload1.SaveAs(fullPath);

                libreria cg = new libreria();
                cg.ejecuta("INSERT INTO imagenes (path) VALUES ('"+fullPath+"');");
                Response.Redirect("~/Default.aspx");
            }
        }