protected override OrderFinder GetFinderFromForm() { OrderFinder finder = GetBaseFinder(); finder.SortExpressions.AddRange(OrdersRepeater.GetSortExpressions()); if (!StringUtils.IsBlank(GeneralKeywordTextBox.Text)) { finder.GeneralKeyword = GeneralKeywordTextBox.Text; } if (BrandSelectorPanel.Visible) { if (BrandIdDropdown.SelectedId > 0) { finder.UserPrimaryBrandId = BrandIdDropdown.SelectedId; } } else { finder.UserPrimaryBrandId = CurrentUser.PrimaryBrandId; } if (ApplicantSelectorPanel.Visible && ApplicantDropDownList.GetSelectedId() != 0) { finder.UserId = ApplicantDropDownList.GetSelectedId(); } if (PendingOrdersOnlyCheckBox.Checked) { finder.PendingOrdersOnly = true; } return(finder); }
public void cargarLIstaPedido(string queries) { try { string ordenar = "order by p.[pedidoId] desc"; List <Pedido> _cache = new List <Pedido>(); string armadoDeQuery = "@usuarioId IN(" + queries + ")"; string query = consultaSqlpedido(armadoDeQuery).SqlQuery(); _totalRows = PedidoBLL.SearchProductoPaginacion(ref _cache, query, Pager.PageSize, Pager.CurrentRow, ordenar); OrdersRepeater.DataSource = _cache; OrdersRepeater.DataBind(); Pager.TotalRows = _totalRows; if (_cache.Count == 0) { //noResult.Visible = true; Pager.Visible = false; //PagesButtons.Visible = true; return; } //noResult.Visible = false; Pager.Visible = true; Pager.BuildPagination(); } catch (Exception ex) { throw ex; } }