Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
    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;
        }
    }