public ActionResult ConfirmacionCompra()
        {
            string nombreTarjeta = Convert.ToString(Session["nombreTarjeta"]);



            byte formadePago = (byte)Session["formaDePago"];

            ViewBag.formadePago = formadePago;
            string debitoOcredito = Convert.ToString(Session["debitoOcredito"]);

            Usuario user = new Usuario();

            user = (Usuario)Session["user"];
            decimal importe = (decimal)Session["importe"];

            List <DetalleCarrito> detalleCarrito = (List <DetalleCarrito>)Session["detalleCarrito"];


            PedidoNegocio pedidoNegocio = new PedidoNegocio();
            Pedido        pedido        = new Pedido();

            pedido.tipoPago = new TipoPago();

            pedido.IdUsuario  = user.Id;
            pedido.Importe    = importe;
            pedido.IdEstado   = 1;
            pedido.IdTipoPago = formadePago;

            if (Session["debitoOcredito"] != null)
            {
                pedido.tipoPago.Nombre = debitoOcredito;
            }
            else if (Session["nombreTarjeta"] != null)
            {
                pedido.tipoPago.Nombre = nombreTarjeta;
            }



            pedidoNegocio.Agregar(pedido);

            DetalleCarrito detalledelCarrito = new DetalleCarrito();



            DetalleCarritoNegocio detalleNegocio = new DetalleCarritoNegocio();

            long valorDevuelto = pedidoNegocio.InsertarDetalle();

            detalledelCarrito.IdPedido = valorDevuelto;

            detalleNegocio.PasarDeLista_a_detalle(detalleCarrito, valorDevuelto);


            return(View());
        }