private async Task GetMatOnWh() { int grp_id = 0; string grp = ""; grp_id = ByGrpBtn.Down ? focused_tree_node.Num : 0; wid = ByGrpBtn.Down ? 0 : focused_tree_node.Num; if (wh_list != "*") { wid = -1; } if (ViewDetailTree.Down && ByGrpBtn.Down && focused_tree_node.Num != 0) { grp = focused_tree_node.Num.ToString(); } WhMatGridView.BeginUpdate(); int top_row = WhMatGridView.TopRowIndex; wh_mat_list = await DB.SkladBase().WhMatGet(grp_id, wid, (int)whKagentList.EditValue, OnDateEdit.DateTime, ShowEmptyItemsCheck.Checked ? 1 : 0, wh_list, ShowAllItemsCheck.Checked ? 1 : 0, grp, DBHelper.CurrentUser.UserId, ViewDetailTree.Down ? 1 : 0).ToListAsync(); WhMatGetBS.DataSource = wh_mat_list; WhMatGridView.TopRowIndex = top_row; WhMatGridView.EndUpdate(); }