Example #1
0
 private async void btnSearch_Click(object sender, EventArgs e)
 {
     OrdersSearchRequest request = new OrdersSearchRequest
     {
         OrderNumber = txtSearch.Text
     };
     var result = await _ordersService.Get<List<Model.Orders>>(request);
     dgvOrders.DataSource = result;
 }
Example #2
0
 private async void LoadOrders()
 {
     OrdersSearchRequest request = new OrdersSearchRequest
     {
         OrderNumber = txtSearch.Text
     };
     List<Model.Orders> result = await _ordersService.Get<List<Model.Orders>>(request);//because we have filter as
     dgvOrders.AutoGenerateColumns = false;
     dgvOrders.DataSource = result;
 }
        public async Task Init()
        {
            outputs.Clear();
            outputsOld.Clear();
            outputsCreated.Clear();
            outputsWaiting.Clear();
            OrdersSearchRequest request = new OrdersSearchRequest
            {
                UserId = User.Id
            };

            ordersList = await _ordersService.Get <List <Model.Orders> >(request);

            foreach (var item in ordersList)
            {
                OutputsSearchRequest outputsSearchRequest = new OutputsSearchRequest
                {
                    OrderId = item.Id
                };
                var outputsFinded = (await _outputsService.Get <List <Model.Outputs> >(outputsSearchRequest));
                if ((bool)!item.Cancel)
                {
                    foreach (var tmp in outputsFinded)
                    {
                        outputs.Add(tmp);
                    }
                }
                if (item.Status == OrderStatusTypes.Finished.ToString())
                {
                    foreach (var tmp in outputsFinded)
                    {
                        outputsOld.Add(tmp);
                    }
                }
                if (item.Status == OrderStatusTypes.Waiting.ToString())
                {
                    foreach (var tmp in outputsFinded)
                    {
                        outputsWaiting.Add(tmp);
                    }
                }
                if (item.Status == OrderStatusTypes.Created.ToString())
                {
                    foreach (var tmp in outputsFinded)
                    {
                        outputsCreated.Add(tmp);
                    }
                }
            }
        }