public ActionResult Factura()
        {
            PedidoModel objPedido = new PedidoModel();
            var         pedidos   = objPedido.ObtenerPedido(int.Parse(Session["Usuario"].ToString()));

            List <PedidoBO> pedidoslist = new List <PedidoBO>();

            foreach (DataRow p in pedidos.Rows)
            {
                PedidoBO pedido = new PedidoBO();

                pedido.ESTADO      = bool.Parse(p["ESTADO"].ToString());
                pedido.TOTAL       = double.Parse(p["TOTAL"].ToString());
                pedido.FECHAPEDIDO = DateTime.Parse(p["FECHAPEDIDO"].ToString());
                pedido.HORAPEDIDO  = TimeSpan.Parse(p["HORAPEDIDO"].ToString());
                pedido.HORAENTREGA = TimeSpan.Parse(p["HORAENTREGA"].ToString());
                pedido.ID          = int.Parse(p["ID"].ToString());

                var detalles = objPedido.ObtenerDetallePedido(pedido.ID);

                pedido.DETALLES = new List <DetallePedidoBO>();
                foreach (DataRow dp in detalles.Rows)
                {
                    DetallePedidoBO detalle = new DetallePedidoBO();

                    detalle.ID     = int.Parse(dp["ID"].ToString());
                    detalle.NOMBRE = dp["NOMBRE"].ToString();
                    detalle.PRECIO = dp["PRECIO"].ToString();

                    pedido.DETALLES.Add(detalle);
                }


                pedidoslist.Add(pedido);
            }

            return(View(pedidoslist));
        }