Пример #1
0
        public IEnumerable <object> Get_ChartData()
        {
            Api.X w3     = new Api.X();
            var   retval = new List <object>();

            foreach (var item in w3.Get_OrderSummaryByPartners())
            {
                retval.Add(new object[] { item.Type, item.Name, item.OrderCount });
            }
            return(retval);
        }
Пример #2
0
        public IEnumerable <object> Get_Partners()
        {
            Api.X w3     = new Api.X();
            var   retval = new List <object>();

            foreach (var item in w3.Get_Partners())
            {
                retval.Add(new object[] { item.Type, item.Name, item.PostalCode, item.Address, item.City, item.ContactName, item.Country, item.EnDis, item.ID });
            }
            return(retval);
        }
Пример #3
0
        public TreeNode OrdersTree()
        {
            Api.X t        = new Api.X();
            var   rootNode = new TreeNode()
            {
                Text     = "Orders",
                Expanded = true,
                Children = new List <TreeNode>()
            };

            foreach (var item in t.Get_OrderSummaryByTree())
            {
                var OrderNode = new TreeNode()
                {
                    Text     = item.OrderID.ToString(),
                    Children = new List <TreeNode>()
                };
                OrderNode.CustomConfig = new JsObject();
                OrderNode.CustomConfig.Add("IsHeader", true);
                OrderNode.CustomConfig.Add("CustomerName", item.CustomerName);
                OrderNode.CustomConfig.Add("FirstName", item.FirstName);
                OrderNode.CustomConfig.Add("ShipperName", item.ShipperName);
                OrderNode.CustomConfig.Add("Order", item.OrderID);

                rootNode.Children.Add(OrderNode);

                foreach (var x in item.Details)
                {
                    var OrderDetail = new TreeNode()
                    {
                        Leaf = true,
                        Text = x.OrderDetailID.ToString(),
                    };

                    OrderDetail.CustomConfig = new JsObject();
                    OrderDetail.CustomConfig.Add("IsHeader", false);
                    OrderDetail.CustomConfig.Add("ProductName", x.ProductName);
                    OrderDetail.CustomConfig.Add("Order", x.OrderDetailID);
                    OrderDetail.CustomConfig.Add("SupplierName", x.SupplierName);
                    OrderDetail.CustomConfig.Add("Unit", x.Unit);
                    OrderDetail.CustomConfig.Add("Price", x.Price);
                    OrderDetail.CustomConfig.Add("Amount", x.Amount);


                    OrderNode.Children.Add(OrderDetail);
                }
            }
            return(rootNode);
        }