protected void btnBuscar_Click(object sender, EventArgs e)
        {
            PORTAFOLIODataContext bdd = new PORTAFOLIODataContext();
            USUARIO _usuario          = (USUARIO)Session["Usuario"];
            string  nombre            = txtCCarrito.Text;
            var     w = bdd.IDCODBOLETACARRITODECOMPRA(_usuario.IDUSUARIO);

            foreach (var consulta in w)
            {
                cod_boleta = Convert.ToInt32(consulta.IDDOCUMENTO);
            }

            if (bdd.CARRITODECOMPRA(cod_boleta).Count() != 0)
            {
                if (bdd.CARRITODECOMPRANOMBRE(cod_boleta, nombre).Count() != 0)
                {
                    if (nombre.Equals(""))
                    {
                        Label1.Text          = "";
                        GridView1.DataSource = bdd.CARRITODECOMPRA(cod_boleta);
                        GridView1.DataBind();
                        Label1.Text = "Ingrese un nombre de un producto en el campo";
                    }
                    else
                    {
                        Label1.Text          = "";
                        GridView1.DataSource = bdd.CARRITODECOMPRANOMBRE(cod_boleta, nombre);
                        GridView1.DataBind();
                    }
                }
                else
                {
                    GridView1.DataSource = bdd.CARRITODECOMPRA(cod_boleta);
                    GridView1.DataBind();
                    Label1.Text = "No se econtraron productos";
                }
            }
            else
            {
                Label1.Text = "Carrito vacio";
            }
        }
        protected void Page_Load(object sender, EventArgs e)

        {
            if (!IsPostBack)
            {
                if ((USUARIO)Session["Usuario"] != null)
                {
                    USUARIO _usuario = (USUARIO)Session["Usuario"];
                    if (_usuario.TIPOUSUARIO == 1)
                    {
                        string _respuesta = Context.Request.Params["_respuesta"];
                        int    id         = Convert.ToInt32(_usuario.IDUSUARIO);


                        var q = bdd.IDCODBOLETACARRITODECOMPRA(id);

                        if (q.Count() != 0)
                        {
                            var w = bdd.IDCODBOLETACARRITODECOMPRA(id);
                            foreach (var consulta in w)
                            {
                                cod_boleta = Convert.ToInt32(consulta.IDDOCUMENTO);
                            }

                            if (bdd.CARRITODECOMPRA(cod_boleta).Count() != 0)
                            {
                                if (bdd.DETALLESENCERO(cod_boleta).Count() != 0)
                                {
                                    var a = bdd.DETALLESENCERO(cod_boleta);
                                    foreach (var cadaconsulta in a)
                                    {
                                        bdd.CARRITOELIMINAR(cadaconsulta.IDDETALLEDOC);
                                    }
                                    Response.Redirect("carritoCompra.aspx");
                                }

                                GridView1.DataSource = bdd.CARRITODECOMPRA(cod_boleta);
                                GridView1.DataBind();
                            }
                            else
                            {
                                Label1.Text = "Carrito vacio";
                            }
                        }
                        else if (_respuesta != null)
                        {
                            Label1.Text = _respuesta;
                        }
                        else
                        {
                            Label1.Text = "Carrito vacio";
                        }
                    }
                    else
                    {
                        string error = "Usted no tiene permiso para ingresar a esta vista";
                        Response.Redirect(string.Format("ERROR.aspx?error={0}", error));
                    }
                }
                else
                {
                    string error = "Debe Inciar Sesión";
                    Response.Redirect(string.Format("login.aspx?error={0}", error));
                }
            }
        }