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; }
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); } } } }